{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T12:24:27Z","timestamp":1780575867176,"version":"3.54.1"},"reference-count":69,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T00:00:00Z","timestamp":1630022400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T00:00:00Z","timestamp":1630022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002790","name":"Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","award":["RGPIN-2018-05960"],"award-info":[{"award-number":["RGPIN-2018-05960"]}],"id":[{"id":"10.13039\/501100002790","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2021,12]]},"DOI":"10.1007\/s11219-021-09567-w","type":"journal-article","created":{"date-parts":[[2021,8,27]],"date-time":"2021-08-27T03:27:45Z","timestamp":1630034865000},"page":"901-941","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A longitudinal exploratory study on code smells in server side web applications"],"prefix":"10.1007","volume":"29","author":[{"given":"Narjes","family":"Bessghaier","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4708-0362","authenticated-orcid":false,"given":"Ali","family":"Ouni","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mohamed Wiem","family":"Mkaouer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2021,8,27]]},"reference":[{"key":"9567_CR1","doi-asserted-by":"crossref","unstructured":"Abbes, M., Khomh, F., Gueheneuc, Y.- G., & Antoniol, G. (2011). An empirical study of the impact of two antipatterns, blob and spaghetti code, on program comprehension. In European Conference on Software Maintenance and Reengineering,\u00a0181\u2013190.","DOI":"10.1109\/CSMR.2011.24"},{"key":"9567_CR2","doi-asserted-by":"crossref","unstructured":"Agrawal, R., Imieli\u0144ski, T., & Swami, A. (1993). Mining association rules between sets of items in large databases. In ACM SIGMOD international conference on Management of data,\u00a0207\u2013216.","DOI":"10.1145\/170036.170072"},{"key":"9567_CR3","unstructured":"Agrawal, R., Srikant, R., et\u00a0al. (1994). Fast algorithms for mining association rules. In 20th international conference on very large data bases, VLDB, 1215, 487\u2013499."},{"key":"9567_CR4","doi-asserted-by":"crossref","unstructured":"Antoniol, G., Ayari, K., Di Penta, M., Khomh, F., & Gu\u00e9h\u00e9neuc, Y. -G. (2008). Is it a bug or an enhancement? a text-based approach to classify change requests. In Conference of the center for advanced studies on collaborative research: meeting of minds, 304\u2013318.","DOI":"10.1145\/1463788.1463819"},{"key":"9567_CR5","doi-asserted-by":"crossref","unstructured":"Muse, B. A., Rahman, M. M., Nagy, C., Cleve, A., Khomh, F., & Antoniol, G. (2020). On the prevalence, impact, and evolution of sql code smells in data-intensive systems. In International Conference on Mining Software Repositories (MSR).","DOI":"10.1145\/3379597.3387467"},{"key":"9567_CR6","doi-asserted-by":"crossref","unstructured":"Bessghaier, N., Ouni, A., & Mkaouer, M.\u00a0W. (2020). On the Diffusion and Impact of Code Smells in Web Applications. In International Conference on Services Computing (SCC), 67\u201384.","DOI":"10.1007\/978-3-030-59592-0_5"},{"key":"9567_CR7","doi-asserted-by":"crossref","unstructured":"Borg, M., Svensson, O., Berg, K., & Hansson, D. (2019). Szz unleashed: an open implementation of the szz algorithm-featuring example usage in a study of just-in-time bug prediction for the jenkins project. In 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation, 7\u201312.","DOI":"10.1145\/3340482.3342742"},{"key":"9567_CR8","doi-asserted-by":"crossref","unstructured":"Brin, S., Motwani, R., Ullman, J. D., & Tsur, S. (1997). Dynamic itemset counting and implication rules for market basket data. In ACM SIGMOD international conference on Management of data, 255\u2013264.","DOI":"10.1145\/253262.253325"},{"key":"9567_CR9","doi-asserted-by":"crossref","unstructured":"Chatzigeorgiou, A., & Manakos, A. (2010). Investigating the evolution of bad smells in object-oriented code. In Seventh International Conference on the Quality of Information and Communications Technology, 106\u2013115.","DOI":"10.1109\/QUATIC.2010.16"},{"issue":"344","key":"9567_CR10","doi-asserted-by":"publisher","first-page":"985","DOI":"10.1080\/01621459.1973.10481460","volume":"68","author":"WJ Conover","year":"1973","unstructured":"Conover, W. J. (1973). On methods of handling ties in the wilcoxon signed-rank test. Journal of the American Statistical Association, 68(344), 985\u2013988.","journal-title":"Journal of the American Statistical Association"},{"key":"9567_CR11","unstructured":"Conover, W. J. (1998).\u00a0Practical nonparametric statistics, 350. John Wiley & Sons."},{"issue":"2","key":"9567_CR12","doi-asserted-by":"publisher","first-page":"293","DOI":"10.1016\/j.bpobgyn.2006.12.003","volume":"21","author":"TM Cousineau","year":"2007","unstructured":"Cousineau, T. M., & Domar, A. D. (2007). Psychological impact of infertility. Best Practice & Research. Clinical Obstetrics & Gynaecology, 21(2), 293\u2013308.","journal-title":"Best Practice & Research. Clinical Obstetrics & Gynaecology"},{"key":"9567_CR13","first-page":"500","volume-title":"Mathematical methods of statistics","author":"H Cramir","year":"1946","unstructured":"Cramir, H. (1946). Mathematical methods of statistics (p. 500). Princeton U. Press: Princeton."},{"issue":"7","key":"9567_CR14","doi-asserted-by":"publisher","first-page":"641","DOI":"10.1109\/TSE.2016.2616306","volume":"43","author":"DA Da Costa","year":"2016","unstructured":"Da Costa, D. A., McIntosh, S., Shang, W., Kulesza, U., Coelho, R., & Hassan, A. E. (2016). A framework for evaluating the results of the szz approach for identifying bug-introducing changes. IEEE Transactions on Software Engineering, 43(7), 641\u2013657.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9567_CR15","unstructured":"Dataset. (2020). https:\/\/www.github.com\/stilab-ets\/CodeSmells_WebApps."},{"key":"9567_CR16","unstructured":"Delchev, M., & Harun, M. F. (2015). Investigation of code smells in different software domains. Full-scale Software Engineering, 31."},{"key":"9567_CR17","doi-asserted-by":"crossref","unstructured":"Fontana, F. A., Ferme, V., & Zanoni, M. (2015). Towards assessing software architecture quality by exploiting code smell relations. In Second International Workshop on Software Architecture and Metrics,\u00a01\u20137.","DOI":"10.1109\/SAM.2015.8"},{"key":"9567_CR18","unstructured":"Fowler, M. (1999). Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"9567_CR19","doi-asserted-by":"crossref","unstructured":"Garg, A., Gupta, M., Bansal, G., Mishra, B., & Bajpai, V. (2016). Do bad smells follow some pattern? In International Congress on Information and Communication Technology, 39\u201346.","DOI":"10.1007\/978-981-10-0767-5_5"},{"key":"9567_CR20","unstructured":"Grissom, R.\u00a0J., & Kim, J.\u00a0J. (2005). Effect sizes for research: A broad practical approach. Lawrence Erlbaum Associates Publishers."},{"key":"9567_CR21","unstructured":"Group, I., et\u00a0al. (2010). Ieee standard classification for software anomalies. IEEE Std 1044-2009 (Revision of IEEE Std 1044-1993) 104(2), 1\u201323."},{"key":"9567_CR22","doi-asserted-by":"crossref","unstructured":"Habchi, S., Rouvoy, R., & Moha, N. (2019). On the survival of android code smells in the wild. In IEEE\/ACM 6th International Conference on Mobile Software Engineering and Systems (MOBILESoft),\u00a0pp.\u00a087\u201398.","DOI":"10.1109\/MOBILESoft.2019.00022"},{"key":"9567_CR23","doi-asserted-by":"crossref","unstructured":"Hamdi, O., Ouni, A., AlOmar, E.\u00a0A., \u00d3\u00a0Cinn\u00e9ide, M., & Mkaouer, M.\u00a0W. (2021). An empirical study on the impact of refactoring on quality metrics in android applications. In IEEE\/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft), pp.\u00a01\u201312.","DOI":"10.1109\/MobileSoft52590.2021.00010"},{"key":"9567_CR24","doi-asserted-by":"crossref","unstructured":"Hecht, G., Benomar, O., Rouvoy, R., Moha, N., & Duchien, L. (2015). Tracking the software quality of android applications along their evolution (t). In International Conference on Automated Software Engineering (ASE), pp.\u00a0236\u2013247.","DOI":"10.1109\/ASE.2015.46"},{"key":"9567_CR25","doi-asserted-by":"publisher","DOI":"10.1002\/0471722146","volume-title":"Applied logistic regression","author":"DW Hosmer","year":"2000","unstructured":"Hosmer, D. W., Lemeshow, S., & Cook, E. (2000). Applied logistic regression (2nd ed.). NY: John Wiley & Sons.","edition":"2"},{"issue":"1","key":"9567_CR26","first-page":"1","volume":"28","author":"P Kampstra","year":"2008","unstructured":"Kampstra, P., et al. (2008). Beanplot: A boxplot alternative for visual comparison of distributions. Journal of Statistical Software, 28(1), 1\u20139.","journal-title":"Journal of Statistical Software"},{"key":"9567_CR27","doi-asserted-by":"crossref","unstructured":"Kendall, M.\u00a0G. (1938). A new measure of rank correlation. Biometrika, 30(1\/2), 81\u201393.","DOI":"10.1093\/biomet\/30.1-2.81"},{"key":"9567_CR28","doi-asserted-by":"crossref","unstructured":"Khomh, F., Di Penta, M., & Gueheneuc, Y. G. (2009). An exploratory study of the impact of code smells on software change-proneness. In Working Conference on Reverse Engineering, pp. 75\u201384.","DOI":"10.1109\/WCRE.2009.28"},{"issue":"3","key":"9567_CR29","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. Empirical Software Engineering, 17(3), 243\u2013275.","journal-title":"Empirical Software Engineering"},{"key":"9567_CR30","doi-asserted-by":"crossref","unstructured":"Kienle, H., & Distante, D. (2014). Evolution of web systems. In Evolving Software Systems.","DOI":"10.1007\/978-3-642-45398-4_7"},{"key":"9567_CR31","doi-asserted-by":"crossref","unstructured":"Kim, S., Zimmermann, T., Pan, K., James Jr, E., et al. (2006). Automatic identification of bug-introducing changes. In IEEE\/ACM International Conference on Automated Software Engineering, pp. 81\u201390.","DOI":"10.1109\/ASE.2006.23"},{"key":"9567_CR32","doi-asserted-by":"crossref","unstructured":"Lenarduzzi, V., Palomba, F., Taibi, D., & Tamburri, D. A. (2020). Openszz: A free, open-source, web-accessible implementation of the szz algorithm. In International Conference on Program Comprehension (ICPC).","DOI":"10.1145\/3387904.3389295"},{"key":"9567_CR33","doi-asserted-by":"crossref","unstructured":"Lenarduzzi, V., Saarim\u00e4ki, N., & Taibi, D. (2019). The technical debt dataset. In International Conference on Predictive Models and Data Analytics in Software Engineering, pp. 2\u201311.","DOI":"10.1145\/3345629.3345630"},{"key":"9567_CR34","doi-asserted-by":"crossref","unstructured":"Liu, X., & Zhang, C. (2017). The detection of code smell on software development: a mapping study. In International Conference on Machinery, Materials and Computing Technology (ICMMCT 2017), Atlantis Press.","DOI":"10.2991\/icmmct-17.2017.120"},{"issue":"2","key":"9567_CR35","doi-asserted-by":"publisher","first-page":"545","DOI":"10.11144\/Javeriana.upsy10-2.cdcp","volume":"10","author":"G Macbeth","year":"2011","unstructured":"Macbeth, G., Razumiejczyk, E., & Ledesma, R. D. (2011). Cliff\u2019s delta calculator: A non-parametric effect size program for two groups of observations. Universitas Psychologica, 10(2), 545\u2013555.","journal-title":"Universitas Psychologica"},{"key":"9567_CR36","doi-asserted-by":"crossref","unstructured":"Mannan, U.\u00a0A., Ahmed, I., Almurshed, R. A.\u00a0M., Dig, D., & Jensen, C. (2016). Understanding code smells in android applications. In IEEE\/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft), pp.\u00a0225\u2013236.","DOI":"10.1145\/2897073.2897094"},{"key":"9567_CR37","unstructured":"Martin, R.\u00a0C. (2009). Clean code: a handbook of agile software craftsmanship. Pearson Education."},{"key":"9567_CR38","doi-asserted-by":"crossref","unstructured":"Mazinanian, D., Tsantalis, N., & Mesbah, A. (2014). Discovering refactoring opportunities in cascading style sheets. In 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp.\u00a0496\u2013506.","DOI":"10.1145\/2635868.2635879"},{"issue":"2","key":"9567_CR39","doi-asserted-by":"publisher","first-page":"143","DOI":"10.11613\/BM.2013.018","volume":"23","author":"ML McHugh","year":"2013","unstructured":"McHugh, M. L. (2013). The chi-square test of independence. Biochemia medica: Biochemia medica, 23(2), 143\u2013149.","journal-title":"Biochemia medica: Biochemia medica"},{"key":"9567_CR40","doi-asserted-by":"crossref","unstructured":"Mon, C.\u00a0T., Hlaing, S., Tin, M., Khin, M., Lwin, T.\u00a0M., & Myo, K.\u00a0M. (2019). Code readability metric for php. In International Conference on Consumer Electronics, pp.\u00a0929\u2013930.","DOI":"10.1109\/GCCE46687.2019.9015229"},{"key":"9567_CR41","unstructured":"Mon, C.\u00a0T., & Myo, K.\u00a0M. (2015). A practical model for measuring code complexity of php. In Thirteenth International Conferences on Computer Applications (ICCA 2015)."},{"key":"9567_CR42","doi-asserted-by":"crossref","unstructured":"Olbrich, S., Cruzes, D. S., Basili, V., & Zazworka, N. (2009). The evolution and impact of code smells: A case study of two open source systems. In International symposium on empirical software engineering and measurement, pp. 390\u2013400.","DOI":"10.1109\/ESEM.2009.5314231"},{"key":"9567_CR43","doi-asserted-by":"crossref","unstructured":"Olbrich, S. M., Cruzes, D. S., & Sj\u00f8berg, D. I. (2010). Are all code smells harmful? a study of god classes and brain classes in the evolution of three open source systems. In IEEE International Conference on Software Maintenance, pp. 1\u201310.","DOI":"10.1109\/ICSM.2010.5609564"},{"issue":"2","key":"9567_CR44","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1007\/s11219-014-9233-7","volume":"23","author":"A Ouni","year":"2015","unstructured":"Ouni, A., Kessentini, M., Bechikh, S., & Sahraoui, H. (2015a). Prioritizing code-smells correction tasks using chemical reaction optimization. Software Quality Journal, 23(2), 323\u2013361.","journal-title":"Software Quality Journal"},{"issue":"4","key":"9567_CR45","doi-asserted-by":"publisher","first-page":"603","DOI":"10.1109\/TSC.2015.2502595","volume":"10","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., Inoue, K., & Cinn\u00e9ide, M. O. (2017). Search-based web service antipatterns detection. IEEE Transactions on Services Computing, 10(4), 603\u2013617.","journal-title":"IEEE Transactions on Services Computing"},{"issue":"3","key":"9567_CR46","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2932631","volume":"25","author":"A Ouni","year":"2016","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Inoue, K., & Deb, K. (2016). Multi-criteria code refactoring using search-based software engineering: An industrial case study. ACM Transactions on Software Engineering and Methodology, 25(3), 1\u201353.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"9567_CR47","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.jss.2015.03.040","volume":"105","author":"A Ouni","year":"2015","unstructured":"Ouni, A., Kessentini, M., Sahraoui, H., Inoue, K., & Hamdi, M. S. (2015b). Improving multi-objective code-smells correction using development history. Journal of Systems and Software, 105, 18\u201339.","journal-title":"Journal of Systems and Software"},{"key":"9567_CR48","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. (2018a). A large-scale empirical study on the lifecycle of code smell co-occurrences. Information and Software Technology, 99, 1\u201310.","journal-title":"Information and Software Technology"},{"issue":"3","key":"9567_CR49","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. (2018b). On the diffuseness and the impact on maintainability of code smells: a large scale empirical investigation. Empirical Software Engineering, 23(3), 1188\u20131221.","journal-title":"Empirical Software Engineering"},{"key":"9567_CR50","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. Information and Software Technology, 105, 43\u201355.","journal-title":"Information and Software Technology"},{"key":"9567_CR51","doi-asserted-by":"crossref","unstructured":"Palomba, F., Oliveto, R., & De\u00a0Lucia, A. (2017). Investigating code smell co-occurrences using association rule learning: A replicated study. In IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE), pp.\u00a08\u201313.","DOI":"10.1109\/MALTESQUE.2017.7882010"},{"key":"9567_CR52","doi-asserted-by":"crossref","unstructured":"Pecorelli, F., Palomba, F., Khomh, F., & De\u00a0Lucia, A. (2020). Developer-driven code smell prioritization. In International Conference on Mining Software Repositories.","DOI":"10.1145\/3379597.3387457"},{"key":"9567_CR53","unstructured":"PHPMD. (2021).PHP Mess Detector, available at\u00a0https:\/\/phpmd.org"},{"key":"9567_CR54","unstructured":"Piatetsky-Shapiro, G. (1991). Discovery, analysis, and presentation of strong rules. Knowledge discovery in databases, 229\u2013238."},{"key":"9567_CR55","unstructured":"Planning, S. (2002). The economic impacts of inadequate infrastructure for software testing. National Institute of Standards and Technology."},{"key":"9567_CR56","doi-asserted-by":"crossref","unstructured":"Rio, A., & e\u00a0Abreu, F.\u00a0B. (2019). Code smells survival analysis in web apps. In International Conference on the Quality of Information and Communications Technology, Springer, pp.\u00a0263\u2013271.","DOI":"10.1007\/978-3-030-29238-6_19"},{"key":"9567_CR57","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1016\/j.infsof.2018.03.009","volume":"99","author":"G Rodr\u00edguez-P\u00e9rez","year":"2018","unstructured":"Rodr\u00edguez-P\u00e9rez, G., Robles, G., & Gonz\u00e1lez-Barahona, J. M. (2018). Reproducibility and credibility in empirical software engineering: A case study based on a systematic literature review of the use of the szz algorithm. Information and Software Technology, 99, 164\u2013176.","journal-title":"Information and Software Technology"},{"key":"9567_CR58","doi-asserted-by":"crossref","unstructured":"Rodr\u00edguez-P\u00e9rez, G., Robles, G., Serebrenik, A., Zaidman, A., Germ\u00e1n, D. M., & Gonzalez-Barahona, J. M. (2020). How bugs are born: a model to identify how bugs are introduced in software components. Empirical Software Engineering, 1\u201347.","DOI":"10.1007\/s10664-019-09781-y"},{"key":"9567_CR59","doi-asserted-by":"crossref","unstructured":"Rossi, G., Pastor, O., Schwabe, D., & Olsina, L. (2007). Web engineering: modelling and implementing web applications. Springer Science & Business Media.","DOI":"10.1007\/978-1-84628-923-1"},{"key":"9567_CR60","doi-asserted-by":"crossref","unstructured":"Saboury, A., Musavi, P., Khomh, F., & Antoniol, G. (2017). An empirical study of code smells in javascript projects. In International conference on software analysis, evolution and reengineering (SANER), pp.\u00a0294\u2013305.","DOI":"10.1109\/SANER.2017.7884630"},{"key":"9567_CR61","doi-asserted-by":"crossref","unstructured":"Saidani, I., Ouni, A., Mkaouer, M. W., & Palomba, F. (2021). On the impact of continuous integration on refactoring practice: An exploratory study on travistorrent. Information and Software Technology, 106618.","DOI":"10.1016\/j.infsof.2021.106618"},{"issue":"4","key":"9567_CR62","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. (2005). When do changes induce fixes? ACM sigsoft software engineering notes, 30(4), 1\u20135.","journal-title":"ACM sigsoft software engineering notes"},{"key":"9567_CR63","doi-asserted-by":"crossref","unstructured":"Spadini, D., Aniche, M., & Bacchelli, A. (2018). Pydriller: Python framework for mining software repositories. In ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp.\u00a0908\u2013911.","DOI":"10.1145\/3236024.3264598"},{"key":"9567_CR64","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 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp.\u00a01\u201312.","DOI":"10.1109\/ICSME.2018.00010"},{"key":"9567_CR65","unstructured":"Statistics, P.\u00a0https:\/\/w3techs.com\/technologies\/overview\/programming_language. Accessed Jul 7\u00a02020."},{"key":"9567_CR66","first-page":"403","volume":"1","author":"M Tufano","year":"2015","unstructured":"Tufano, M., Palomba, F., Bavota, G., Oliveto, R., Di Penta, M., De Lucia, A., & Poshyvanyk, D. (2015). When and why your code starts to smell bad. International Conference on Software Engineering, 1, 403\u2013414.","journal-title":"International Conference on Software Engineering"},{"key":"9567_CR67","doi-asserted-by":"crossref","unstructured":"Williams, C., & Spacco, J. (2008). Szz revisited: verifying when changes induce fixes. In Workshop on Defects in large software systems, pp. 32\u201336.","DOI":"10.1145\/1390817.1390826"},{"key":"9567_CR68","doi-asserted-by":"crossref","unstructured":"Yulianto, S.\u00a0V., & Liem, I. (2014). Automatic grader for programming assignment using source code analyzer. In International Conference on Data and Software Engineering (ICODSE), pp.\u00a01\u20134.","DOI":"10.1109\/ICODSE.2014.7062687"},{"key":"9567_CR69","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.\u00a09\u20139.","DOI":"10.1109\/PROMISE.2007.10"}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-021-09567-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11219-021-09567-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-021-09567-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,29]],"date-time":"2021-11-29T08:11:02Z","timestamp":1638173462000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11219-021-09567-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,8,27]]},"references-count":69,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2021,12]]}},"alternative-id":["9567"],"URL":"https:\/\/doi.org\/10.1007\/s11219-021-09567-w","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,8,27]]},"assertion":[{"value":"6 July 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 August 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}