{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T03:47:27Z","timestamp":1784260047432,"version":"3.55.0"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783031041143","type":"print"},{"value":"9783031041150","type":"electronic"}],"license":[{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,1,1]],"date-time":"2022-01-01T00:00:00Z","timestamp":1640995200000},"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":[],"published-print":{"date-parts":[[2022]]},"DOI":"10.1007\/978-3-031-04115-0_3","type":"book-chapter","created":{"date-parts":[[2022,4,11]],"date-time":"2022-04-11T19:07:51Z","timestamp":1649704071000},"page":"23-40","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Automated Code Review Comment Classification to\u00a0Improve Modern Code Reviews"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9103-717X","authenticated-orcid":false,"given":"Miroslaw","family":"Ochodek","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9052-0864","authenticated-orcid":false,"given":"Miroslaw","family":"Staron","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wilhelm","family":"Meding","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ola","family":"S\u00f6der","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,4,12]]},"reference":[{"issue":"3","key":"3_CR1","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/j.tjem.2018.08.001","volume":"18","author":"H Akoglu","year":"2018","unstructured":"Akoglu, H.: User\u2019s guide to correlation coefficients. Turk. J. Emerg. Med. 18(3), 91\u201393 (2018)","journal-title":"Turk. J. Emerg. Med."},{"key":"3_CR2","unstructured":"Axelsson, S., Baca, D., Feldt, R., Sidlauskas, D., Kacan, D.: Detecting defects with an interactive code review tool based on visualisation and machine learning. In: The 21st International Conference on Software Engineering and Knowledge Engineering (SEKE 2009) (2009)"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Bacchelli, A., Bird, C.: Expectations, outcomes, and challenges of modern code review. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 712\u2013721. IEEE (2013)","DOI":"10.1109\/ICSE.2013.6606617"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Badampudi, D., Britto, R., Unterkalmsteiner, M.: Modern code reviews-preliminary results of a systematic mapping study. In: Proceedings of the Evaluation and Assessment on Software Engineering, pp. 340\u2013345. ACM (2019)","DOI":"10.1145\/3319008.3319354"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Balachandran, V.: Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 931\u2013940. IEEE Press (2013)","DOI":"10.1109\/ICSE.2013.6606642"},{"key":"3_CR6","doi-asserted-by":"publisher","unstructured":"Boughorbel, S., Jarray, F., El-Anbari, M.: Optimal classifier for imbalanced data using matthews correlation coefficient metric. PLoS ONE 12(6), 1\u201317 (2017). https:\/\/doi.org\/10.1371\/journal.pone.0177678","DOI":"10.1371\/journal.pone.0177678"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"del Carpio, P.M.: Identification of architectural technical debt: an analysis based on naming patterns. In: 2016 8th Euro American Conference on Telematics and Information Systems (EATIS), pp. 1\u20138. IEEE (2016)","DOI":"10.1109\/EATIS.2016.7520104"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Chappelly, T., Cifuentes, C., Krishnan, P., Gevay, S.: Machine learning for finding bugs: an initial report. In: IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE), pp. 21\u201326. IEEE (2017)","DOI":"10.1109\/MALTESQUE.2017.7882012"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Cruzes, D.S., Dyba, T.: Recommended steps for thematic synthesis in software engineering. In: 2011 International Symposium on Empirical Software Engineering and Measurement, pp. 275\u2013284. IEEE (2011)","DOI":"10.1109\/ESEM.2011.36"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Davila, N., Nunes, I.: A systematic literature review and taxonomy of modern code review. J. Syst. Softw. 177, 110951 (2021)","DOI":"10.1016\/j.jss.2021.110951"},{"key":"3_CR11","unstructured":"Devlin, J., Chang, M.W., Lee, K., Toutanova, K.: Bert: pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018)"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Feng, Z., et al.: Codebert: a pre-trained model for programming and natural languages. arXiv preprint arXiv:2002.08155 (2020)","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"3_CR13","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"284","DOI":"10.1007\/978-3-319-62386-3_14","volume-title":"Enterprise Information Systems","author":"MA de Freitas Farias","year":"2017","unstructured":"de Freitas Farias, M.A., Santos, J.A., Kalinowski, M., Mendon\u00e7a, M., Sp\u00ednola, R.O.: Investigating the identification of technical debt through code comment analysis. In: Hammoudi, S., Maciaszek, L.A., Missikoff, M.M., Camp, O., Cordeiro, J. (eds.) ICEIS 2016. LNBIP, vol. 291, pp. 284\u2013309. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-62386-3_14"},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Ge, X., Sarkar, S., Witschey, J., Murphy-Hill, E.: Refactoring-aware code review. In: 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), pp. 71\u201379. IEEE (2017)","DOI":"10.1109\/VLHCC.2017.8103453"},{"issue":"3","key":"3_CR15","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1049\/ip-sen:20010506","volume":"148","author":"BA Kitchenham","year":"2001","unstructured":"Kitchenham, B.A., Pickard, L.M., MacDonell, S.G., Shepperd, M.J.: What accuracy statistics really measure. IEE Proc.-Softw. 148(3), 81\u201385 (2001)","journal-title":"IEE Proc.-Softw."},{"issue":"9","key":"3_CR16","doi-asserted-by":"publisher","first-page":"1315","DOI":"10.1097\/JTO.0b013e3181ec173d","volume":"5","author":"JN Mandrekar","year":"2010","unstructured":"Mandrekar, J.N.: Receiver operating characteristic curve in diagnostic test assessment. J. Thorac. Oncol. 5(9), 1315\u20131316 (2010)","journal-title":"J. Thorac. Oncol."},{"key":"3_CR17","doi-asserted-by":"crossref","unstructured":"Mirsaeedi, E., Rigby, P.C.: Mitigating turnover with code review recommendation: balancing expertise, workload, and knowledge distribution. In: Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering, pp. 1183\u20131195 (2020)","DOI":"10.1145\/3377811.3380335"},{"issue":"1","key":"3_CR18","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/s10664-019-09769-8","volume":"25","author":"M Ochodek","year":"2019","unstructured":"Ochodek, M., Hebig, R., Meding, W., Frost, G., Staron, M.: Recognizing lines of code violating company-specific coding guidelines using machine learning. Empir. Softw. Eng. 25(1), 220\u2013265 (2019). https:\/\/doi.org\/10.1007\/s10664-019-09769-8","journal-title":"Empir. Softw. Eng."},{"key":"3_CR19","doi-asserted-by":"crossref","unstructured":"Paix\u00e3o, M., et al.: Behind the intents: an in-depth empirical study on software refactoring in modern code review. In: Proceedings of the 17th International Conference on Mining Software Repositories, pp. 125\u2013136 (2020)","DOI":"10.1145\/3379597.3387475"},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Paul, R., Turzo, A.K., Bosu, A.: Why security defects go unnoticed during code reviews? A case-control study of the chromium OS project. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 1373\u20131385. IEEE (2021)","DOI":"10.1109\/ICSE43902.2021.00124"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Sadowski, C., Aftandilian, E., Eagle, A., Miller-Cushon, L., Jaspan, C.: Lessons from building static analysis tools at google (2018)","DOI":"10.1145\/3188720"},{"issue":"4","key":"3_CR22","doi-asserted-by":"publisher","first-page":"281","DOI":"10.1515\/fcds-2018-0015","volume":"43","author":"M Staron","year":"2018","unstructured":"Staron, M., Meding, W., S\u00f6der, O., B\u00e4ck, M.: Measurement and impact factors of speed of reviews and integration in continuous software engineering. Found. Comput. Decis. Sci. 43(4), 281\u2013303 (2018)","journal-title":"Found. Comput. Decis. Sci."},{"key":"3_CR23","doi-asserted-by":"crossref","unstructured":"Staron, M., Ochodek, M., Meding, W., S\u00f6der, O.: Using machine learning to identify code fragments for manual review. In: 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 513\u2013516. IEEE (2020)","DOI":"10.1109\/SEAA51224.2020.00085"},{"issue":"2","key":"3_CR24","doi-asserted-by":"publisher","first-page":"768","DOI":"10.1007\/s10664-016-9452-6","volume":"22","author":"P Thongtanunam","year":"2016","unstructured":"Thongtanunam, P., McIntosh, S., Hassan, A.E., Iida, H.: Review participation in modern code review. Empir. Softw. Eng. 22(2), 768\u2013817 (2016). https:\/\/doi.org\/10.1007\/s10664-016-9452-6","journal-title":"Empir. Softw. Eng."},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Thongtanunam, P., Tantithamthavorn, C., Kula, R.G., Yoshida, N., Iida, H., Matsumoto, K.I.: Who should review my code? A file location-based code-reviewer recommendation approach for modern code review. In: 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 141\u2013150. IEEE (2015)","DOI":"10.1109\/SANER.2015.7081824"},{"key":"3_CR26","doi-asserted-by":"crossref","unstructured":"Uch\u00f4a, A., et al.: How does modern code review impact software design degradation? An in-depth empirical study. In: 2020 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 511\u2013522. IEEE (2020)","DOI":"10.1109\/ICSME46990.2020.00055"},{"issue":"2","key":"3_CR27","doi-asserted-by":"publisher","first-page":"1419","DOI":"10.1007\/s10664-019-09750-5","volume":"25","author":"C Vassallo","year":"2019","unstructured":"Vassallo, C., Panichella, S., Palomba, F., Proksch, S., Gall, H.C., Zaidman, A.: How developers engage with static analysis tools in different contexts. Empir. Softw. Eng. 25(2), 1419\u20131457 (2019). https:\/\/doi.org\/10.1007\/s10664-019-09750-5","journal-title":"Empir. Softw. Eng."},{"key":"3_CR28","unstructured":"Vaswani, A., et al.: Attention is all you need. arXiv preprint arXiv:1706.03762 (2017)"},{"key":"3_CR29","unstructured":"Wang, D., Ueda, Y., Kula, R.G., Ishio, T., Matsumoto, K.: The evolution of code review research: a systematic mapping study (2019)"},{"key":"3_CR30","doi-asserted-by":"crossref","unstructured":"Wen, F., Aghajani, E., Nagy, C., Lanza, M., Bavota, G.: Siri, write the next method. In: 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp. 138\u2013149. IEEE (2021)","DOI":"10.1109\/ICSE43902.2021.00025"},{"key":"3_CR31","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-43839-8","volume-title":"Design Science Methodology for Information Systems and Software Engineering","author":"RJ Wieringa","year":"2014","unstructured":"Wieringa, R.J.: Design Science Methodology for Information Systems and Software Engineering. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-662-43839-8"},{"key":"3_CR32","unstructured":"Wu, Y., et al.: Google\u2019s neural machine translation system: Bridging the gap between human and machine translation. arXiv preprint arXiv:1609.08144 (2016)"}],"container-title":["Lecture Notes in Business Information Processing","Software Quality: The Next Big Thing in Software Engineering and Quality"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-04115-0_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,9]],"date-time":"2022-05-09T23:02:57Z","timestamp":1652137377000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-04115-0_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022]]},"ISBN":["9783031041143","9783031041150"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-04115-0_3","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"value":"1865-1348","type":"print"},{"value":"1865-1356","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022]]},"assertion":[{"value":"12 April 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SWQD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Quality","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"17 May 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19 May 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"swqd2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.software-quality-days.com\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"8","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"50% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4-5","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1-2","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}