{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T15:52:04Z","timestamp":1784303524974,"version":"3.55.0"},"reference-count":142,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,12,14]],"date-time":"2021-12-14T00:00:00Z","timestamp":1639440000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,12,14]],"date-time":"2021-12-14T00:00:00Z","timestamp":1639440000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,3]]},"DOI":"10.1007\/s10664-021-10059-5","type":"journal-article","created":{"date-parts":[[2021,12,14]],"date-time":"2021-12-14T05:02:41Z","timestamp":1639458161000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":25,"title":["Software testing and Android applications: a large-scale empirical study"],"prefix":"10.1007","volume":"27","author":[{"given":"Fabiano","family":"Pecorelli","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gemma","family":"Catolino","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Filomena","family":"Ferrucci","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Andrea","family":"De Lucia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Fabio","family":"Palomba","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,12,14]]},"reference":[{"key":"10059_CR1","doi-asserted-by":"crossref","unstructured":"Antoine J-Y, Villaneau J, Lefeuvre A (2014) Weighted krippendorff\u2019s alpha is a more reliable metrics for multi-coders ordinal annotations: experimental studies on emotion opinion and coreference annotation","DOI":"10.3115\/v1\/E14-1058"},{"key":"10059_CR2","unstructured":"B. of Apps There are 12 million mobile developers worldwide, and nearly half develop for android first. https:\/\/goo.gl\/RNCSHC"},{"key":"10059_CR3","doi-asserted-by":"crossref","unstructured":"Balogh G, Gergely T, Besz\u00e9des \u00c1, Gyim\u00f3thy T (2016) Are my unit tests in the right package?. In: 2016 IEEE 16th international working conference on source code analysis and manipulation (SCAM). IEEE, pp 137\u2013146","DOI":"10.1109\/SCAM.2016.10"},{"issue":"10","key":"10059_CR4","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"VR Basili","year":"1996","unstructured":"Basili V R, Briand L C, Melo W L (1996) A validation of object-oriented design metrics as quality indicators. IEEE Trans Softw Eng 22(10):751\u2013761","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR5","doi-asserted-by":"crossref","unstructured":"Bavota G, Qusef A, Oliveto R, De Lucia A, Binkley D (2012) An empirical analysis of the distribution of unit test smells and their impact on software maintenance. In: 2012 28th IEEE international conference on software maintenance (ICSM). IEEE, pp 56\u201365","DOI":"10.1109\/ICSM.2012.6405253"},{"issue":"4","key":"10059_CR6","doi-asserted-by":"publisher","first-page":"384","DOI":"10.1109\/TSE.2014.2367027","volume":"41","author":"G Bavota","year":"2014","unstructured":"Bavota G, Linares-Vasquez M, Bernal-Cardenas C E, Di Penta M, Oliveto R, Poshyvanyk D (2014) The impact of api change-and fault-proneness on the user ratings of android apps. IEEE Trans Softw Eng 41(4):384\u2013407","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"10059_CR7","doi-asserted-by":"publisher","first-page":"1052","DOI":"10.1007\/s10664-014-9313-0","volume":"20","author":"G Bavota","year":"2015","unstructured":"Bavota G, Qusef A, Oliveto R, De Lucia A, Binkley D (2015) Are test smells really harmful? An empirical study. Empir Softw Eng 20(4):1052\u20131094","journal-title":"Empir Softw Eng"},{"key":"10059_CR8","doi-asserted-by":"crossref","unstructured":"Beller M, Gousios G, Panichella A, Zaidman A (2015) When, how, and why developers (do not) test in their ides. In: Proceedings of the 2015 10th joint meeting on foundations of software engineering, ser. ESEC\/FSE 2015. [Online]. Available: http:\/\/doi.acm.org\/10.1145\/2786805.2786843. ACM, New York, pp 179\u2013190","DOI":"10.1145\/2786805.2786843"},{"issue":"3","key":"10059_CR9","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1109\/TSE.2017.2776152","volume":"45","author":"M Beller","year":"2017","unstructured":"Beller M, Gousios G, Panichella A, Proksch S, Amann S, Zaidman A (2017) Developer testing in the ide: patterns, beliefs, and behavior. IEEE Trans Softw Eng 45(3):261\u2013284","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"10059_CR10","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TSE.2009.70","volume":"36","author":"RP Buse","year":"2010","unstructured":"Buse R P, Weimer W R (2010) Learning a metric for code readability. IEEE Trans Softw Eng 36(4):546\u2013558","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR11","doi-asserted-by":"crossref","unstructured":"Catolino G (2018) Does source code quality reflect the ratings of apps?. In: Proceedings of the 5th international conference on mobile software engineering and systems. ACM, pp 43\u201344","DOI":"10.1145\/3197231.3198447"},{"key":"10059_CR12","doi-asserted-by":"crossref","unstructured":"Catolino G, Di Nucci D, Ferrucci F (2019a) Cross-project just-in-time bug prediction for mobile apps: an empirical assessment. In: 2019 IEEE\/ACM 6th international conference on mobile software engineering and systems (MOBILESoft). IEEE, pp 99\u2013110","DOI":"10.1109\/MOBILESoft.2019.00023"},{"key":"10059_CR13","doi-asserted-by":"crossref","unstructured":"Catolino G, Palomba F, Zaidman A, Ferrucci F (2019b) How the experience of development teams relates to assertion density of test classes. In: 2019 IEEE 35th international conference on software maintenance and evolution (ICSME). IEEE, p. to appear","DOI":"10.1109\/ICSME.2019.00034"},{"key":"10059_CR14","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1016\/j.jss.2019.03.002","volume":"152","author":"G Catolino","year":"2019","unstructured":"Catolino G, Palomba F, Zaidman A, Ferrucci F (2019c) Not all bugs are the same: understanding, characterizing, and classifying bug types. J Syst Softw 152:165\u2013181","journal-title":"J Syst Softw"},{"issue":"2","key":"10059_CR15","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1109\/24.963124","volume":"50","author":"M-H Chen","year":"2001","unstructured":"Chen M -H, Lyu M R, Wong W E (2001) Effect of code coverage on software reliability measurement. IEEE Trans Reliab 50(2):165\u2013170","journal-title":"IEEE Trans Reliab"},{"issue":"6","key":"10059_CR16","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"SR Chidamber","year":"1994","unstructured":"Chidamber S R, Kemerer C F (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR17","doi-asserted-by":"crossref","unstructured":"Choudhary S R, Gorla A, Orso A (2015) Automated test input generation for android: are we there yet?. In: 2015 30th IEEE\/ACM international conference on automated software engineering ASE. IEEE, pp 429\u2013440","DOI":"10.1109\/ASE.2015.89"},{"issue":"3","key":"10059_CR18","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1111\/jan.12163","volume":"70","author":"M Cleary","year":"2014","unstructured":"Cleary M, Horsfall J, Hayter M (2014) Data collection and sampling in qualitative research: does size matter? J Adv Nurs 70(3):473\u2013475","journal-title":"J Adv Nurs"},{"issue":"2","key":"10059_CR19","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1145\/1131421.1131422","volume":"15","author":"S Counsell","year":"2006","unstructured":"Counsell S, Swift S, Crampton J (2006) The interpretation and utility of three cohesion metrics for object-oriented design. ACM Trans Softw Eng Methodol (TOSEM) 15(2):123\u2013149","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10059_CR20","doi-asserted-by":"crossref","unstructured":"Creswell J W (1999) Mixed-method research: introduction and application. In: Handbook of educational policy. Elsevier, pp 455\u2013472","DOI":"10.1016\/B978-012174698-8\/50045-X"},{"key":"10059_CR21","doi-asserted-by":"crossref","unstructured":"Cruz L, Abreu R, Lo D (2019) To the attention of mobile software developers: guess what, test your app! Empir Softw Eng 1\u201331","DOI":"10.1007\/s10664-019-09701-0"},{"key":"10059_CR22","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros M, Bacchelli A, Lanza M (2010) On the impact of design flaws on software defects. In: 2010 10th international conference on quality software. IEEE, pp 23\u201331","DOI":"10.1109\/QSIC.2010.58"},{"key":"10059_CR23","doi-asserted-by":"crossref","unstructured":"Das T, Di Penta M, Malavolta I (2016) A quantitative and qualitative investigation of performance-related commits in android apps. In: 2016 IEEE International conference on software maintenance and evolution (ICSME). IEEE, pp 443\u2013447","DOI":"10.1109\/ICSME.2016.49"},{"key":"10059_CR24","doi-asserted-by":"crossref","unstructured":"Di Nucci D, Palomba F, Prota A, Panichella A, Zaidman A, De Lucia A (2017) Software-based energy profiling of android apps: simple, efficient and reliable?. In: 2017 IEEE 24th international conference on software analysis, evolution and reengineering (SANER). IEEE, pp 103\u2013114","DOI":"10.1109\/SANER.2017.7884613"},{"issue":"1","key":"10059_CR25","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1109\/TSE.2017.2659747","volume":"44","author":"D Di Nucci","year":"2018","unstructured":"Di Nucci D, Palomba F, De Rosa G, Bavota G, Oliveto R, De Lucia A (2018) A developer centered bug prediction model. IEEE Trans Softw Eng 44(1):5\u201324","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR26","volume-title":"Applied regression analysis, vol 326","author":"NR Draper","year":"2014","unstructured":"Draper N R, Smith H (2014) Applied regression analysis, vol 326. Wiley, New York"},{"key":"10059_CR27","doi-asserted-by":"crossref","unstructured":"Eck M, Palomba F, Castelluccio M, Bacchelli A (2019) Understanding flaky tests: the developer\u2019s perspective, p to appear","DOI":"10.1145\/3338906.3338945"},{"issue":"10","key":"10059_CR28","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1016\/j.infsof.2003.12.002","volume":"46","author":"LH Etzkorn","year":"2004","unstructured":"Etzkorn L H, Gholston S E, Fortune J L, Stein C E, Utley D, Farrington P A, Cox G W (2004) A comparison of cohesion metrics for object-oriented systems. Inf Softw Technol 46(10):677\u2013687","journal-title":"Inf Softw Technol"},{"key":"10059_CR29","doi-asserted-by":"crossref","unstructured":"Fischer M, Pinzger M, Gall H (2003) Populating a release history database from version control and bug tracking systems. In: ICSM 2003. Proceedings. International conference on software maintenance, 2003. IEEE, pp 23\u201332","DOI":"10.1109\/ICSM.2003.1235403"},{"key":"10059_CR30","unstructured":"Fowler M, Beck K (1999) Refactoring: improving the design of existing code. Addison-Wesley Professional"},{"key":"10059_CR31","doi-asserted-by":"crossref","unstructured":"Fraser G, Arcuri A (2011) Evosuite: automatic test suite generation for object-oriented software. In: Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on foundations of software engineering, ser. ESEC\/FSE \u201911. [Online]. Available: http:\/\/doi.acm.org\/10.1145\/2025113.2025179. ACM, New York, pp 416\u2013419","DOI":"10.1145\/2025113.2025179"},{"key":"10059_CR32","doi-asserted-by":"publisher","first-page":"159","DOI":"10.1016\/j.infsof.2018.11.008","volume":"107","author":"E Fregnan","year":"2018","unstructured":"Fregnan E, Baum T, Palomba F, Bacchelli A (2018) A survey on software coupling relations and tools. Inf Softw Technol 107:159\u2013178","journal-title":"Inf Softw Technol"},{"key":"10059_CR33","doi-asserted-by":"crossref","unstructured":"Gao J, Tsai W-T, Paul R, Bai X, Uehara T (2014) Mobile testing-as-a-service (mtaas)\u2013infrastructures, issues, solutions and needs. In: 2014 IEEE 15th international symposium on high-assurance systems engineering. IEEE, pp 158\u2013167","DOI":"10.1109\/HASE.2014.30"},{"key":"10059_CR34","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.jss.2017.12.013","volume":"138","author":"V Garousi","year":"2018","unstructured":"Garousi V, K\u00fc\u00e7\u00fck B (2018) Smells in software test code: a survey of knowledge in industry and academia. J Syst Softw 138:52\u201381","journal-title":"J Syst Softw"},{"key":"10059_CR35","unstructured":"Geiger F-X, Malavolta I (2018) Datasets of android applications: a literature review. arXiv:1809.10069"},{"key":"10059_CR36","doi-asserted-by":"crossref","unstructured":"Geiger F -X, Malavolta I, Pascarella L, Palomba F, Di Nucci D, Bacchelli A (2018) A graph-based dataset of commit history of real-world android apps. In: Proceedings of the 15th international conference on mining software repositories. ACM, pp 30\u201333","DOI":"10.1145\/3196398.3196460"},{"key":"10059_CR37","doi-asserted-by":"crossref","unstructured":"Gilbert P, Chun B-G, Cox LP, Jung J (2011) Vision: automated security validation of mobile apps at app markets. In: Proceedings of the second international workshop on mobile cloud computing and services. ACM, pp 21\u201326","DOI":"10.1145\/1999732.1999740"},{"key":"10059_CR38","doi-asserted-by":"crossref","unstructured":"Gopinath R, Jensen C, Groce A (2014) Code coverage for suite evaluation by developers. In: Proceedings of the 36th international conference on software engineering. ACM, pp 72\u201382","DOI":"10.1145\/2568225.2568278"},{"issue":"3","key":"10059_CR39","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/TR.2017.2705662","volume":"66","author":"R Gopinath","year":"2017","unstructured":"Gopinath R, Ahmed I, Alipour M A, Jensen C, Groce A (2017) Mutation reduction strategies considered harmful. IEEE Trans Reliab 66(3):854\u2013874","journal-title":"IEEE Trans Reliab"},{"key":"10059_CR40","doi-asserted-by":"crossref","unstructured":"Grano G, Ciurumelea A, Panichella S, Palomba F, Gall H C (2018a) Exploring the integration of user feedback in automated testing of android applications. In: 2018 IEEE 25th international conference on software analysis, evolution and reengineering. IEEE, pp 72\u201383","DOI":"10.1109\/SANER.2018.8330198"},{"key":"10059_CR41","doi-asserted-by":"crossref","unstructured":"Grano G, Scalabrino S, Oliveto R, Gall H (2018b) An empirical investigation on the readability of manual and generated test cases. In: Proceedings of the 26th international conference on program comprehension","DOI":"10.1145\/3196321.3196363"},{"key":"10059_CR42","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1016\/j.jss.2019.07.016","volume":"156","author":"G Grano","year":"2019","unstructured":"Grano G, Palomba F, Di Nucci D, De Lucia A, Gall H C (2019) Scented since the beginning: on the diffuseness of test smells in automatically generated test code. J Syst Softw 156:312\u2013327","journal-title":"J Syst Softw"},{"key":"10059_CR43","doi-asserted-by":"crossref","unstructured":"Grano G, De Iaco C, Palomba F, Gall H C (2020) Pizza versus pinsa: on the perception and measurability of unit test code quality. In: 2020 IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 336\u2013347","DOI":"10.1109\/ICSME46990.2020.00040"},{"issue":"7","key":"10059_CR44","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves T L, Karr A F, Marron J S, Siy H (2000) Predicting fault incidence using software change history. IEEE Trans Softw Eng 26(7):653\u2013661","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR45","doi-asserted-by":"crossref","unstructured":"Greiler M, Van Deursen A., Storey M -A (2013) Automated detection of test fixture strategies and smells. In: Software testing, verification and validation (ICST), pp 322\u2013331","DOI":"10.1109\/ICST.2013.45"},{"issue":"2","key":"10059_CR46","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v015.i02","volume":"15","author":"U Halekoh","year":"2006","unstructured":"Halekoh U, H\u00f8jsgaard S, Yan J et al (2006) The r package geepack for generalized estimating equations. J Stat Softw 15(2):1\u201311","journal-title":"J Stat Softw"},{"issue":"4","key":"10059_CR47","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1145\/2629648","volume":"23","author":"T Hall","year":"2014","unstructured":"Hall T, Zhang M, Bowes D, Sun Y (2014) Some code smells have a significant but small effect on faults. ACM Trans Softw Eng Methodol (TOSEM) 23 (4):33","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"10059_CR48","doi-asserted-by":"crossref","unstructured":"Hassan A E (2009) Predicting faults using the complexity of code changes. In: IEEE 31st international conference on software engineering, 2009. ICSE 2009. IEEE, pp 78\u201388","DOI":"10.1109\/ICSE.2009.5070510"},{"issue":"3","key":"10059_CR49","first-page":"143","volume":"3","author":"B Henderson-Sellers","year":"1996","unstructured":"Henderson-Sellers B, Constantine L L, Graham I M (1996) Coupling and cohesion (towards a valid metrics suite for object-oriented analysis and design). Object Oriented Syst 3(3):143\u2013158","journal-title":"Object Oriented Syst"},{"key":"10059_CR50","doi-asserted-by":"crossref","unstructured":"Hindle A, Wilson A, Rasmussen K, Barlow E J, Campbell J C, Romansky S (2014) Greenminer: a hardware based mining software repositories software energy consumption framework. In: Proceedings of the 11th working conference on mining software repositories, pp 12\u201321","DOI":"10.1145\/2597073.2597097"},{"key":"10059_CR51","doi-asserted-by":"crossref","unstructured":"Iannone E, Pecorelli F, Di Nucci D, Palomba F, De Lucia A (2020) Refactoring android-specific energy smells: a plugin for android studio. In: Proceedings of the 28th international conference on program comprehension, pp 451\u2013455","DOI":"10.1145\/3387904.3389298"},{"issue":"5","key":"10059_CR52","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1109\/TSE.2010.62","volume":"37","author":"Y Jia","year":"2011","unstructured":"Jia Y, Harman M (2011) An analysis and survey of the development of mutation testing. IEEE Trans Softw Eng 37(5):649\u2013678","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR53","doi-asserted-by":"crossref","unstructured":"Joorabchi M E, Mesbah A, Kruchten P (2013) Real challenges in mobile app development. In: 2013 ACM\/IEEE international symposium on empirical software engineering and measurement. IEEE, pp 15\u201324","DOI":"10.1109\/ESEM.2013.9"},{"issue":"6","key":"10059_CR54","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1109\/TSE.2012.70","volume":"39","author":"Y Kamei","year":"2013","unstructured":"Kamei Y, Shihab E, Adams B, Hassan A E, Mockus A, Sinha A, Ubayashi N (2013) A large-scale empirical study of just-in-time quality assurance. IEEE Trans Softw Eng 39(6):757\u2013773","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"10059_CR55","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s10664-011-9171-y","volume":"17","author":"F Khomh","year":"2012","unstructured":"Khomh F, Di Penta M, Gu\u00e9h\u00e9neuc Y -G, Antoniol G (2012) An exploratory study of the impact of antipatterns on class change-and fault-proneness. Empir Softw Eng 17(3):243\u2013275","journal-title":"Empir Softw Eng"},{"key":"10059_CR56","doi-asserted-by":"crossref","unstructured":"Kim S, Zimmermann T, Whitehead E J Jr, Zeller A (2007) Predicting faults from cached history. In: Proceedings of the 29th international conference on software engineering. IEEE Computer Society, pp 489\u2013498","DOI":"10.1109\/ICSE.2007.66"},{"issue":"2","key":"10059_CR57","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/TSE.2007.70773","volume":"34","author":"S Kim","year":"2008","unstructured":"Kim S, Whitehead E J, Zhang Y (2008) Classifying software changes: clean or buggy? IEEE Trans Softw Eng 34(2):181\u2013196","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR58","doi-asserted-by":"crossref","unstructured":"Kim H, Choi B, Wong WE (2009) Performance testing of mobile applications at the unit test level. In: 2009 Third IEEE international conference on secure software integration and reliability improvement. IEEE, pp 171\u2013180","DOI":"10.1109\/SSIRI.2009.28"},{"issue":"3","key":"10059_CR59","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/MS.2014.50","volume":"32","author":"H Khalid","year":"2014","unstructured":"Khalid H, Shihab E, Nagappan M, Hassan A E (2014) What do mobile app users complain about? IEEE Softw 32(3):70\u201377","journal-title":"IEEE Softw"},{"key":"10059_CR60","doi-asserted-by":"crossref","unstructured":"Kochhar P S, Thung F, Nagappan N, Zimmermann T, Lo D (2015) Understanding the test automation culture of app developers. In: 2015 IEEE 8th international conference on software testing, verification and validation ICST. IEEE, pp 1\u201310","DOI":"10.1109\/ICST.2015.7102609"},{"issue":"2","key":"10059_CR61","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1109\/TSE.2008.90","volume":"35","author":"AG Koru","year":"2009","unstructured":"Koru A G, Zhang D, El Emam K, Liu H (2009) An investigation into the functional form of the size-defect relationship for software modules. IEEE Trans Softw Eng 35(2):293\u2013304","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR62","doi-asserted-by":"crossref","unstructured":"Krippendorff K (2018) Content analysis: an introduction to its methodologys. Sage publications","DOI":"10.4135\/9781071878781"},{"key":"10059_CR63","doi-asserted-by":"crossref","unstructured":"Krutz DE, Mirakhorli M, Malachowsky SA, Ruiz A, Peterson J, Filipski A, Smith J (2015) A dataset of open-source android applications. In: Proceedings of the 12th working conference on mining software repositories. IEEE Press, pp 522\u2013525","DOI":"10.1109\/MSR.2015.79"},{"key":"10059_CR64","doi-asserted-by":"crossref","unstructured":"Kudrjavets G, Nagappan N, Ball T (2006) Assessing the relationship between software assertions and faults: an empirical investigation. In: 2006 17th International symposium on software reliability engineering. IEEE, pp 204\u2013212","DOI":"10.1109\/ISSRE.2006.14"},{"key":"10059_CR65","doi-asserted-by":"crossref","unstructured":"Laaber C, Leitner P (2018) An evaluation of open-source software microbenchmark suites for continuous performance assessment. In: Proceedings of the 15th international conference on mining software repositories. ACM, pp 119\u2013130","DOI":"10.1145\/3196398.3196407"},{"issue":"2","key":"10059_CR66","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1109\/MS.2017.37","volume":"34","author":"N Leicht","year":"2017","unstructured":"Leicht N, Blohm I, Leimeister J M (2017) Leveraging the power of the crowd for software testing. IEEE Softw 34(2):62\u201369","journal-title":"IEEE Softw"},{"key":"10059_CR67","doi-asserted-by":"crossref","unstructured":"Lin J -W, Salehnamadi N, Malek S (2020) Test automation in open-source android apps: a large-scale empirical study. In: 2020 35th IEEE\/ACM international conference on automated software engineering (ASE). IEEE, pp 1078\u20131089","DOI":"10.1145\/3324884.3416623"},{"key":"10059_CR68","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Klock S, McMillan C, Saban\u00e9 A, Poshyvanyk D, Gu\u00e9h\u00e9neuc Y -G (2014) Domain matters: bringing further evidence of the relationships among anti-patterns, application domains, and quality-related metrics in java mobile apps. In: Proceedings of the 22nd international conference on program comprehension, pp 232\u2013243","DOI":"10.1145\/2597008.2597144"},{"key":"10059_CR69","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Moran K, Poshyvanyk D (2017a) Continuous, evolutionary and large-scale: a new perspective for automated mobile app testing. In: 2017 IEEE International conference on software maintenance and evolution ICSME. IEEE, pp 399\u2013410","DOI":"10.1109\/ICSME.2017.27"},{"key":"10059_CR70","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Bernal-C\u00e1rdenas C, Moran K, Poshyvanyk D (2017b) How do developers test android applications?. In: 2017 IEEE international conference on software maintenance and evolution ICSME. IEEE, pp 613\u2013622","DOI":"10.1109\/ICSME.2017.47"},{"key":"10059_CR71","doi-asserted-by":"crossref","unstructured":"Luo Q, Hariri F, Eloussi L, Marinov D (2014) An empirical analysis of flaky tests. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering. ACM, pp 643\u2013653","DOI":"10.1145\/2635868.2635920"},{"key":"10059_CR72","doi-asserted-by":"crossref","unstructured":"Machiry A, Tahiliani R, Naik M (2013) Dynodroid: an input generation system for android apps. In: Proceedings of the 2013 9th joint meeting on foundations of software engineering. ACM, pp 224\u2013234","DOI":"10.1145\/2491411.2491450"},{"key":"10059_CR73","unstructured":"Marick B, et al. (1999) How to misuse code coverage. In: Proceedings of the 16th international conference on testing computer software, pp 16\u201318"},{"issue":"6","key":"10059_CR74","doi-asserted-by":"publisher","first-page":"3356","DOI":"10.1007\/s10664-019-09727-4","volume":"24","author":"BG Mateus","year":"2019","unstructured":"Mateus B G, Martinez M (2019) An empirical study on quality of android applications written in kotlin language. Empir Softw Eng 24(6):3356\u20133393","journal-title":"Empir Softw Eng"},{"key":"10059_CR75","doi-asserted-by":"crossref","unstructured":"Mao K, Harman M, Jia Y (2016) Sapienz: multi-objective automated testing for android applications. In: Proceedings of the 25th international symposium on software testing and analysis. ACM, pp 94\u2013105","DOI":"10.1145\/2931037.2931054"},{"issue":"9","key":"10059_CR76","doi-asserted-by":"publisher","first-page":"817","DOI":"10.1109\/TSE.2016.2630689","volume":"43","author":"W Martin","year":"2016","unstructured":"Martin W, Sarro F, Jia Y, Zhang Y, Harman M (2016) A survey of app store analysis for software engineering. IEEE Trans Softw Eng 43 (9):817\u2013847","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"10059_CR77","doi-asserted-by":"publisher","first-page":"1346","DOI":"10.1007\/s10664-015-9388-2","volume":"21","author":"S McIlroy","year":"2016","unstructured":"McIlroy S, Ali N, Hassan A E (2016) Fresh apps: an empirical study of frequently-updated mobile apps in the google play store. Empir Softw Eng 21(3):1346\u20131370","journal-title":"Empir Softw Eng"},{"key":"10059_CR78","doi-asserted-by":"crossref","unstructured":"Mesbah A, Prasad M R (2011) Automated cross-browser compatibility testing. In: Proceedings of the 33rd international conference on software engineering. ACM, pp 561\u2013570","DOI":"10.1145\/1985793.1985870"},{"key":"10059_CR79","unstructured":"Meszaros G (2007) xUnit test patterns: refactoring test code. Pearson Education"},{"key":"10059_CR80","doi-asserted-by":"crossref","unstructured":"Minelli R, Lanza M (2013) Software analytics for mobile applications\u2013insights & lessons learned. In: 2013 17Th European conference on software maintenance and reengineering. IEEE, pp 144\u2013153","DOI":"10.1109\/CSMR.2013.24"},{"issue":"1","key":"10059_CR81","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/TSE.2009.50","volume":"36","author":"N Moha","year":"2010","unstructured":"Moha N, Gueheneuc Y -G, Duchien L, Le Meur A -F (2010) Decor: a method for the specification and detection of code and design smells. IEEE Trans Softw Eng 36(1):20\u201336","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"10059_CR82","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MS.2013.142","volume":"31","author":"IJ Mojica","year":"2013","unstructured":"Mojica I J, Adams B, Nagappan M, Dienst S, Berger T, Hassan A E (2013) A large-scale empirical study on software reuse in mobile apps. IEEE Softw 31(2):78\u201386","journal-title":"IEEE Softw"},{"key":"10059_CR83","doi-asserted-by":"crossref","unstructured":"Moonen L (2001) Generating robust parsers using island grammars. In: Proceedings of the eighth working conference on reverse engineering, WCRE\u201901, Stuttgart, Germany, October 2\u20135, 2001, p 13","DOI":"10.1109\/WCRE.2001.957806"},{"key":"10059_CR84","unstructured":"Morales R, Saborido R, Khomh F, Chicano F, Antoniol G (2016) Anti-patterns and the energy efficiency of android applications. arXiv:1610.05711"},{"key":"10059_CR85","doi-asserted-by":"crossref","unstructured":"Muccini H, Di Francesco A, Esposito P (2012) Software testing of mobile applications: challenges and future research directions. In: Proceedings of the 7th international workshop on automation of software test. IEEE Press, pp 29\u201335","DOI":"10.1109\/IWAST.2012.6228987"},{"key":"10059_CR86","volume-title":"The art of software testing","author":"GJ Myers","year":"2011","unstructured":"Myers G J, Sandler C, Badgett T (2011) The art of software testing. Wiley, New York"},{"key":"10059_CR87","doi-asserted-by":"crossref","unstructured":"Nagappan M, Shihab E (2016) Future trends in software engineering research for mobile apps. In: 2016 IEEE 23rd International conference on software analysis, evolution, and reengineering (SANER), vol 5. IEEE, pp 21\u201332","DOI":"10.1109\/SANER.2016.88"},{"issue":"4","key":"10059_CR88","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083304","volume":"30","author":"N Nagappan","year":"2005","unstructured":"Nagappan N, Williams L, Vouk M, Osborne J (2005) Early estimation of software quality using in-process testing metrics: a controlled case study. ACM SIGSOFT Softw Eng Notes 30(4):1\u20137","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"3","key":"10059_CR89","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1007\/s10664-008-9062-z","volume":"13","author":"N Nagappan","year":"2008","unstructured":"Nagappan N, Maximilien E M, Bhat T, Williams L (2008) Realizing quality improvement through test driven development: results and experiences of four industrial teams. Empir Softw Eng 13(3):289\u2013302","journal-title":"Empir Softw Eng"},{"key":"10059_CR90","doi-asserted-by":"crossref","unstructured":"Nagappan N, Zeller A, Zimmermann T, Herzig K, Murphy B (2010) Change bursts as defect predictors. In: 2010 IEEE 21St international symposium on software reliability engineering. IEEE, pp 309\u2013318","DOI":"10.1109\/ISSRE.2010.25"},{"key":"10059_CR91","doi-asserted-by":"crossref","unstructured":"Nayebi M, Adams B, Ruhe G (2016) Release practices for mobile apps\u2013what do users and developers think?. In: 2016 IEEE 23rd international conference on software analysis, evolution, and reengineering (saner), vol 1. IEEE, pp 552\u2013562","DOI":"10.1109\/SANER.2016.116"},{"issue":"3","key":"10059_CR92","doi-asserted-by":"publisher","first-page":"370","DOI":"10.2307\/2344614","volume":"135","author":"JA Nelder","year":"1972","unstructured":"Nelder J A, Wedderburn R W (1972) Generalized linear models. J Ro Stat Soc: Ser A (General) 135(3):370\u2013384","journal-title":"J Ro Stat Soc: Ser A (General)"},{"key":"10059_CR93","unstructured":"N. Y. Times (2020) How covid19 has changed social interactions. https:\/\/www.nytimes.com\/interactive\/2020\/04\/07\/technology\/coronavirus-internet-use.html"},{"issue":"5","key":"10059_CR94","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s11135-006-9018-6","volume":"41","author":"RM O\u2019Brien","year":"2007","unstructured":"O\u2019Brien R M (2007) A caution regarding rules of thumb for variance inflation factors. Qual Quant 41(5):673\u2013690","journal-title":"Qual Quant"},{"issue":"5","key":"10059_CR95","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1109\/TSE.2014.2372760","volume":"41","author":"F Palomba","year":"2015","unstructured":"Palomba F, Bavota G, Di Penta M, Oliveto R, Poshyvanyk D, De Lucia A (2015) Mining version histories for detecting code smells. IEEE Trans Softw Eng 41(5):462\u2013489","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR96","doi-asserted-by":"crossref","unstructured":"Palomba F, Panichella A, Zaidman A, Oliveto R, De Lucia A (2016a) Automatic test case generation: what if test code quality matters?. In: Proceedings of the 25th international symposium on software testing and analysis. ACM, pp 130\u2013141","DOI":"10.1145\/2931037.2931057"},{"key":"10059_CR97","doi-asserted-by":"crossref","unstructured":"Palomba F, Di Nucci D, Panichella A, Oliveto R, De Lucia A (2016b) On the diffusion of test smells in automatically generated test code: an empirical study. In: Proceedings of the 9th international workshop on search-based software testing. ACM, pp 5\u201314","DOI":"10.1145\/2897010.2897016"},{"key":"10059_CR98","doi-asserted-by":"crossref","unstructured":"Palomba F, Salza P, Ciurumelea A, Panichella S, Gall H, Ferrucci F, De Lucia A (2017a) Recommending and localizing change requests for mobile apps based on user reviews. In: Proceedings of the 39th international conference on software engineering. IEEE Press, pp 106\u2013117","DOI":"10.1109\/ICSE.2017.18"},{"key":"10059_CR99","doi-asserted-by":"crossref","unstructured":"Palomba F, Zaidman A, Oliveto R, De Lucia A (2017b) An exploratory study on the relationship between changes and refactoring. In: 2017 IEEE\/ACM 25th International conference on program comprehension (ICPC). IEEE, pp 176\u2013185","DOI":"10.1109\/ICPC.2017.38"},{"issue":"2","key":"10059_CR100","doi-asserted-by":"publisher","first-page":"194","DOI":"10.1109\/TSE.2017.2770122","volume":"45","author":"F Palomba","year":"2017","unstructured":"Palomba F, Zanoni M, Fontana F A, De Lucia A, Oliveto R (2017c) Toward a smell-aware bug prediction model. IEEE Trans Softw Eng 45 (2):194\u2013218","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"10059_CR101","doi-asserted-by":"publisher","first-page":"1188","DOI":"10.1007\/s10664-017-9535-z","volume":"23","author":"F Palomba","year":"2017","unstructured":"Palomba F, Bavota G, Di Penta M, Fasano F, Oliveto R, De Lucia A (2017d) On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. Empir Softw Eng 23(3):1188\u20131221","journal-title":"Empir Softw Eng"},{"key":"10059_CR102","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1016\/j.jss.2017.11.043","volume":"137","author":"F Palomba","year":"2018","unstructured":"Palomba F, Linares-V\u00e1squez M, Bavota G, Oliveto R, Di Penta M, Poshyvanyk D, De Lucia A (2018a) Crowdsourcing user reviews to support the evolution of mobile apps. J Syst Softw 137:143\u2013162","journal-title":"J Syst Softw"},{"key":"10059_CR103","doi-asserted-by":"crossref","unstructured":"Palomba F, Zaidman A, De Lucia A (2018b) Automatic test smell detection using information retrieval techniques. In: 2018 IEEE International conference on software maintenance and evolution (ICSME). IEEE, pp 311\u2013322","DOI":"10.1109\/ICSME.2018.00040"},{"issue":"10","key":"10059_CR104","doi-asserted-by":"publisher","first-page":"977","DOI":"10.1109\/TSE.2017.2752171","volume":"44","author":"F Palomba","year":"2018","unstructured":"Palomba F, Panichella A, Zaidman A, Oliveto R, De Lucia A (2018c) The scent of a smell: an extensive comparison between textual and structural smells. IEEE Trans Softw Eng 44(10):977\u20131000","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR105","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.infsof.2018.02.004","volume":"99","author":"F Palomba","year":"2018","unstructured":"Palomba F, Bavota G, Di Penta M, Fasano F, Oliveto R, De Lucia A (2018d) A large-scale empirical study on the lifecycle of code smell co-occurrences. Inf Softw Technol 99:1\u201310","journal-title":"Inf Softw Technol"},{"issue":"3","key":"10059_CR106","doi-asserted-by":"publisher","first-page":"1188","DOI":"10.1007\/s10664-017-9535-z","volume":"23","author":"F Palomba","year":"2018","unstructured":"Palomba F, Bavota G, Di Penta M, Fasano F, Oliveto R, De Lucia A (2018e) On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. Empir Softw Eng 23(3):1188\u20131221","journal-title":"Empir Softw Eng"},{"key":"10059_CR107","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.infsof.2018.08.004","volume":"105","author":"F Palomba","year":"2019","unstructured":"Palomba F, Di Nucci D, Panichella A, Zaidman A, De Lucia A (2019) On the impact of code smells on the energy consumption of mobile applications. Inf Softw Technol 105:43\u201355","journal-title":"Inf Softw Technol"},{"key":"10059_CR108","doi-asserted-by":"crossref","unstructured":"Panichella S, Panichella A, Beller M, Zaidman A, Gall H C (2016) The impact of test case summaries on bug fixing performance: an empirical investigation. In: Proceedings of the 38th international conference on software engineering, pp 547\u2013558","DOI":"10.1145\/2884781.2884847"},{"key":"10059_CR109","doi-asserted-by":"crossref","unstructured":"Pecorelli F, Palomba F, Di Nucci D, De Lucia A (2019) Comparing heuristic and machine learning approaches for metric-based code smell detection","DOI":"10.1109\/ICPC.2019.00023"},{"key":"10059_CR110","doi-asserted-by":"crossref","unstructured":"Pecorelli F, Palomba F, De Lucia A (2020a) The relation of test-related factors to software quality: a case study on apache systems. Empir Softw Eng xxx, no. xxx, p xxx","DOI":"10.1007\/s10664-020-09891-y"},{"key":"10059_CR111","doi-asserted-by":"crossref","unstructured":"Pecorelli F, Catolino G, Ferrucci F, De Lucia A, Palomba F (2020b) Testing of mobile applications in the wild: a large-scale empirical study on android apps. In: Proceedings of the 28th international conference on program comprehension, pp 296\u2013307","DOI":"10.1145\/3387904.3389256"},{"key":"10059_CR112","doi-asserted-by":"crossref","unstructured":"Pecorelli F, Catolino G, Ferrucci F, De Lucia A, Palomba F (2021) Software testing and android applications: a large-scale empirical study\u2014online appendix. https:\/\/github.com\/sesa-lab\/onlineappendices\/tree\/main\/EMSE21-mobileapps","DOI":"10.1007\/s10664-021-10059-5"},{"key":"10059_CR113","unstructured":"Peruma A, Almalki K, Newman C D, Mkaouer M W, Ouni A, Palomba F (2019) On the distribution of test smells in open source android applications: an exploratory study. In: CASCON, pp 193\u2013202"},{"key":"10059_CR114","doi-asserted-by":"crossref","unstructured":"Peruma A, Newman C D, Mkaouer M W, Ouni A, Palomba F (2020) An exploratory study on the refactoring of unit test files in android applications. In: Conference on software engineering workshops (ICSEW\u201920)","DOI":"10.1145\/3387940.3392189"},{"key":"10059_CR115","doi-asserted-by":"crossref","unstructured":"Pham R, Kiesling S, Liskin O, Singer L, Schneider K (2014) Enablers, inhibitors, and perceptions of testing in novice software teams. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering. ACM, pp 30\u201340","DOI":"10.1145\/2635868.2635925"},{"key":"10059_CR116","doi-asserted-by":"crossref","unstructured":"Pidgeon N, Henwood K (2004) Grounded theory. na","DOI":"10.4135\/9781848608184.n28"},{"key":"10059_CR117","volume-title":"Handbook of survey research","author":"PH Rossi","year":"2013","unstructured":"Rossi P H, Wright J D, Anderson AB (2013) Handbook of survey research. Academic Press, New York"},{"issue":"3","key":"10059_CR118","doi-asserted-by":"publisher","first-page":"2341","DOI":"10.1007\/s10664-019-09754-1","volume":"25","author":"P Salza","year":"2019","unstructured":"Salza P, Palomba F, Di Nucci D, De Lucia A, Ferrucci F (2019) Third-party libraries in mobile apps. Empir Softw Eng 25(3):2341\u20132377","journal-title":"Empir Softw Eng"},{"issue":"3\/4","key":"10059_CR119","doi-asserted-by":"publisher","first-page":"591","DOI":"10.2307\/2333709","volume":"52","author":"SS Shapiro","year":"1965","unstructured":"Shapiro S S, Wilk M B (1965) An analysis of variance test for normality (complete samples). Biometrika 52(3\/4):591\u2013611","journal-title":"Biometrika"},{"key":"10059_CR120","unstructured":"Silva D B, Endo A T, Eler M M, Durelli V H (2016) An analysis of automated tests for mobile android applications. In: 2016 XLII Latin American computing conference CLEI. IEEE, pp 1\u20139"},{"key":"10059_CR121","doi-asserted-by":"crossref","unstructured":"\u015aliwerski J, Zimmermann T, Zeller A (2005) When do changes induce fixes?. In: ACM Sigsoft software engineering notes, vol 30, no 4. ACM, pp 1\u20135","DOI":"10.1145\/1082983.1083147"},{"key":"10059_CR122","doi-asserted-by":"crossref","unstructured":"Spadini D, Palomba F, Zaidman A, Bruntink M, Bacchelli A (2018) On the relation of test smells to software code quality. In: 2018 IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 1\u201312","DOI":"10.1109\/ICSME.2018.00010"},{"issue":"1","key":"10059_CR123","doi-asserted-by":"publisher","first-page":"72","DOI":"10.2307\/1412159","volume":"15","author":"C Spearman","year":"1904","unstructured":"Spearman C (1904) The proof and measurement of association between two things. Am J Psychol 15(1):72\u2013101","journal-title":"Am J Psychol"},{"issue":"4","key":"10059_CR124","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1109\/MS.2005.111","volume":"22","author":"D Spinellis","year":"2005","unstructured":"Spinellis D (2005) Tool writing: a forgotten art? (software tools). IEEE Softw 22(4):9\u201311","journal-title":"IEEE Softw"},{"key":"10059_CR125","unstructured":"Statista (2020) Number of smartphone users worldwide. https:\/\/www.statista.com\/statistics\/330695\/number-of-smartphone-users-worldwide\/"},{"issue":"2","key":"10059_CR126","doi-asserted-by":"publisher","first-page":"599","DOI":"10.1109\/TEM.2020.2976642","volume":"68","author":"DA Tamburri","year":"2020","unstructured":"Tamburri D A, Palomba F, Kazman R (2020) Success and failure in software engineering: a followup systematic literature review. IEEE Trans Eng Manag 68(2):599\u2013611","journal-title":"IEEE Trans Eng Manag"},{"key":"10059_CR127","doi-asserted-by":"crossref","unstructured":"Tufano M, Palomba F, Bavota G, Di Penta M, Oliveto R, De Lucia A, Poshyvanyk D (2016) An empirical investigation into the nature of test smells. In: Proceedings of the 31st IEEE\/ACM international conference on automated software engineering, pp 4\u201315","DOI":"10.1145\/2970276.2970340"},{"issue":"11","key":"10059_CR128","doi-asserted-by":"publisher","first-page":"1063","DOI":"10.1109\/TSE.2017.2653105","volume":"43","author":"M Tufano","year":"2017","unstructured":"Tufano M, Palomba F, Bavota G, Oliveto R, Di Penta M, De Lucia A, Poshyvanyk D (2017) When and why your code starts to smell bad (and whether the smells go away). IEEE Trans Softw Eng 43(11):1063\u20131088","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR129","doi-asserted-by":"crossref","unstructured":"Ujhazi B, Ferenc R, Poshyvanyk D, Gyimothy T (2010) New conceptual coupling and cohesion metrics for object-oriented systems. In: 2010 10th IEEE working conference on source code analysis and manipulation. IEEE, pp 33\u201342","DOI":"10.1109\/SCAM.2010.14"},{"key":"10059_CR130","doi-asserted-by":"crossref","unstructured":"Vahabzadeh A, Fard A M, Mesbah A (2015) An empirical study of bugs in test code. In: 2015 IEEE international conference on software maintenance and evolution (ICSME). IEEE, pp 101\u2013110","DOI":"10.1109\/ICSM.2015.7332456"},{"key":"10059_CR131","unstructured":"Van Deursen A, Moonen L, van den Bergh A, Kok G (2001) Refactoring test code. In: Proceedings of the 2nd international conference on extreme programming and flexible processes in software engineering (XP2001), pp 92\u201395"},{"key":"10059_CR132","doi-asserted-by":"crossref","unstructured":"Van Rompaey B, Demeyer S (2009) Establishing traceability links between unit test cases and units under test. In: 2009 13th European conference on software maintenance and reengineering. IEEE, pp 209\u2013218","DOI":"10.1109\/CSMR.2009.39"},{"issue":"12","key":"10059_CR133","doi-asserted-by":"publisher","first-page":"800","DOI":"10.1109\/TSE.2007.70745","volume":"33","author":"B Van Rompaey","year":"2007","unstructured":"Van Rompaey B, Du Bois B, Demeyer S, Rieger M (2007) On the detection of test smells: a metrics-based approach for general fixture and eager test. IEEE Trans Softw Eng 33(12):800\u2013817","journal-title":"IEEE Trans Softw Eng"},{"key":"10059_CR134","doi-asserted-by":"crossref","unstructured":"Wasserman T (2010) Software engineering issues for mobile application development","DOI":"10.1145\/1882362.1882443"},{"key":"10059_CR135","doi-asserted-by":"crossref","unstructured":"Wei Y, Meyer B, Oriol M (2012) Is branch coverage a good measure of testing effectiveness?. In: Empirical software engineering and verification. Springer, pp 194\u2013212","DOI":"10.1007\/978-3-642-25231-0_5"},{"key":"10059_CR136","doi-asserted-by":"crossref","unstructured":"Wei L, Liu Y, Cheung S -C (2016) Taming android fragmentation: characterizing and detecting compatibility issues for android apps. In: 2016 31st IEEE\/ACM international conference on automated software engineering (ASE). IEEE, pp 226\u2013237","DOI":"10.1145\/2970276.2970312"},{"issue":"3","key":"10059_CR137","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1080\/13645579.1998.10846874","volume":"1","author":"S Wilkinson","year":"1998","unstructured":"Wilkinson S (1998) Focus group methodology: a review. Int J Social Res Methodol 1(3):181\u2013203","journal-title":"Int J Social Res Methodol"},{"key":"10059_CR138","doi-asserted-by":"crossref","unstructured":"Yang J, Zhikhartsev A, Liu Y, Tan L (2017) Better test cases for better automated program repair. In: Proceedings of the 2017 11th joint meeting on foundations of software engineering, pp 831\u2013841","DOI":"10.1145\/3106237.3106274"},{"key":"10059_CR139","doi-asserted-by":"crossref","unstructured":"Yu CS, Treude C, Aniche M (2019) Comprehending test code: an empirical study. p to appear","DOI":"10.1109\/ICSME.2019.00084"},{"key":"10059_CR140","doi-asserted-by":"crossref","unstructured":"Zazworka N, Shaw M A, Shull F, Seaman C (2011) Investigating the impact of design debt on software quality. In: Proceedings of the 2nd workshop on managing technical debt. ACM, pp 17\u201323","DOI":"10.1145\/1985362.1985366"},{"key":"10059_CR141","doi-asserted-by":"crossref","unstructured":"Zimmermann T, Premraj R, Zeller A (2007) Predicting defects for eclipse. In: Third international workshop on predictor models in software engineering (PROMISE\u201907: ICSE workshops 2007). IEEE, pp 9\u20139","DOI":"10.1109\/PROMISE.2007.10"},{"key":"10059_CR142","doi-asserted-by":"crossref","unstructured":"Zhang J, Sagar S, Shihab E (2013) The evolution of mobile apps: an exploratory study. In: Proceedings of the 2013 international workshop on software development lifecycle for mobile. ACM, pp 1\u20138","DOI":"10.1145\/2501553.2501554"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10059-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-10059-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10059-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,23]],"date-time":"2022-04-23T09:42:13Z","timestamp":1650706933000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-10059-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,14]]},"references-count":142,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,3]]}},"alternative-id":["10059"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-10059-5","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,14]]},"assertion":[{"value":"24 September 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 December 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"31"}}