{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T16:41:08Z","timestamp":1783096868770,"version":"3.54.6"},"publisher-location":"Cham","reference-count":68,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031717680","type":"print"},{"value":"9783031717697","type":"electronic"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-71769-7_12","type":"book-chapter","created":{"date-parts":[[2024,12,24]],"date-time":"2024-12-24T00:15:00Z","timestamp":1734999300000},"page":"325-362","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Teaching Mining Software Repositories"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6715-3341","authenticated-orcid":false,"given":"Zadia","family":"Codabux","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4505-6257","authenticated-orcid":false,"given":"Fatemeh","family":"Fard","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9206-6637","authenticated-orcid":false,"given":"Roberto","family":"Verdecchia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9337-5116","authenticated-orcid":false,"given":"Fabio","family":"Palomba","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3861-1902","authenticated-orcid":false,"given":"Dario","family":"Di Nucci","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8088-1001","authenticated-orcid":false,"given":"Gilberto","family":"Recupito","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2024,12,25]]},"reference":[{"key":"12_CR1","doi-asserted-by":"publisher","first-page":"102131","DOI":"10.1016\/j.is.2022.102131","volume":"112","author":"A Abdelrazek","year":"2023","unstructured":"Abdelrazek, A., Eid, Y., Gawish, E., Medhat, W., Hassan, A.: Topic modeling algorithms and applications: a survey. Inform. Syst. 112, 102131 (2023)","journal-title":"Inform. Syst."},{"key":"12_CR2","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1016\/j.infsof.2018.12.009","volume":"108","author":"MI Azeem","year":"2019","unstructured":"Azeem, M.I., Palomba, F., Shi, L., Wang, Q.: Machine learning techniques for code smell detection: a systematic literature review and meta-analysis. Inform. Softw. Technol. 108, 115\u2013138 (2019)","journal-title":"Inform. Softw. Technol."},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Barros, D., Horita, F., Wiese, I., Silva, K.: A mining software repository extended cookbook: lessons learned from a literature review. In: Proceedings of the XXXV Brazilian Symposium on Software Engineering, pp. 1\u201310 (2021)","DOI":"10.1145\/3474624.3474627"},{"key":"12_CR4","first-page":"528","volume":"1","author":"VR Basili","year":"1994","unstructured":"Basili, V.R.: Goal, question, metric paradigm. Encyclopedia Softw. Eng. 1, 528\u2013532 (1994)","journal-title":"Encyclopedia Softw. Eng."},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Binkley, D.: Source code analysis: a road map. In: Future of Software Engineering (FOSE\u201907), pp. 104\u2013119 (2007)","DOI":"10.1109\/FOSE.2007.27"},{"key":"12_CR6","first-page":"112","volume":"146","author":"H Borges","year":"2018","unstructured":"Borges, H., Tulio Valente, M.: What\u2019s in a GitHub star? Understanding repository starring practices in a social coding platform. J. Syst. Softw. 146, 112\u2013129 (2018).","journal-title":"Understanding repository starring practices in a social coding platform. J. Syst. Softw."},{"key":"12_CR7","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.: Not all bugs are the same: understanding, characterizing, and classifying bug types. J. Syst. Softw. 152, 165\u2013181 (2019)","journal-title":"J. Syst. Softw."},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Chatterjee, P., Sharma, T., Ralph, P.: Empirical standards for repository mining. MSR \u201922, pp. 142\u2013143. Association for Computing Machinery, New York (2022)","DOI":"10.1145\/3524842.3528032"},{"key":"12_CR9","doi-asserted-by":"publisher","first-page":"1843","DOI":"10.1007\/s10664-015-9402-8","volume":"21","author":"TH Chen","year":"2016","unstructured":"Chen, T.H., Thomas, S.W., Hassan, A.E.: A survey on the use of topic models when mining software repositories. Empir. Softw. Eng. 21, 1843\u20131919 (2016)","journal-title":"Empir. Softw. Eng."},{"issue":"6","key":"12_CR10","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.: A metrics suite for object oriented design. IEEE Trans. Softw. Eng. 20(6), 476\u2013493 (1994)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Creswell, J.W.: Mixed-method research: Introduction and application. In: Handbook of Educational Policy, pp. 455\u2013472. Elsevier, Amsterdam (1999)","DOI":"10.1016\/B978-012174698-8\/50045-X"},{"issue":"6","key":"12_CR12","doi-asserted-by":"publisher","first-page":"2086","DOI":"10.1109\/TSE.2021.3051492","volume":"48","author":"S Dalla Palma","year":"2021","unstructured":"Dalla Palma, S., Di Nucci, D., Palomba, F., Tamburri, D.A.: Within-project defect prediction of infrastructure-as-code using product and process metrics. IEEE Trans. Softw. Eng. 48(6), 2086\u20132104 (2021)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"di Biase, M., Rastogi, A., Bruntink, M., van Deursen, A.: The delta maintainability model: measuring maintainability of fine-grained code changes. In: 2019 IEEE\/ACM International Conference on Technical Debt (TechDebt), pp. 113\u2013122. IEEE, Piscataway (2019)","DOI":"10.1109\/TechDebt.2019.00030"},{"key":"12_CR14","doi-asserted-by":"publisher","first-page":"246","DOI":"10.1016\/j.jss.2019.07.002","volume":"156","author":"FG de Oliveira Neto","year":"2019","unstructured":"de Oliveira Neto, F.G., Torkar, R., Feldt, R., Gren, L., Furia, C.A., Huang, Z.: Evolution of statistical analysis in empirical software engineering research: Current state and steps forward. J. Syst. Softw. 156, 246\u2013267 (2019)","journal-title":"J. Syst. Softw."},{"key":"12_CR15","doi-asserted-by":"crossref","unstructured":"Dey, T., Mousavi, S., Ponce, E., Fry, T., Vasilescu, B., Filippova, A., Mockus, A.: Detecting and characterizing bots that commit code. In: Proceedings of the 17th International Conference on Mining Software Repositories, pp. 209\u2013219 (2020)","DOI":"10.1145\/3379597.3387478"},{"key":"12_CR16","doi-asserted-by":"crossref","unstructured":"Dey, T., Vasilescu, B., Mockus, A.: An exploratory study of bot commits. In: Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops, ICSEW\u201920, pp. 61\u201365. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3387940.3391502"},{"issue":"1","key":"12_CR17","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1002\/smr.567","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: a taxonomy and survey. J. Softw. Evol. Process 25(1), 53\u201395 (2013)","journal-title":"J. Softw. Evol. Process"},{"key":"12_CR18","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1016\/j.entcs.2008.06.039","volume":"217","author":"P Emanuelsson","year":"2008","unstructured":"Emanuelsson, P., Nilsson, U.: A comparative study of industrial static analysis tools. Electron. Notes Theor. Comput. Sci. 217, 5\u201321 (2008)","journal-title":"Electron. Notes Theor. Comput. Sci."},{"key":"12_CR19","doi-asserted-by":"publisher","first-page":"4805","DOI":"10.1007\/s10664-020-09868-x","volume":"25","author":"D Falessi","year":"2020","unstructured":"Falessi, D., Huang, J., Narayana, L., Thai, J.F., Turhan, B.: On the need of preserving order of data when validating within-project defect classifiers. Empir. Softw. Eng. 25, 4805\u20134830 (2020)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR20","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1007\/s10664-017-9523-3","volume":"23","author":"D Falessi","year":"2018","unstructured":"Falessi, D., Juristo, N., Wohlin, C., Turhan, B., M\u00fcnch, J., Jedlitschka, A., Oivo, M.: Empirical software engineering experts on the use of students and professionals in experiments. Empir. Softw. Eng. 23, 452\u2013489 (2018)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR21","doi-asserted-by":"publisher","first-page":"111774","DOI":"10.1016\/j.jss.2023.111774","volume":"204","author":"DG Feitelson","year":"2023","unstructured":"Feitelson, D.G.: We do not appreciate being experimented on: developer and researcher views on the ethics of experiments on open-source projects. J. Syst. Softw. 204, 111774 (2023)","journal-title":"J. Syst. Softw."},{"issue":"1","key":"12_CR22","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1007\/s10664-023-10408-6","volume":"29","author":"G Giordano","year":"2024","unstructured":"Giordano, G., Festa, G., Catolino, G., Palomba, F., Ferrucci, F., Gravino, C.: On the adoption and effects of source code reuse on defect proneness and maintenance effort. Empir. Softw. Eng. 29(1), 20 (2024)","journal-title":"Empir. Softw. Eng."},{"issue":"1","key":"12_CR23","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/s10664-021-10057-7","volume":"27","author":"NE Gold","year":"2022","unstructured":"Gold, N.E., Krinke, J.: Ethics in the mining of software repositories. Empir. Softw. Eng. 27(1), 17 (2022)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"Gonzalez-Barahona, J.M., Robles, G., Izquierdo-Cortazar, D.: The MetricsGrimoire database collection. In: 2015 IEEE\/ACM 12th Working Conference on Mining Software Repositories, pp. 478\u2013481. IEEE, Piscataway (2015)","DOI":"10.1109\/MSR.2015.68"},{"key":"12_CR25","doi-asserted-by":"crossref","unstructured":"Gousios, G., Kalliamvakou, E., Spinellis, D.: Measuring developer contribution from software repository data. In: Proceedings of the 2008 International Working Conference on Mining Software Repositories, pp. 129\u2013132 (2008)","DOI":"10.1145\/1370750.1370781"},{"key":"12_CR26","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/s13748-018-0147-7","volume":"7","author":"D G\u00fcemes-Pe\u00f1a","year":"2018","unstructured":"G\u00fcemes-Pe\u00f1a, D., L\u00f3pez-Nozal, C., Marticorena-S\u00e1nchez, R., Maudes-Raedo, J.: Emerging topics in mining software repositories: machine learning in software repositories and datasets. Progr. Artif. Intell. 7, 237\u2013247 (2018)","journal-title":"Progr. Artif. Intell."},{"key":"12_CR27","doi-asserted-by":"crossref","unstructured":"Gupta, M., Sureka, A., Padmanabhuni, S.: Process mining multiple repositories for software defect resolution from control and organizational perspective. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp. 122\u2013131. Association for Computing Machinery, New York (2014)","DOI":"10.1145\/2597073.2597081"},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"Hassan, A.E.: The road ahead for mining software repositories. In: 2008 Frontiers of Software Maintenance, pp. 48\u201357. IEEE, Piscataway (2008)","DOI":"10.1109\/FOSM.2008.4659248"},{"key":"12_CR29","doi-asserted-by":"publisher","first-page":"303","DOI":"10.1007\/s10664-015-9376-6","volume":"21","author":"K Herzig","year":"2016","unstructured":"Herzig, K., Just, S., Zeller, A.: The impact of tangled code changes on defect prediction models. Empir. Softw. Eng. 21, 303\u2013336 (2016)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR30","doi-asserted-by":"crossref","unstructured":"Herzig, K., Zeller, A.: The impact of tangled code changes. In: 2013 10th Working Conference on Mining Software Repositories (MSR), pp. 121\u2013130. IEEE, Piscataway (2013)","DOI":"10.1109\/MSR.2013.6624018"},{"issue":"10","key":"12_CR31","doi-asserted-by":"publisher","first-page":"3808","DOI":"10.1109\/TSE.2021.3106280","volume":"48","author":"R Hoda","year":"2021","unstructured":"Hoda, R.: Socio-technical grounded theory for software engineering. IEEE Trans. Softw. Eng. 48(10), 3808\u20133832 (2021)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"2","key":"12_CR32","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1002\/smr.344","volume":"19","author":"H Kagdi","year":"2007","unstructured":"Kagdi, H., Collard, M.L., Maletic, J.I.: A survey and taxonomy of approaches for mining software repositories in the context of software evolution. J. Softw. Maintenance Evol. Res. Practice 19(2), 77\u2013131 (2007)","journal-title":"J. Softw. Maintenance Evol. Res. Practice"},{"key":"12_CR33","doi-asserted-by":"crossref","unstructured":"Kalliamvakou, E., Gousios, G., Blincoe, K., Singer, L., German, D.M., Damian, D.: The promises and perils of mining GitHub. In: Proceedings of the 11th Working Conference on Mining Software Repositories, pp. 92\u2013101 (2014)","DOI":"10.1145\/2597073.2597074"},{"issue":"6","key":"12_CR34","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.: A large-scale empirical study of just-in-time quality assurance. IEEE Trans. Softw. Eng. 39(6), 757\u2013773 (2013)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"12_CR35","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1007\/s10664-016-9437-5","volume":"22","author":"B Kitchenham","year":"2017","unstructured":"Kitchenham, B., Madeyski, L., Budgen, D., Keung, J., Brereton, P., Charters, S., Gibbs, S., Pohthong, A.: Robust statistical methods for empirical software engineering. Empir. Softw. Eng. 22, 579\u2013630 (2017)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR36","doi-asserted-by":"crossref","unstructured":"Kovalenko, V., Palomba, F., Bacchelli, A.: Mining file histories: should we consider branches? In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE \u201918, pp. 202\u2013213. Association for Computing Machinery, New York (2018)","DOI":"10.1145\/3238147.3238169"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"Liu, Z., Xia, X., Hassan, A.E., Lo, D., Xing, Z., Wang, X.: Neural-machine-translation-based commit message generation: how far are we? In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE \u201918, pp. 373\u2013384. Association for Computing Machinery, New York (2018)","DOI":"10.1145\/3238147.3238190"},{"key":"12_CR38","doi-asserted-by":"publisher","first-page":"148","DOI":"10.1016\/j.infsof.2018.02.003","volume":"99","author":"Z Mahmood","year":"2018","unstructured":"Mahmood, Z., Bowes, D., Hall, T., Lane, P.C., Petri, J.: Reproducibility and replicability of software defect prediction studies. Inform. Softw. Technol. 99, 148\u2013163 (2018)","journal-title":"Inform. Softw. Technol."},{"key":"12_CR39","doi-asserted-by":"crossref","unstructured":"Marcus, A., Sergeyev, A., Rajlich, V., Maletic, J.I.: An information retrieval approach to concept location in source code. In: 11th Working Conference on Reverse Engineering, pp. 214\u2013223. IEEE, Piscataway (2004)","DOI":"10.1109\/WCRE.2004.10"},{"key":"12_CR40","doi-asserted-by":"crossref","unstructured":"Mens, T.: An ecosystemic and socio-technical view on software maintenance and evolution. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 1\u20138. IEEE, Piscataway (2016)","DOI":"10.1109\/ICSME.2016.19"},{"key":"12_CR41","doi-asserted-by":"crossref","unstructured":"Moser, R., Pedrycz, W., Succi, G.: A comparative analysis of the efficiency of change metrics and static code attributes for defect prediction. In: Proceedings of the 30th international conference on Software Engineering, pp. 181\u2013190 (2008)","DOI":"10.1145\/1368088.1368114"},{"key":"12_CR42","doi-asserted-by":"publisher","first-page":"3219","DOI":"10.1007\/s10664-017-9512-6","volume":"22","author":"N Munaiah","year":"2017","unstructured":"Munaiah, N., Kroh, S., Cabrey, C., Nagappan, M.: Curating GitHub for engineered software projects. Empir. Softw. Eng. 22, 3219\u20133253 (2017)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR43","doi-asserted-by":"crossref","unstructured":"Nguyen, H.A., Nguyen, A.T., Nguyen, T.N.: Filtering noise in mixed-purpose fixing commits to improve defect prediction and localization. In: 2013 IEEE 24th International Symposium on Software Reliability Engineering (ISSRE), pp. 138\u2013147. IEEE, Piscataway (2013)","DOI":"10.1109\/ISSRE.2013.6698913"},{"key":"12_CR44","doi-asserted-by":"crossref","unstructured":"Nguyen, N., Nadi, S.: An empirical evaluation of GitHub copilot\u2019s code suggestions. In: Proceedings of the 19th International Conference on Mining Software Repositories, MSR \u201922, pp. 1\u20135. Association for Computing Machinery, New York (2022)","DOI":"10.1145\/3524842.3528470"},{"key":"12_CR45","doi-asserted-by":"crossref","unstructured":"Poncin, W., Serebrenik, A., Van Den Brand, M.: Process mining software repositories. In: 2011 15th European Conference on Software Maintenance and Reengineering, pp. 5\u201314. IEEE, Piscataway (2011)","DOI":"10.1109\/CSMR.2011.5"},{"key":"12_CR46","doi-asserted-by":"crossref","unstructured":"Qiu, H.S., Nolte, A., Brown, A., Serebrenik, A., Vasilescu, B.: Going farther together: the impact of social capital on sustained participation in open source. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp. 688\u2013699. IEEE, Piscataway (2019)","DOI":"10.1109\/ICSE.2019.00078"},{"key":"12_CR47","doi-asserted-by":"crossref","unstructured":"Ram, A., Sawant, A.A., Castelluccio, M., Bacchelli, A.: What makes a code change easier to review: an empirical investigation on code change reviewability. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 201\u2013212 (2018)","DOI":"10.1145\/3236024.3236080"},{"key":"12_CR48","doi-asserted-by":"crossref","unstructured":"Rao, S., Kak, A.: Retrieval from software libraries for bug localization: a comparative study of generic and composite text models. In: Proceedings of the 8th Working Conference on Mining Software Repositories, pp. 43\u201352 (2011)","DOI":"10.1145\/1985441.1985451"},{"key":"12_CR49","doi-asserted-by":"crossref","unstructured":"Rosa, G., Pascarella, L., Scalabrino, S., Tufano, R., Bavota, G., Lanza, M., Oliveto, R.: Evaluating SZZ implementations through a developer-informed oracle. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 436\u2013447. IEEE, Piscataway (2021)","DOI":"10.1109\/ICSE43902.2021.00049"},{"key":"12_CR50","doi-asserted-by":"crossref","unstructured":"Salza, P., Palomba, F., Di Nucci, D., D\u2019Uva, C., De Lucia, A., Ferrucci, F.: Do developers update third-party libraries in mobile apps? In: Proceedings of the 26th Conference on Program Comprehension, ICPC \u201918, pp. 255\u2013265. Association for Computing Machinery, New York (2018)","DOI":"10.1145\/3196321.3196341"},{"issue":"6","key":"12_CR51","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1007\/s10664-021-10026-0","volume":"26","author":"CC Silva","year":"2021","unstructured":"Silva, C.C., Galster, M., Gilson, F.: Topic modeling in software engineering research. Empir. Softw. Eng. 26(6), 120 (2021)","journal-title":"Empir. Softw. Eng."},{"issue":"4","key":"12_CR52","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083147","volume":"30","author":"J \u015aliwerski","year":"2005","unstructured":"\u015aliwerski, J., Zimmermann, T., Zeller, A.: When do changes induce fixes? ACM SIGSOFT Softw. Eng. Notes 30(4), 1\u20135 (2005)","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"12_CR53","doi-asserted-by":"crossref","unstructured":"Spadini, D., Aniche, M., Bacchelli, A.: Pydriller: Python framework for mining software repositories. In: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 908\u2013911 (2018)","DOI":"10.1145\/3236024.3264598"},{"key":"12_CR54","doi-asserted-by":"publisher","first-page":"4097","DOI":"10.1007\/s10664-020-09858-z","volume":"25","author":"MA Storey","year":"2020","unstructured":"Storey, M.A., Ernst, N.A., Williams, C., Kalliamvakou, E.: The who, what, how of software engineering research: a socio-technical framework. Empir. Softw. Eng. 25, 4097\u20134129 (2020)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR55","unstructured":"Storey, M.A., Hoda, R., Milani, A.M.P., Baldassarre, M.T.: Guidelines for using mixed and multi methods research in software engineering (2024). arXiv preprint arXiv:2404.06011"},{"key":"12_CR56","doi-asserted-by":"crossref","unstructured":"Storey, M.A., Russo, D., Novielli, N., Kobayashi, T., Wang, D.: A disruptive research playbook for studying disruptive innovations (2024). arXiv preprint arXiv:2402.13329","DOI":"10.1145\/3678172"},{"issue":"3","key":"12_CR57","doi-asserted-by":"publisher","first-page":"279","DOI":"10.4300\/JGME-D-12-00156.1","volume":"4","author":"G Sullivan","year":"2012","unstructured":"Sullivan, G., Feinn, R.: Using effect size\u2014or why the p value is not enough. J. Grad. Med. Educ. 4(3), 279\u2013282 2012. https:\/\/doi.org\/10.4300","journal-title":"J. Grad. Med. Educ."},{"key":"12_CR58","doi-asserted-by":"crossref","unstructured":"Tao, Y., Dang, Y., Xie, T., Zhang, D., Kim, S.: How do software engineers understand code changes? An exploratory study in industry. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering, pp. 1\u201311 (2012)","DOI":"10.1145\/2393596.2393656"},{"key":"12_CR59","doi-asserted-by":"crossref","unstructured":"Teo, W., Teoh, Z., Arabi, D.A., Aboushadi, M., Lai, K., Ng, Z., Pant, A., Hoda, R., Tantithamthavorn, C., Turhan, B.: What would you do? an ethical ai quiz. In: 2023 IEEE\/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion), pp. 112\u2013116. IEEE, Piscataway (2023)","DOI":"10.1109\/ICSE-Companion58688.2023.00036"},{"key":"12_CR60","doi-asserted-by":"crossref","unstructured":"Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., Poshyvanyk, D.: When and why your code starts to smell bad. In: 2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering, vol. 1, pp. 403\u2013414 (2015)","DOI":"10.1109\/ICSE.2015.59"},{"key":"12_CR61","doi-asserted-by":"publisher","first-page":"107329","DOI":"10.1016\/j.infsof.2023.107329","volume":"164","author":"R Verdecchia","year":"2023","unstructured":"Verdecchia, R., Engstr\u00f6m, E., Lago, P., Runeson, P., Song, Q.: Threats to validity in software engineering research: a critical reflection. Inform. Softw. Technol. 164, 107329 (2023)","journal-title":"Inform. Softw. Technol."},{"issue":"7","key":"12_CR62","doi-asserted-by":"publisher","first-page":"5731","DOI":"10.1007\/s10462-022-10144-1","volume":"55","author":"M Wankhade","year":"2022","unstructured":"Wankhade, M., Rao, A.C.S., Kulkarni, C.: A survey on sentiment analysis methods, applications, and challenges. Artif. Intell. Rev. 55(7), 5731\u20135780 (2022)","journal-title":"Artif. Intell. Rev."},{"key":"12_CR63","doi-asserted-by":"crossref","unstructured":"Wen, F., Nagy, C., Lanza, M., Bavota, G.: An empirical study of quick remedy commits. In: Proceedings of the 28th International Conference on Program Comprehension, ICPC \u201920, pp. 60\u201371. Association for Computing Machinery, New York (2020)","DOI":"10.1145\/3387904.3389266"},{"key":"12_CR64","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-021-10051-z","volume":"27","author":"F Wen","year":"2022","unstructured":"Wen, F., Nagy, C., Lanza, M., Bavota, G.: Quick remedy commits and their impact on mining software repositories. Empir. Softw. Eng. 27, 1\u201331 (2022)","journal-title":"Empir. Softw. Eng."},{"key":"12_CR65","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in Software Engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin, C., Runeson, P., H\u00f6st, M., Ohlsson, M.C., Regnell, B., Wessl\u00e9n, A.: Experimentation in Software Engineering. Springer, Berlin (2012)"},{"key":"12_CR66","unstructured":"Yamaguchi, F., Rieck, K., et al.: Vulnerability extrapolation: assisted discovery of vulnerabilities using machine learning. In: 5th USENIX Workshop on Offensive Technologies (WOOT 11) (2011)"},{"key":"12_CR67","doi-asserted-by":"crossref","unstructured":"Yamashita, A., Abtahizadeh, S.A., Khomh, F., Gu\u00e9h\u00e9neuc, Y.G.: Software evolution and quality data from controlled, multiple, industrial case studies. In: 2017 IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR), pp. 507\u2013510. IEEE (2017)","DOI":"10.1109\/MSR.2017.44"},{"issue":"10s","key":"12_CR68","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3505243","volume":"54","author":"Y Yang","year":"2022","unstructured":"Yang, Y., Xia, X., Lo, D., Grundy, J.: A survey on deep learning for software engineering. ACM Comput. Surv. 54(10s), 1\u201373 (2022)","journal-title":"ACM Comput. Surv."}],"container-title":["Handbook on Teaching Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-71769-7_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,12,24]],"date-time":"2024-12-24T01:05:20Z","timestamp":1735002320000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-71769-7_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031717680","9783031717697"],"references-count":68,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-71769-7_12","relation":{},"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"25 December 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}