{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,13]],"date-time":"2026-03-13T22:56:37Z","timestamp":1773442597536,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2020,9,5]],"date-time":"2020-09-05T00:00:00Z","timestamp":1599264000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,9,5]],"date-time":"2020-09-05T00:00:00Z","timestamp":1599264000000},"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":["Autom Softw Eng"],"published-print":{"date-parts":[[2020,12]]},"DOI":"10.1007\/s10515-020-00275-6","type":"journal-article","created":{"date-parts":[[2020,9,5]],"date-time":"2020-09-05T12:02:31Z","timestamp":1599307351000},"page":"301-328","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Multi-objective code reviewer recommendations: balancing expertise, availability and collaborations"],"prefix":"10.1007","volume":"27","author":[{"given":"Soumaya","family":"Rebai","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abderrahmen","family":"Amich","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Somayeh","family":"Molaei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marouane","family":"Kessentini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rick","family":"Kazman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,9,5]]},"reference":[{"key":"275_CR1","doi-asserted-by":"publisher","unstructured":"Almhana, R., Mkaouer, W., Kessentini, M., Ouni, A.: Recommending relevant classes for bug reports using multi-objective search. In: Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering, ASE 2016, pp. 286\u2013295. ACM, New York, NY, USA (2016). https:\/\/doi.org\/10.1145\/2970276.2970344","DOI":"10.1145\/2970276.2970344"},{"key":"275_CR2","doi-asserted-by":"crossref","unstructured":"Amal, B., Kessentini, M., Bechikh, S., Dea, J., Said, L.B.: On the use of machine learning and search-based software engineering for ill-defined fitness function: a case study on software refactoring. In: International Symposium on Search Based Software Engineering, pp. 31\u201345. Springer, Cham (2014)","DOI":"10.1007\/978-3-319-09940-8_3"},{"key":"275_CR3","doi-asserted-by":"crossref","unstructured":"Bacchelli, A., Bird, C.: Expectations, outcomes, and challenges of modern code review. In: Proceedings of the 2013 International Conference on Software Engineering, pp. 712\u2013721. IEEE Press (2013)","DOI":"10.1109\/ICSE.2013.6606617"},{"key":"275_CR4","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":"275_CR5","unstructured":"Baysal, O., Holmes, R.: A qualitative study of mozilla\u2019s process management practices. David R. Cheriton School of Computer Science, University of Waterloo, Waterloo, Canada, Tech. Rep. CS-2012-10 (2012)"},{"key":"275_CR6","doi-asserted-by":"crossref","unstructured":"Baysal, O., Kononenko, O., Holmes, R., Godfrey, M.W.: The influence of non-technical factors on code review. In: 2013 20th Working Conference on Reverse Engineering (WCRE), pp. 122\u2013131. IEEE (2013)","DOI":"10.1109\/WCRE.2013.6671287"},{"key":"275_CR7","doi-asserted-by":"crossref","unstructured":"Bird, C., Pattison, D., D\u2019Souza, R., Filkov, V., Devanbu, P.: Latent social structure in open source projects. In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 24\u201335. ACM (2008)","DOI":"10.1145\/1453101.1453107"},{"key":"275_CR8","doi-asserted-by":"crossref","unstructured":"Bosu, A., Carver, J.C.: Impact of peer code review on peer impression formation: A survey. In: 2013 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 133\u2013142. IEEE (2013)","DOI":"10.1109\/ESEM.2013.23"},{"key":"275_CR9","doi-asserted-by":"crossref","unstructured":"Bosu, A., Carver, J.C.: How do social interaction networks influence peer impressions formation? A case study. In: IFIP International Conference on Open Source Systems, pp. 31\u201340. Springer (2014)","DOI":"10.1007\/978-3-642-55128-4_4"},{"key":"275_CR10","doi-asserted-by":"crossref","unstructured":"Bosu, A., Carver, J.C.: Impact of developer reputation on code review outcomes in oss projects: an empirical investigation. In: Proceedings of the 8th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, p.\u00a033. ACM (2014)","DOI":"10.1145\/2652524.2652544"},{"issue":"1","key":"275_CR11","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/TSE.2016.2576451","volume":"43","author":"A Bosu","year":"2016","unstructured":"Bosu, A., Carver, J.C., Bird, C., Orbeck, J., Chockley, C.: Process aspects and social dynamics of contemporary code review: insights from open source development and industrial practice at microsoft. IEEE Trans. Softw. Eng. 43(1), 56\u201375 (2016)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"275_CR12","unstructured":"Cohen, J., Brown, E., DuRette, B., Teleki, S.: Best kept secrets of peer code review. Smart Bear Somerville (2006)"},{"key":"275_CR13","unstructured":"Committee, S.E.S., et\u00a0al.: IEEE standard for software reviews. IEEE Std, pp. 1028\u20131997 (1997)"},{"issue":"11","key":"275_CR14","doi-asserted-by":"publisher","first-page":"1175","DOI":"10.1080\/0305215X.2010.548863","volume":"43","author":"K Deb","year":"2011","unstructured":"Deb, K., Gupta, S.: Understanding knee points in bicriteria problems and their implications as preferred solution principles. Eng. Optim. 43(11), 1175\u20131204 (2011)","journal-title":"Eng. Optim."},{"issue":"2","key":"275_CR15","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evolut. Comput. 6(2), 182\u2013197 (2002)","journal-title":"IEEE Trans. Evolut. Comput."},{"issue":"3","key":"275_CR16","doi-asserted-by":"publisher","first-page":"585","DOI":"10.1007\/s11047-018-9685-y","volume":"17","author":"MT Emmerich","year":"2018","unstructured":"Emmerich, M.T., Deutz, A.H.: A tutorial on multiobjective optimization: fundamentals and evolutionary methods. Nat. Comput. 17(3), 585\u2013609 (2018)","journal-title":"Nat. Comput."},{"key":"275_CR17","doi-asserted-by":"crossref","unstructured":"Fagan, M.: Design and code inspections to reduce errors in program development. In: Software Pioneers, pp. 575\u2013607. Springer (2002)","DOI":"10.1007\/978-3-642-59412-0_35"},{"issue":"4","key":"275_CR18","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1007\/s11219-015-9271-9","volume":"24","author":"A Ghannem","year":"2016","unstructured":"Ghannem, A., El Boussaidi, G., Kessentini, M.: On the use of design defect examples to detect model refactoring opportunities. Softw. Qual. J. 24(4), 947\u2013965 (2016)","journal-title":"Softw. Qual. J."},{"key":"275_CR19","unstructured":"Ghannem, A., Kessentini, M., El\u00a0Boussaidi, G.: Detecting model refactoring opportunities using heuristic search. In: Proceedings of the 2011 Conference of the Center for Advanced Studies on Collaborative Research, pp. 175\u2013187 (2011)"},{"issue":"1","key":"275_CR20","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1145\/2379776.2379787","volume":"45","author":"M Harman","year":"2012","unstructured":"Harman, M., Mansouri, S.A., Zhang, Y.: Search-based software engineering: trends, techniques and applications. ACM Comput. Surv. (CSUR) 45(1), 11 (2012)","journal-title":"ACM Comput. Surv. (CSUR)"},{"issue":"10","key":"275_CR21","doi-asserted-by":"publisher","first-page":"1215","DOI":"10.1163\/15685390152822184","volume":"138","author":"RR Jackson","year":"2001","unstructured":"Jackson, R.R., Carter, C.M., Tarsitano, M.S.: Trial-and-error solving of a confinement problem by a jumping spider, portia fimbriata. Behaviour 138(10), 1215\u20131234 (2001)","journal-title":"Behaviour"},{"key":"275_CR22","doi-asserted-by":"publisher","DOI":"10.2174\/97816810870541190101","volume-title":"Multi-Objective Optimization in Theory and Practice II: Metaheuristic Algorithms","author":"AA Keller","year":"2019","unstructured":"Keller, A.A.: Multi-Objective Optimization in Theory and Practice II: Metaheuristic Algorithms. Bentham Science Publishers, Sharjah (2019)"},{"key":"275_CR23","doi-asserted-by":"crossref","unstructured":"Kononenko, O., Baysal, O., Guerrouj, L., Cao, Y., Godfrey, M.W.: Investigating code review quality: do people and participation matter? In: 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 111\u2013120. IEEE (2015)","DOI":"10.1109\/ICSM.2015.7332457"},{"issue":"5","key":"275_CR24","doi-asserted-by":"publisher","first-page":"e1843","DOI":"10.1002\/smr.1843","volume":"29","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kessentini, M., \u00d3\u00a0Cinn\u00e9ide, M., Sahraoui, H., Deb, K., Inoue, K.: More: a multi-objective refactoring recommendation approach to introducing design patterns and fixing code smells. J. Softw. Evol. Process 29(5), e1843 (2017)","journal-title":"J. Softw. Evol. Process"},{"key":"275_CR25","doi-asserted-by":"crossref","unstructured":"Ouni, A., Kula, R.G., Inoue, K.: Search-based peer reviewers recommendation in modern code review. In: 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 367\u2013377. IEEE (2016)","DOI":"10.1109\/ICSME.2016.65"},{"key":"275_CR26","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1016\/j.infsof.2016.11.007","volume":"83","author":"A Ouni","year":"2017","unstructured":"Ouni, A., Kula, R.G., Kessentini, M., Ishio, T., German, D.M., Inoue, K.: Search-based software library recommendation using multi-objective optimization. Inf. Softw. Technol. 83, 55\u201375 (2017)","journal-title":"Inf. Softw. Technol."},{"issue":"4","key":"275_CR27","doi-asserted-by":"publisher","first-page":"810","DOI":"10.1109\/TEVC.2009.2017515","volume":"13","author":"L Rachmawati","year":"2009","unstructured":"Rachmawati, L., Srinivasan, D.: Multiobjective evolutionary algorithm with controllable focus on the knees of the pareto front. IEEE Trans. Evol. Comput. 13(4), 810\u2013824 (2009)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"275_CR28","doi-asserted-by":"crossref","unstructured":"Rigby, P.C., Bird, C.: Convergent contemporary software peer review practices. In: Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, pp. 202\u2013212. ACM (2013)","DOI":"10.1145\/2491411.2491444"},{"key":"275_CR29","doi-asserted-by":"crossref","unstructured":"Rigby, P.C., German, D.M., Storey, M.A.: Open source software peer review practices: a case study of the apache server. In: Proceedings of the 30th International Conference on Software Engineering, pp. 541\u2013550. ACM (2008)","DOI":"10.1145\/1368088.1368162"},{"key":"275_CR30","doi-asserted-by":"crossref","unstructured":"Rigby, P.C., Storey, M.A.: Understanding broadcast based peer review on open source software projects. In: 2011 33rd International Conference on Software Engineering (ICSE), pp. 541\u2013550. IEEE (2011)","DOI":"10.1145\/1985793.1985867"},{"key":"275_CR31","doi-asserted-by":"crossref","unstructured":"Thongtanunam, P., Kula, R.G., Cruz, A.E.C., Yoshida, N., Iida, H.: Improving code review effectiveness through reviewer recommendations. In: Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, pp. 119\u2013122. ACM (2014)","DOI":"10.1145\/2593702.2593705"},{"key":"275_CR32","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":"275_CR33","doi-asserted-by":"crossref","unstructured":"Wang, H., Kessentini, M., Ouni, A.: Bi-level identification of web service defects. In: International Conference on Service-Oriented Computing, pp. 352\u2013368. Springer, Cham (2016)","DOI":"10.1007\/978-3-319-46295-0_22"},{"key":"275_CR34","first-page":"171","volume":"1","author":"F Wilcoxon","year":"1970","unstructured":"Wilcoxon, F., Katti, S., Wilcox, R.A.: Critical values and probability levels for the wilcoxon rank sum test and the Wilcoxon signed rank test. Sel. Tab. Math. Stat. 1, 171\u2013259 (1970)","journal-title":"Sel. Tab. Math. Stat."},{"key":"275_CR35","doi-asserted-by":"crossref","unstructured":"Xia, X., Lo, D., Wang, X., Yang, X.: Who should review this change?: Putting text and file location analyses together for more accurate recommendations. In: 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 261\u2013270. IEEE (2015)","DOI":"10.1109\/ICSM.2015.7332472"},{"key":"275_CR36","doi-asserted-by":"crossref","unstructured":"Xia, X., Lo, D., Wang, X., Zhou, B.: Accurate developer recommendation for bug resolution. In: 2013 20th Working Conference on Reverse Engineering (WCRE), pp. 72\u201381. IEEE (2013)","DOI":"10.1109\/WCRE.2013.6671282"},{"key":"275_CR37","doi-asserted-by":"crossref","unstructured":"Yang, X., Kula, R.G., Yoshida, N., Iida, H.: Mining the modern code review repositories: a dataset of people, process and product. In: Proceedings of the 13th International Conference on Mining Software Repositories, pp. 460\u2013463. ACM (2016)","DOI":"10.1145\/2901739.2903504"},{"issue":"3","key":"275_CR38","doi-asserted-by":"publisher","first-page":"661","DOI":"10.1587\/transinf.2015EDP7261","volume":"99","author":"X Yang","year":"2016","unstructured":"Yang, X., Yoshida, N., Kula, R.G., Iida, H.: Peer review social network (person) in open source projects. IEICE Trans. Inf. Syst. 99(3), 661\u2013670 (2016)","journal-title":"IEICE Trans. Inf. Syst."},{"key":"275_CR39","doi-asserted-by":"publisher","first-page":"204","DOI":"10.1016\/j.infsof.2016.01.004","volume":"74","author":"Y Yu","year":"2016","unstructured":"Yu, Y., Wang, H., Yin, G., Wang, T.: Reviewer recommendation for pull-requests in github: what can we learn from code review and bug assignment? Inf. Softw. Technol. 74, 204\u2013218 (2016)","journal-title":"Inf. Softw. Technol."},{"issue":"6","key":"275_CR40","doi-asserted-by":"publisher","first-page":"530","DOI":"10.1109\/TSE.2015.2500238","volume":"42","author":"MB Zanjani","year":"2015","unstructured":"Zanjani, M.B., Kagdi, H., Bird, C.: Automatically recommending peer reviewers in modern code review. IEEE Trans. Softw. Eng. 42(6), 530\u2013543 (2015)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"275_CR41","doi-asserted-by":"publisher","first-page":"530","DOI":"10.1109\/TSE.2015.2500238","volume":"42","author":"MB Zanjani","year":"2016","unstructured":"Zanjani, M.B., Kagdi, H., Bird, C.: Automatically recommending peer reviewers in modern code review. IEEE Trans. Softw. Eng. 42(6), 530\u2013543 (2016)","journal-title":"IEEE Trans. Softw. Eng."}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-020-00275-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-020-00275-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-020-00275-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,9,4]],"date-time":"2021-09-04T23:21:22Z","timestamp":1630797682000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-020-00275-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,5]]},"references-count":41,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["275"],"URL":"https:\/\/doi.org\/10.1007\/s10515-020-00275-6","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,5]]},"assertion":[{"value":"30 November 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 August 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 September 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}