Skip to main content
Erschienen in: Empirical Software Engineering 7/2022

01.12.2022

On the usage and development of deep learning compilers: an empirical study on TVM

verfasst von: Xiongfei Wu, Jinqiu Yang, Lei Ma, Yinxing Xue, Jianjun Zhao

Erschienen in: Empirical Software Engineering | Ausgabe 7/2022

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Recent advances in deploying deep learning (DL) models have inspired the innovation of DL compilers from both industry and academia such as Facebook Glow and TVM. Given the importance of DL compilers, we seek for answering the important question to ease the adoption and development of TVM: What challenges do users face when using DL compilers and what are common challenges for developers when developing DL compilers. This paper presents the first empirical study on identifying the challenges in both usage and development of a DL compiler. We choose TVM as the representative DL compiler and manually inspect 347 sampled posts from its official discuss forum. We identify a taxonomy of challenges in usage of TVM consisting of 15 categories and seven types of common topics about developing TVM. Furthermore, we characterize TVM bugs in total of four impacts to obtain an initial understanding on defects of TVM through manual inspection of 44 bug reports and propose five implications for both developers and researchers in order to improve the development practices and build more robust DL compilers.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Fußnoten
6
Tensor Comprehensions slack channel: https://​tensorcomprehens​ions.​slack.​com/​
 
Literatur
Zurück zum Zitat Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, Kudlur M, Levenberg J, Monga R, Moore S, Murray D G, Steiner B, Tucker P, Vasudevan V, Warden P, Wicke M, Yu Y, Zheng X (2016) Tensorflow: a system for large-scale machine learning. In: Proceedings of the 12th USENIX conference on operating systems design and implementation, USENIX Association, USA, OSDI’16, pp 265–283 Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, Kudlur M, Levenberg J, Monga R, Moore S, Murray D G, Steiner B, Tucker P, Vasudevan V, Warden P, Wicke M, Yu Y, Zheng X (2016) Tensorflow: a system for large-scale machine learning. In: Proceedings of the 12th USENIX conference on operating systems design and implementation, USENIX Association, USA, OSDI’16, pp 265–283
Zurück zum Zitat Abdelfattah M S, Han D, Bitar A, DiCecco R, O’Connell S, Shanker N, Chu J, Prins I, Fender J, Ling A C, Chiu G R (2018) Dla: compiler and fpga overlay for neural network inference acceleration. In: 2018 28th International conference on field programmable logic and applications (FPL). https://doi.org/10.1109/FPL.2018.00077, pp 411–4117 Abdelfattah M S, Han D, Bitar A, DiCecco R, O’Connell S, Shanker N, Chu J, Prins I, Fender J, Ling A C, Chiu G R (2018) Dla: compiler and fpga overlay for neural network inference acceleration. In: 2018 28th International conference on field programmable logic and applications (FPL). https://​doi.​org/​10.​1109/​FPL.​2018.​00077, pp 411–4117
Zurück zum Zitat Bagherzadeh M, Khatchadourian R (2019) Going big: a large-scale study on what big data developers ask. In: Proceedings of the 2019 27th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, ESEC/FSE 2019. https://doi.org/10.1145/3338906.3338939. Association for Computing Machinery, New York, pp 432–442 Bagherzadeh M, Khatchadourian R (2019) Going big: a large-scale study on what big data developers ask. In: Proceedings of the 2019 27th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, ESEC/FSE 2019. https://​doi.​org/​10.​1145/​3338906.​3338939. Association for Computing Machinery, New York, pp 432–442
Zurück zum Zitat Berg B L, Lune H, Lune H (2004) Qualitative research methods for the social sciences, vol 5. Pearson, Boston Berg B L, Lune H, Lune H (2004) Qualitative research methods for the social sciences, vol 5. Pearson, Boston
Zurück zum Zitat Boemer F, Lao Y, Cammarota R, Wierzynski C (2019) Ngraph-he: a graph compiler for deep learning on homomorphically encrypted data. In: Proceedings of the 16th ACM international conference on computing frontiers, CF ’19. https://doi.org/10.1145/3310273.3323047. Association for Computing Machinery, New York, pp 3–13 Boemer F, Lao Y, Cammarota R, Wierzynski C (2019) Ngraph-he: a graph compiler for deep learning on homomorphically encrypted data. In: Proceedings of the 16th ACM international conference on computing frontiers, CF ’19. https://​doi.​org/​10.​1145/​3310273.​3323047. Association for Computing Machinery, New York, pp 3–13
Zurück zum Zitat Chen A, Chen PTH (2021) Demystifying the challenges and benefits of analyzing user-reported logs in bug reports. Empirical Software Engineering Chen A, Chen PTH (2021) Demystifying the challenges and benefits of analyzing user-reported logs in bug reports. Empirical Software Engineering
Zurück zum Zitat Chen T, Moreau T, Jiang Z, Zheng L, Yan E, Cowan M, Shen H, Wang L, Hu Y, Ceze L, Guestrin C, Krishnamurthy A (2018a) Tvm: an automated end-to-end optimizing compiler for deep learning. In: Proceedings of the 13th USENIX conference on operating systems design and implementation, USENIX Association, USA, OSDI’18, pp 579–594 Chen T, Moreau T, Jiang Z, Zheng L, Yan E, Cowan M, Shen H, Wang L, Hu Y, Ceze L, Guestrin C, Krishnamurthy A (2018a) Tvm: an automated end-to-end optimizing compiler for deep learning. In: Proceedings of the 13th USENIX conference on operating systems design and implementation, USENIX Association, USA, OSDI’18, pp 579–594
Zurück zum Zitat Chen T, Zheng L, Yan E, Jiang Z, Moreau T, Ceze L, Guestrin C, Krishnamurthy A (2018b) Learning to optimize tensor programs. In: Proceedings of the 32nd international conference on neural information processing systems, NIPS’18. Curran Associates Inc., Red Hook, pp 3393–3404 Chen T, Zheng L, Yan E, Jiang Z, Moreau T, Ceze L, Guestrin C, Krishnamurthy A (2018b) Learning to optimize tensor programs. In: Proceedings of the 32nd international conference on neural information processing systems, NIPS’18. Curran Associates Inc., Red Hook, pp 3393–3404
Zurück zum Zitat Chen Z, Cao Y, Liu Y, Wang H, Xie T, Liu X (2020) A comprehensive study on challenges in deploying deep learning based software. In: Proceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, ESEC/FSE 2020. https://doi.org/10.1145/3368089.3409759. Association for Computing Machinery, New York, pp 750–762 Chen Z, Cao Y, Liu Y, Wang H, Xie T, Liu X (2020) A comprehensive study on challenges in deploying deep learning based software. In: Proceedings of the 28th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering, ESEC/FSE 2020. https://​doi.​org/​10.​1145/​3368089.​3409759. Association for Computing Machinery, New York, pp 750–762
Zurück zum Zitat Cyphers S, Bansal A K, Bhiwandiwalla A, Bobba J, Brookhart M, Chakraborty A, Constable W, Convey C, Cook L, Kanawi O, Kimball R, Knight J, Korovaiko N, Vijay V K, Lao Y, Lishka C R, Menon J, Myers J, Narayana S A, Procter A, Webb T J (2018) Intel ngraph: an intermediate representation, compiler, and executor for deep learning. CoRR arXiv:1801.08058. 1801.08058 Cyphers S, Bansal A K, Bhiwandiwalla A, Bobba J, Brookhart M, Chakraborty A, Constable W, Convey C, Cook L, Kanawi O, Kimball R, Knight J, Korovaiko N, Vijay V K, Lao Y, Lishka C R, Menon J, Myers J, Narayana S A, Procter A, Webb T J (2018) Intel ngraph: an intermediate representation, compiler, and executor for deep learning. CoRR arXiv:1801.​08058. 1801.08058
Zurück zum Zitat Deng L, Liu Y (2018) Deep learning in natural language processing. Springer, BerlinCrossRef Deng L, Liu Y (2018) Deep learning in natural language processing. Springer, BerlinCrossRef
Zurück zum Zitat Fakoor R, Ladhak F, Nazi A, Huber M (2013) Using deep learning to enhance cancer diagnosis and classification. In: Proceedings of the international conference on machine learning, vol 28. ACM, New York Fakoor R, Ladhak F, Nazi A, Huber M (2013) Using deep learning to enhance cancer diagnosis and classification. In: Proceedings of the international conference on machine learning, vol 28. ACM, New York
Zurück zum Zitat Garcia J, Feng Y, Shen J, Almanee S, Xia Y, Chen Q A (2020) A comprehensive study of autonomous vehicle bugs. In: 2020 IEEE/ACM 42nd international conference on software engineering (ICSE), pp 385–396 Garcia J, Feng Y, Shen J, Almanee S, Xia Y, Chen Q A (2020) A comprehensive study of autonomous vehicle bugs. In: 2020 IEEE/ACM 42nd international conference on software engineering (ICSE), pp 385–396
Zurück zum Zitat Gulzar M A, Interlandi M, Yoo S, Tetali S D, Condie T, Millstein T, Kim M (2016) Bigdebug: debugging primitives for interactive big data processing in spark. In: Proceedings of the 38th international conference on software engineering, ICSE ’16. https://doi.org/10.1145/2884781.2884813. Association for Computing Machinery, New York, pp 784–795 Gulzar M A, Interlandi M, Yoo S, Tetali S D, Condie T, Millstein T, Kim M (2016) Bigdebug: debugging primitives for interactive big data processing in spark. In: Proceedings of the 38th international conference on software engineering, ICSE ’16. https://​doi.​org/​10.​1145/​2884781.​2884813. Association for Computing Machinery, New York, pp 784–795
Zurück zum Zitat Hemanth DJ, Estrela VV (2017) Deep learning for image processing applications, vol 31. IOS Press Hemanth DJ, Estrela VV (2017) Deep learning for image processing applications, vol 31. IOS Press
Zurück zum Zitat Hoang V C D, Koehn P, Haffari G, Cohn T (2018) Iterative back-translation for neural machine translation. In: Proceedings of the 2nd workshop on neural machine translation and generation, pp 18–24 Hoang V C D, Koehn P, Haffari G, Cohn T (2018) Iterative back-translation for neural machine translation. In: Proceedings of the 2nd workshop on neural machine translation and generation, pp 18–24
Zurück zum Zitat Humbatova N, Jahangirova G, Bavota G, Riccio V, Stocco A, Tonella P (2020) Taxonomy of real faults in deep learning systems. In: Proceedings of the ACM/IEEE 42nd international conference on software engineering, ICSE ’20. https://doi.org/10.1145/3377811.3380395. Association for Computing Machinery, New York, pp 1110–1121 Humbatova N, Jahangirova G, Bavota G, Riccio V, Stocco A, Tonella P (2020) Taxonomy of real faults in deep learning systems. In: Proceedings of the ACM/IEEE 42nd international conference on software engineering, ICSE ’20. https://​doi.​org/​10.​1145/​3377811.​3380395. Association for Computing Machinery, New York, pp 1110–1121
Zurück zum Zitat Islam M J, Nguyen G, Pan R, Rajan H (2019) A comprehensive study on deep learning bug characteristics. In: Proceedings of the 2019 27th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering. ESEC/FSE 2019. https://doi.org/10.1145/3338906.3338955. Association for Computing Machinery, New York, pp 510–520 Islam M J, Nguyen G, Pan R, Rajan H (2019) A comprehensive study on deep learning bug characteristics. In: Proceedings of the 2019 27th ACM joint meeting on European software engineering conference and symposium on the foundations of software engineering. ESEC/FSE 2019. https://​doi.​org/​10.​1145/​3338906.​3338955. Association for Computing Machinery, New York, pp 510–520
Zurück zum Zitat Jouppi N P, Young C, Patil N, Patterson D, Agrawal G, Bajwa R, Bates S, Bhatia S, Boden N, Borchers A, Boyle R, Cantin PL, Chao C, Clark C, Coriell J, Daley M, Dau M, Dean J, Gelb B, Ghaemmaghami TV, Gottipati R, Gulland W, Hagmann R, Ho CR, Hogberg D, Hu J, Hundt R, Hurt D, Ibarz J, Jaffey A, Jaworski A, Kaplan A, Khaitan H, Killebrew D, Koch A, Kumar N, Lacy S, Laudon J, Law J, Le D, Leary C, Liu Z, Lucke K, Lundin A, MacKean G, Maggiore A, Mahony M, Miller K, Nagarajan R, Narayanaswami R, Ni R, Nix K, Norrie T, Omernick M, Penukonda N, Phelps A, Ross J, Ross M, Salek A, Samadiani E, Severn C, Sizikov G, Snelham M, Souter J, Steinberg D, Swing A, Tan M, Thorson G, Tian B, Toma H, Tuttle E, Vasudevan V, Walter R, Wang W, Wilcox E, Yoon DH (2017) In-datacenter performance analysis of a tensor processing unit. In: Proceedings of the 44th annual international symposium on computer architecture, ISCA ’17. https://doi.org/10.1145/3079856.3080246. Association for Computing Machinery, New York, pp 1–12 Jouppi N P, Young C, Patil N, Patterson D, Agrawal G, Bajwa R, Bates S, Bhatia S, Boden N, Borchers A, Boyle R, Cantin PL, Chao C, Clark C, Coriell J, Daley M, Dau M, Dean J, Gelb B, Ghaemmaghami TV, Gottipati R, Gulland W, Hagmann R, Ho CR, Hogberg D, Hu J, Hundt R, Hurt D, Ibarz J, Jaffey A, Jaworski A, Kaplan A, Khaitan H, Killebrew D, Koch A, Kumar N, Lacy S, Laudon J, Law J, Le D, Leary C, Liu Z, Lucke K, Lundin A, MacKean G, Maggiore A, Mahony M, Miller K, Nagarajan R, Narayanaswami R, Ni R, Nix K, Norrie T, Omernick M, Penukonda N, Phelps A, Ross J, Ross M, Salek A, Samadiani E, Severn C, Sizikov G, Snelham M, Souter J, Steinberg D, Swing A, Tan M, Thorson G, Tian B, Toma H, Tuttle E, Vasudevan V, Walter R, Wang W, Wilcox E, Yoon DH (2017) In-datacenter performance analysis of a tensor processing unit. In: Proceedings of the 44th annual international symposium on computer architecture, ISCA ’17. https://​doi.​org/​10.​1145/​3079856.​3080246. Association for Computing Machinery, New York, pp 1–12
Zurück zum Zitat Kingsley-Hughes A (2017) Inside apple’s new a11 bionic processor. ZDNet, September Kingsley-Hughes A (2017) Inside apple’s new a11 bionic processor. ZDNet, September
Zurück zum Zitat Leary C, Wang T (2017) XLA: TensorFlow, Compiled!. TensorFlow Dev Summit 2017 Leary C, Wang T (2017) XLA: TensorFlow, Compiled!. TensorFlow Dev Summit 2017
Zurück zum Zitat Liu S, Du Z, Tao J, Han D, Luo T, Xie Y, Chen Y, Chen T (2016) Cambricon: an instruction set architecture for neural networks. In: 2016 ACM/IEEE 43rd annual international symposium on computer architecture (ISCA). IEEE, pp 393–405 Liu S, Du Z, Tao J, Han D, Luo T, Xie Y, Chen Y, Chen T (2016) Cambricon: an instruction set architecture for neural networks. In: 2016 ACM/IEEE 43rd annual international symposium on computer architecture (ISCA). IEEE, pp 393–405
Zurück zum Zitat Moreau T, Chen T, Jiang Z, Ceze L, Guestrin C, Krishnamurthy A (2018) VTA: an open hardware-software stack for deep learning. CoRR. arXiv:1807.04188. 1807.04188, 1807.04188 Moreau T, Chen T, Jiang Z, Ceze L, Guestrin C, Krishnamurthy A (2018) VTA: an open hardware-software stack for deep learning. CoRR. arXiv:1807.​04188. 1807.​04188, 1807.04188
Zurück zum Zitat Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, Killeen T, Lin Z, Gimelshein N, Antiga L, Desmaison A, Köpf A, Yang E, DeVito Z, Raison M, Tejani A, Chilamkurthy S, Steiner B, Fang L, Bai J, Chintala S (2019) Pytorch: an imperative style, high-performance deep learning library. In: Wallach H M, Larochelle H, Beygelzimer A, d’Alché-Buc F, Fox E B, Garnett R (eds) Advances in neural information processing systems 32: annual conference on neural information processing systems 2019, neurIPS 2019, December 8–14, 2019. http://papers.nips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library, Vancouver, pp 8024–8035 Paszke A, Gross S, Massa F, Lerer A, Bradbury J, Chanan G, Killeen T, Lin Z, Gimelshein N, Antiga L, Desmaison A, Köpf A, Yang E, DeVito Z, Raison M, Tejani A, Chilamkurthy S, Steiner B, Fang L, Bai J, Chintala S (2019) Pytorch: an imperative style, high-performance deep learning library. In: Wallach H M, Larochelle H, Beygelzimer A, d’Alché-Buc F, Fox E B, Garnett R (eds) Advances in neural information processing systems 32: annual conference on neural information processing systems 2019, neurIPS 2019, December 8–14, 2019. http://​papers.​nips.​cc/​paper/​9015-pytorch-an-imperative-style-high-performance-deep-learning-library, Vancouver, pp 8024–8035
Zurück zum Zitat Roesch J, Lyubomirsky S, Weber L, Pollock J, Kirisame M, Chen T, Tatlock Z (2018) Relay: a new ir for machine learning frameworks. In: Proceedings of the 2nd ACM SIGPLAN international workshop on machine learning and programming languages, MAPL 2018, p 58–68. https://doi.org/10.1145/3211346.3211348. Association for Computing Machinery, New York Roesch J, Lyubomirsky S, Weber L, Pollock J, Kirisame M, Chen T, Tatlock Z (2018) Relay: a new ir for machine learning frameworks. In: Proceedings of the 2nd ACM SIGPLAN international workshop on machine learning and programming languages, MAPL 2018, p 58–68. https://​doi.​org/​10.​1145/​3211346.​3211348. Association for Computing Machinery, New York
Zurück zum Zitat Rotem N, Fix J, Abdulrasool S, Deng S, Dzhabarov R, Hegeman J, Levenstein R, Maher B, Satish N, Olesen J, Park J, Rakhov A, Smelyanskiy M (2018) Glow: graph lowering compiler techniques for neural networks. CoRR arXiv:1805.00907. 1805.00907, 1805.00907 Rotem N, Fix J, Abdulrasool S, Deng S, Dzhabarov R, Hegeman J, Levenstein R, Maher B, Satish N, Olesen J, Park J, Rakhov A, Smelyanskiy M (2018) Glow: graph lowering compiler techniques for neural networks. CoRR arXiv:1805.​00907. 1805.​00907, 1805.00907
Zurück zum Zitat Rumelhart D E, Hinton G E, Williams R J (1986) Learning representations by back-propagating errors. Nature 323(6088):533–536CrossRefMATH Rumelhart D E, Hinton G E, Williams R J (1986) Learning representations by back-propagating errors. Nature 323(6088):533–536CrossRefMATH
Zurück zum Zitat Schmidhuber J, Hochreiter S (1997) Long short-term memory. Neural Comput 9(8):1735–1780CrossRef Schmidhuber J, Hochreiter S (1997) Long short-term memory. Neural Comput 9(8):1735–1780CrossRef
Zurück zum Zitat Tompson J, Schlachter K (2012) An introduction to the opencl programming model Tompson J, Schlachter K (2012) An introduction to the opencl programming model
Zurück zum Zitat Vasilache N, Zinenko O, Theodoridis T, Goyal P, DeVito Z, Moses W S, Verdoolaege S, Adams A, Cohen A (2018) Tensor comprehensions: framework-agnostic high-performance machine learning abstractions. arXiv:1802.04730. 1802.04730, 1802.04730 Vasilache N, Zinenko O, Theodoridis T, Goyal P, DeVito Z, Moses W S, Verdoolaege S, Adams A, Cohen A (2018) Tensor comprehensions: framework-agnostic high-performance machine learning abstractions. arXiv:1802.​04730. 1802.​04730, 1802.04730
Zurück zum Zitat Wang X, Tu Z, Wang L, Shi S (2020) Tencent ai lab machine translation systems for the wmt20 biomedical translation task. In: Proceedings of the fifth conference on machine translation, pp 881–886 Wang X, Tu Z, Wang L, Shi S (2020) Tencent ai lab machine translation systems for the wmt20 biomedical translation task. In: Proceedings of the fifth conference on machine translation, pp 881–886
Zurück zum Zitat Zhang Y, Chen Y, Cheung S C, Xiong Y, Zhang L (2018) An empirical study on tensorflow program bugs. In: Proceedings of the 27th ACM SIGSOFT international symposium on software testing and analysis, ISSTA 2018. https://doi.org/10.1145/3213846.3213866. Association for Computing Machinery, New York, pp 129–140 Zhang Y, Chen Y, Cheung S C, Xiong Y, Zhang L (2018) An empirical study on tensorflow program bugs. In: Proceedings of the 27th ACM SIGSOFT international symposium on software testing and analysis, ISSTA 2018. https://​doi.​org/​10.​1145/​3213846.​3213866. Association for Computing Machinery, New York, pp 129–140
Zurück zum Zitat Zhang X, Xie X, Ma L, Du X, Hu Q, Liu Y, Zhao J, Sun M (2020) Towards characterizing adversarial defects of deep learning software from the lens of uncertainty. In: Proceedings of the ACM/IEEE 42nd international conference on software engineering, ICSE ’20. https://doi.org/10.1145/3377811.3380368. Association for Computing Machinery, New York, pp 739–751 Zhang X, Xie X, Ma L, Du X, Hu Q, Liu Y, Zhao J, Sun M (2020) Towards characterizing adversarial defects of deep learning software from the lens of uncertainty. In: Proceedings of the ACM/IEEE 42nd international conference on software engineering, ICSE ’20. https://​doi.​org/​10.​1145/​3377811.​3380368. Association for Computing Machinery, New York, pp 739–751
Metadaten
Titel
On the usage and development of deep learning compilers: an empirical study on TVM
verfasst von
Xiongfei Wu
Jinqiu Yang
Lei Ma
Yinxing Xue
Jianjun Zhao
Publikationsdatum
01.12.2022
Verlag
Springer US
Erschienen in
Empirical Software Engineering / Ausgabe 7/2022
Print ISSN: 1382-3256
Elektronische ISSN: 1573-7616
DOI
https://doi.org/10.1007/s10664-022-10221-7

Weitere Artikel der Ausgabe 7/2022

Empirical Software Engineering 7/2022 Zur Ausgabe

Premium Partner