{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T04:56:21Z","timestamp":1777524981934,"version":"3.51.4"},"reference-count":100,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T00:00:00Z","timestamp":1703808000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T00:00:00Z","timestamp":1703808000000},"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":["Empir Software Eng"],"published-print":{"date-parts":[[2024,1]]},"DOI":"10.1007\/s10664-023-10421-9","type":"journal-article","created":{"date-parts":[[2023,12,29]],"date-time":"2023-12-29T10:02:46Z","timestamp":1703844166000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Using knowledge units of programming languages to recommend reviewers for pull requests: an empirical study"],"prefix":"10.1007","volume":"29","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3709-2741","authenticated-orcid":false,"given":"Md","family":"Ahasanuzzaman","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gustavo A.","family":"Oliva","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,12,29]]},"reference":[{"issue":"6","key":"10421_CR1","doi-asserted-by":"publisher","first-page":"1573","DOI":"10.1109\/TKDE.2014.2384502","volume":"27","author":"G Adomavicius","year":"2014","unstructured":"Adomavicius G, Zhang J (2014) Improving stability of recommender systems: a meta-algorithmic approach. IEEE Trans Knowl Data Eng 27(6):1573\u20131587","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"10421_CR2","doi-asserted-by":"crossref","unstructured":"Al-Subaihin AA, Sarro F, Black S, Capra L, Harman M, Jia Y, Zhang Y (2016) Clustering Mobile Apps Based on Mined Textual Features. In: Proceedings of the 10th ACM\/IEEE international symposium on empirical software engineering and measurement, ESEM\u201916","DOI":"10.1145\/2961111.2962600"},{"key":"10421_CR3","doi-asserted-by":"crossref","unstructured":"Al-Zubaidi WHA, Thongtanunam P, Dam HK, Tantithamthavorn C, Ghose A (2020) Workload-aware reviewer recommendation using a multi-objective search-based approach. In: Proceedings of the 16th ACM international conference on predictive models and data analytics in software engineering, pp 21\u201330","DOI":"10.1145\/3416508.3417115"},{"key":"10421_CR4","doi-asserted-by":"crossref","unstructured":"Anagnostopoulos A, Kumar R, Mahdian M (2008) Influence and correlation in social networks. In: Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining, pp 7\u201315","DOI":"10.1145\/1401890.1401897"},{"key":"10421_CR5","doi-asserted-by":"crossref","unstructured":"Anvik J, Murphy GC (2007) Determining Implementation Expertise from Bug Reports. In: Proceedings of the 4th international workshop on mining software repositories, pp 1\u20138","DOI":"10.1109\/MSR.2007.7"},{"key":"10421_CR6","doi-asserted-by":"crossref","unstructured":"Asthana S, Kumar R, Bhagwan R, Bird C, Bansal C, Maddila C, Mehta S, Ashok B (2019) Whodo: automating reviewer suggestions at scale. In: Proceedings of the 27th ACM joint meeting on european software engineering conference and symposium on the foundations of software engineering, pp 937\u2013945","DOI":"10.1145\/3338906.3340449"},{"key":"10421_CR7","doi-asserted-by":"crossref","unstructured":"Avelino G, Passos L, Hora A, Valente MT (2016) A novel approach for estimating truck factors. In: Proceedings of the 24th international conference on program comprehension (ICPC), IEEE, pp 1\u20131","DOI":"10.1109\/ICPC.2016.7503718"},{"key":"10421_CR8","doi-asserted-by":"crossref","unstructured":"Bacchelli A, Bird C (2013) Expectations, outcomes, and challenges of modern code review. In: Proceedings of the 2013 international conference on software engineering, IEEE Press, ICSE\u201913, p 712\u2013721","DOI":"10.1109\/ICSE.2013.6606617"},{"key":"10421_CR9","doi-asserted-by":"crossref","unstructured":"Balachandran V (2013) Reducing human effort and improving quality in peer code reviews using automatic static analysis and reviewer recommendation. In: Proceedings of the 35th international conference on software engineering (ICSE), pp 931\u2013940","DOI":"10.1109\/ICSE.2013.6606642"},{"issue":"6","key":"10421_CR10","doi-asserted-by":"publisher","first-page":"1146","DOI":"10.1109\/TKDE.2011.163","volume":"24","author":"PS Bishnu","year":"2012","unstructured":"Bishnu PS, Bhattacherjee V (2012) Software Fault Prediction Using Quad Tree-Based K-Means Clustering Algorithm. IEEE Trans Knowl Data Eng 24(6):1146\u20131150","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"10421_CR11","doi-asserted-by":"crossref","unstructured":"Bishop M, Burley D, Buck S, Ekstrom JJ, Futcher L, Gibson D, Hawthorne EK, Kaza S, Levy Y, Mattord H et al. (2017) Cybersecurity curricular guidelines. In: IFIP world conference on information security education, pp 3\u201313","DOI":"10.1007\/978-3-319-58553-6_1"},{"key":"10421_CR12","unstructured":"Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Mach Learn Res 3(Jan):993\u20131022"},{"key":"10421_CR13","doi-asserted-by":"crossref","unstructured":"Campos PG, D\u00edez F, S\u00e1nchez-Monta\u00f1\u00e9s M (2011) Towards a more realistic evaluation: testing the ability to predict future tastes of matrix factorization-based recommenders. In: Proceedings of the 5th ACM conference on recommender systems, pp 309\u2013312","DOI":"10.1145\/2043932.2043990"},{"key":"10421_CR14","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2020.106908","volume":"100","author":"M Chouchen","year":"2021","unstructured":"Chouchen M, Ouni A, Mkaouer MW, Kula RG, Inoue K (2021) Whoreview: A multi-objective search-based approach for code reviewers recommendation in modern code review. Appl Soft Comput 100:106908","journal-title":"Appl Soft Comput"},{"key":"10421_CR15","doi-asserted-by":"crossref","unstructured":"Cogo FR, Xia X, Hassan AE (2022) Assessing the alignment between the information needs of developers and the documentation of programming languages: A case study on rust. arXiv:2202.04431","DOI":"10.1145\/3546945"},{"key":"10421_CR16","doi-asserted-by":"crossref","unstructured":"de Lima J\u00fanior ML, Soares DM, Plastino A, Murta L (2015) Developers assignment for analyzing pull requests. In: Proceedings of the 30th annual ACM symposium on applied computing, pp 1567\u20131572","DOI":"10.1145\/2695664.2695884"},{"key":"10421_CR17","doi-asserted-by":"crossref","unstructured":"Dey T, Karnauch A, Mockus A (2021) Representation of Developer Expertise in Open Source Software. In: Proceedings of the 43rd international conference on software engineering, p 995\u20131007","DOI":"10.1109\/ICSE43902.2021.00094"},{"key":"10421_CR18","doi-asserted-by":"crossref","unstructured":"Ding C, He X (2004) K-Means Clustering via Principal Component Analysis. In: Proceedings of the 21st international conference on machine learning, pp 29\u20133","DOI":"10.1145\/1015330.1015408"},{"key":"10421_CR19","unstructured":"Eclipse (2020) Eclipse Java development tools (JDT) . http:\/\/www.eclipse.org\/jdt\/, (Last accessed: April 2023)"},{"key":"10421_CR20","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1007\/s10844-017-0484-1","volume":"50","author":"M Fejzer","year":"2018","unstructured":"Fejzer M, Przymus P, Stencel K (2018) Profile based recommendation of code reviewers. J Intell Inf Syst 50:597\u2013619","journal-title":"J Intell Inf Syst"},{"issue":"4","key":"10421_CR21","doi-asserted-by":"publisher","first-page":"1583","DOI":"10.1007\/s11219-019-09457-2","volume":"27","author":"M Ferreira","year":"2019","unstructured":"Ferreira M, Mombach T, Valente MT, Ferreira K (2019) Algorithms for estimating truck factors: a comparative study. Softw Qual J 27(4):1583\u20131617","journal-title":"Softw Qual J"},{"key":"10421_CR22","doi-asserted-by":"crossref","unstructured":"Fritz T, Murphy GC, Hill E (2007) Does a Programmer\u2019s Activity Indicate Knowledge of Code? In: Proceedings of the 6th joint meeting of the european software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, p 341\u2013350","DOI":"10.1145\/1287624.1287673"},{"key":"10421_CR23","doi-asserted-by":"crossref","unstructured":"Fritz T, Murphy GC, Murphy-Hill E, Ou J, Hill E (2014) Degree-of-Knowledge: Modeling a Developer\u2019s Knowledge of Code. ACM Trans Softw Eng Methodol 23(2)","DOI":"10.1145\/2512207"},{"key":"10421_CR24","doi-asserted-by":"crossref","unstructured":"Fritz T, Ou J, Murphy GC, Murphy-Hill E (2010) A Degree-of-Knowledge Model to Capture Source Code Familiarity. In: Proceedings of the 32nd ACM\/IEEE international conference on software engineering, p 385\u2013394","DOI":"10.1145\/1806799.1806856"},{"key":"10421_CR25","doi-asserted-by":"crossref","unstructured":"Gauthier IX, Lamothe M, Mussbacher G, McIntosh S (2021) Is historical data an appropriate benchmark for reviewer recommendation systems?: A case study of the gerrit community. In: Proceedings of the 36th IEEE\/ACM international conference on automated software engineering (ASE), IEEE, pp 30\u201341","DOI":"10.1109\/ASE51524.2021.9678640"},{"key":"10421_CR26","doi-asserted-by":"crossref","unstructured":"Ghotra B, McIntosh S, Hassan AE (2015) Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models. In: Proceedings of the 37th IEEE international conference on software engineering, pp 789\u2013800","DOI":"10.1109\/ICSE.2015.91"},{"key":"10421_CR27","doi-asserted-by":"crossref","unstructured":"Ghotra B, Mcintosh S, Hassan AE (2017) A large-scale study of the impact of feature selection techniques on defect classification models. In: Porceedings of the 14th international conference on mining software repositories, p 146\u2013157","DOI":"10.1109\/MSR.2017.18"},{"key":"10421_CR28","doi-asserted-by":"crossref","unstructured":"Girba T, Kuhn A, Seeberger M, Ducasse S (2005) How developers drive software evolution. In: Proceedings of the 8th international workshop on principles of software evolution, pp 113\u2013122","DOI":"10.1109\/IWPSE.2005.21"},{"key":"10421_CR29","doi-asserted-by":"crossref","unstructured":"Goebl S, He X, Plant C, B\u00f6hm C (2014) Finding the optimal subspace for clustering. In: Proceedings of the 2014 IEEE international conference on data mining, pp 130\u2013139","DOI":"10.1109\/ICDM.2014.34"},{"key":"10421_CR30","unstructured":"Google (2020) k-Means Advantages and Disadvantages. https:\/\/developers.google.com\/machine-learning\/clustering\/algorithm\/advantages-disadvantages, (Accessed April 2023)"},{"key":"10421_CR31","doi-asserted-by":"crossref","unstructured":"Greene GJ, Fischer B (2016) Cvexplorer: Identifying candidate developers by mining and exploring their open source contributions. In: Proceedings of the 31st IEEE\/ACM international conference on automated software engineering, pp 804\u2013809","DOI":"10.1145\/2970276.2970285"},{"key":"10421_CR32","doi-asserted-by":"crossref","unstructured":"Hannebauer C, Patalas M, St\u00fcnkel S, Gruhn V (2016) Automatically recommending code reviewers based on their expertise: an empirical comparison. In: Proceedings of the 31st IEEE\/ACM international conference on automated software engineering, p 99\u2013110","DOI":"10.1145\/2970276.2970306"},{"key":"10421_CR33","doi-asserted-by":"crossref","unstructured":"Hauff C, Gousios G (2015) Matching GitHub developer profiles to job advertisements. In: 2015 IEEE\/ACM 12th working conference on mining software repositories, pp 362\u2013366","DOI":"10.1109\/MSR.2015.41"},{"issue":"1","key":"10421_CR34","doi-asserted-by":"publisher","first-page":"150","DOI":"10.1109\/TSE.2020.2982154","volume":"48","author":"Q He","year":"2020","unstructured":"He Q, Li B, Chen F, Grundy J, Xia X, Yang Y (2020) Diversified third-party library prediction for mobile app development. IEEE Trans Software Eng 48(1):150\u2013165","journal-title":"IEEE Trans Software Eng"},{"key":"10421_CR35","doi-asserted-by":"publisher","first-page":"998","DOI":"10.1007\/s11390-015-1577-3","volume":"30","author":"J Jiang","year":"2015","unstructured":"Jiang J, He JH, Chen XY (2015) Coredevrec: automatic core member recommendation for contribution evaluation. J Comput Sci Technol 30:998\u20131016","journal-title":"J Comput Sci Technol"},{"key":"10421_CR36","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1016\/j.infsof.2016.10.006","volume":"84","author":"J Jiang","year":"2017","unstructured":"Jiang J, Yang Y, He J, Blanc X, Zhang L (2017) Who should comment on this pull request? analyzing attributes for more accurate commenter recommendation in pull based development. Inf Softw Technol 84:48\u201362","journal-title":"Inf Softw Technol"},{"key":"10421_CR37","doi-asserted-by":"publisher","first-page":"196","DOI":"10.1016\/j.jss.2019.04.055","volume":"154","author":"J Jiang","year":"2019","unstructured":"Jiang J, Lo D, Zheng J, Xia X, Yang Y, Zhang L (2019) Who should make decision on this pull request? analyzing time-decaying relationships and file similarities for integrator prediction. J Syst Softw 154:196\u2013210","journal-title":"J Syst Softw"},{"key":"10421_CR38","doi-asserted-by":"crossref","unstructured":"Jureczko M, Madeyski L (2010) Towards identifying software project clusters with regard to defect prediction. In: Proceedings of the 6th international conference on predictive models in software engineering, PROMISE\u201910","DOI":"10.1145\/1868328.1868342"},{"key":"10421_CR39","doi-asserted-by":"publisher","unstructured":"Kagdi H, Hammad M, Maletic JI (2008) Who can help me with this source code change? In: 2008 IEEE international conference on software maintenance, pp 157\u2013166. https:\/\/doi.org\/10.1109\/ICSM.2008.4658064","DOI":"10.1109\/ICSM.2008.4658064"},{"key":"10421_CR40","doi-asserted-by":"crossref","unstructured":"Kalliamvakou E, Gousios G, Blincoe K, Singer L, German DM, Damian D (2014) The promises and Perils of mining GitHub. In: Proceedings of the 11th working conference on mining software repositories, pp 92\u2013101","DOI":"10.1145\/2597073.2597074"},{"key":"10421_CR41","unstructured":"Kassambara A, Mundt F (2017) Package \u2018factoextra\u2019. Extract and visualize the results of multivariate data analyses 76"},{"key":"10421_CR42","doi-asserted-by":"crossref","unstructured":"Kleinberg JM (1999) Authoritative sources in a hyperlinked environment. J ACM (JACM) 46(5):604\u2013632","DOI":"10.1145\/324133.324140"},{"key":"10421_CR43","doi-asserted-by":"crossref","unstructured":"Kondo M, Bezemer CP, Kamei Y, Hassan AE, Mizuno O (2019) The impact of feature reduction techniques on defect prediction models. Empirical Softw Eng 24(4):1925\u20131963","DOI":"10.1007\/s10664-018-9679-5"},{"key":"10421_CR44","doi-asserted-by":"crossref","unstructured":"Lewis C, Lin Z, Sadowski C, Zhu X, Ou R, Whitehead Jr EJ (2013) Does bug prediction support human developers? Findings from a Google Case Study. In: Proceedings of the 35th international conference on software engineering, p 372\u2013381","DOI":"10.1109\/ICSE.2013.6606583"},{"issue":"4","key":"10421_CR45","doi-asserted-by":"publisher","first-page":"305","DOI":"10.3233\/IDA-2003-7404","volume":"7","author":"T Li","year":"2003","unstructured":"Li T, Zhu S, Ogihara M (2003) Algorithms for clustering high dimensional and distributed data. Intell Data Anal 7(4):305\u2013326","journal-title":"Intell Data Anal"},{"key":"10421_CR46","doi-asserted-by":"crossref","unstructured":"Liang JT, Zimmermann T, Ford D (2022) Towards mining oss skills from github activity. In: Proceedings of the 44th international conference on software engineering - new ideas and emerging results (NIER track)","DOI":"10.1145\/3510455.3512772"},{"key":"10421_CR47","doi-asserted-by":"crossref","unstructured":"Liao Z, Wu Z, Wu J, Zhang Y, Liu J, Long J (2019) Tirr: a code reviewer recommendation algorithm with topic model and reviewer influence. In: Proceedings of the 2019 IEEE global communications conference, pp 1\u20136","DOI":"10.1109\/GLOBECOM38437.2019.9014249"},{"key":"10421_CR48","doi-asserted-by":"crossref","unstructured":"Li X, Peng S, Du J (2021) Towards medical knowmetrics: representing and computing medical knowledge using semantic predications as the knowledge unit and the uncertainty as the knowledge context. Scientometrics pp 1\u201327","DOI":"10.1007\/s11192-021-03880-8"},{"key":"10421_CR49","doi-asserted-by":"crossref","unstructured":"Malik H, Hassan AE (2008) Supporting software evolution using adaptive change propagation heuristics. In: Proceedings of the 24th IEEE international conference on software maintenance, pp 177\u201318","DOI":"10.1109\/ICSM.2008.4658066"},{"key":"10421_CR50","doi-asserted-by":"crossref","unstructured":"Ma D, Schuler D, Zimmermann T, Sillito J (2009) Expert recommendation with usage expertise. In: Proceedings of the 25th IEEE international conference on software maintenance, pp 535\u2013538","DOI":"10.1109\/ICSM.2009.5306386"},{"key":"10421_CR51","doi-asserted-by":"crossref","unstructured":"McDonald DW, Ackerman MS (2000) Expertise recommender: a flexible recommendation system and Architecture. In: Proceedings of the 2000 ACM conference on computer supported cooperative work, pp 231\u2013240","DOI":"10.1145\/358916.358994"},{"key":"10421_CR52","doi-asserted-by":"crossref","unstructured":"McDonald DW (2001) Evaluating expertise recommendations. In: Proceedings of the 2001 International ACM SIGGROUP conference on supporting group work, p 214\u2013223","DOI":"10.1145\/500286.500319"},{"key":"10421_CR53","doi-asserted-by":"crossref","unstructured":"Mirsaeedi E, Rigby PC (2020) Mitigating turnover with code review recommendation: balancing expertise, workload, and knowledge distribution. In: Proceedings of the 42nd international conference on software engineering, pp 1183\u20131195","DOI":"10.1145\/3377811.3380335"},{"issue":"4","key":"10421_CR54","doi-asserted-by":"publisher","first-page":"537","DOI":"10.1109\/TSE.2012.45","volume":"39","author":"N Mittas","year":"2013","unstructured":"Mittas N, Angelis L (2013) Ranking and clustering software cost estimation models through a multiple comparisons algorithm. IEEE Trans Software Eng 39(4):537\u2013551","journal-title":"IEEE Trans Software Eng"},{"key":"10421_CR55","doi-asserted-by":"crossref","unstructured":"Mockus A, Herbsleb JD (2002) Expertise browser: a quantitative approach to identifying expertise. In: Proceedings of the 24th international conference on software engineering, pp 503\u2013512","DOI":"10.1145\/581339.581401"},{"key":"10421_CR56","doi-asserted-by":"crossref","unstructured":"Montandon JE, Silva LL, Valente MT (2019) Identifying experts in software libraries and frameworks among github users. In: Porceedings of the 2019 16th international conference on mining software repositories (MSR), pp 276\u2013287","DOI":"10.1109\/MSR.2019.00054"},{"key":"10421_CR57","doi-asserted-by":"crossref","unstructured":"Moradi Dakhel A, C Desmarais M, Khomh F (2021) Assessing developer expertise from the statistical distribution of programming syntax patterns. In: Proceedings of the 25th international conference on evaluation and assessment in software engineering, pp 90\u201399","DOI":"10.1145\/3463274.3463343"},{"key":"10421_CR58","doi-asserted-by":"crossref","unstructured":"Munaiah N, Kroh S, Cabrey C, Nagappan M (2017) Curating GitHub for engineered software projects. Empir Softw Eng 22(6):3219\u20133253","DOI":"10.1007\/s10664-017-9512-6"},{"issue":"15","key":"10421_CR59","doi-asserted-by":"publisher","first-page":"11459","DOI":"10.1007\/s00521-019-04636-5","volume":"32","author":"N Nidheesh","year":"2020","unstructured":"Nidheesh N, Nazeer K, Ameer P (2020) A Hierarchical Clustering algorithm based on Silhouette Index for cancer subtype discovery from genomic data. Neural Comput Appl 32(15):11459\u201311476","journal-title":"Neural Comput Appl"},{"key":"10421_CR60","unstructured":"Oracle (2022) Oracle Certified Associate, Java SE 8 Programmer. https:\/\/education.oracle.com\/oracle-certified-associate-java-se-8-programmer\/trackp_333, (Accessed April 2023)"},{"key":"10421_CR61","unstructured":"Oracle (2022) Oracle Certified Professional, Java EE 7 Application Developer. https:\/\/education.oracle.com\/oracle-certified-professional-java-ee-7-application-developer\/pexam_1Z0-900, (Accessed April 2023)"},{"key":"10421_CR62","unstructured":"Oracle (2022) Oracle Certified Professional, Java SE 8 Programmer. https:\/\/education.oracle.com\/oracle-certified-professional-java-se-8-programmer\/ trackp_357, (Accessed April 2023)"},{"key":"10421_CR63","doi-asserted-by":"crossref","unstructured":"Ouni A, Kula RG, Inoue K (2016) Search-based peer reviewers recommendation in modern code review. In: Proceedings of the 32nd IEEE international conference on software maintenance and evolution, pp 367\u2013377","DOI":"10.1109\/ICSME.2016.65"},{"key":"10421_CR64","doi-asserted-by":"crossref","unstructured":"Pandya P, Tiwari S (2022) Corms: a github and gerrit based hybrid code reviewer recommendation approach for modern code review. In: Proceedings of the 30th ACM joint European software engineering conference and symposium on the foundations of software engineering, pp 546\u2013557","DOI":"10.1145\/3540250.3549115"},{"key":"10421_CR65","doi-asserted-by":"crossref","unstructured":"Panichella A, Dit B, Oliveto R, Di Penta M, Poshynanyk D, De Lucia A (2013) How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms. In: Proceedings of the 35th international conference on software engineering, pp 522\u2013531","DOI":"10.1109\/ICSE.2013.6606598"},{"issue":"1","key":"10421_CR66","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/1007730.1007731","volume":"6","author":"L Parsons","year":"2004","unstructured":"Parsons L, Haque E, Liu H (2004) Subspace Clustering for High Dimensional Data: A Review. SIGKDD Explorations Newsletter 6(1):90\u2013105","journal-title":"SIGKDD Explorations Newsletter"},{"key":"10421_CR67","unstructured":"Patel A, Jain S, Shandilya SK (2018) Data of semantic web as unit of knowledge. J Web Eng"},{"key":"10421_CR68","doi-asserted-by":"crossref","unstructured":"Pet\u00e1k M, Bro\u017eov\u00e1 H, Hou\u0161ka M (2020) Modelling of knowledge via fuzzy knowledge unit in a case of the ERP systems upgrade. Autom Control Comput Sci 54(6):529\u2013540","DOI":"10.3103\/S0146411620060061"},{"key":"10421_CR69","unstructured":"Pet\u00e1k M, Hou\u0161ka M (2018) Fuzzy knowledge unit. In: Proceedings of 12th international scientific conference on distance learning in applied informatics, pp 491\u2013502"},{"key":"10421_CR70","doi-asserted-by":"crossref","unstructured":"Rahman MM, Roy CK, Redl J, Collins JA (2016) Correct: code reviewer recommendation at github for vendasta technologies. In: Proceedings of the 31st IEEE\/ACM international conference on automated software engineering, pp 792\u2013797","DOI":"10.1145\/2970276.2970283"},{"key":"10421_CR71","doi-asserted-by":"publisher","unstructured":"Rigby PC, Bird C (2013) Convergent contemporary software peer review practices. In: Proceedings of the 2013 9th joint meeting on foundations of software engineering, Association for Computing Machinery, New York, NY, USA, ESEC\/FSE 2013, pp 202\u2013212. https:\/\/doi.org\/10.1145\/2491411.2491444","DOI":"10.1145\/2491411.2491444"},{"key":"10421_CR72","doi-asserted-by":"crossref","unstructured":"Robbes R, R\u00f6thlisberger D (2013) Using developer interaction data to compare expertise metrics. In: Proceedings of the 10th working conference on mining software repositories, p 297\u2013300","DOI":"10.1109\/MSR.2013.6624041"},{"key":"10421_CR73","doi-asserted-by":"crossref","unstructured":"Rong G, Zhang Y, Yang L, Zhang F, Kuang H, Zhang H (2022) Modeling review history for reviewer recommendation: a hypergraph approach. In: Proceedings of the 44th international conference on software engineering, pp 1381\u20131392","DOI":"10.1145\/3510003.3510213"},{"key":"10421_CR74","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","volume":"20","author":"PJ Rousseeuw","year":"1987","unstructured":"Rousseeuw PJ (1987) Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math 20:53\u201365","journal-title":"J Comput Appl Math"},{"key":"10421_CR75","unstructured":"Sklearn (2022) dfgdfg. https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.metrics.silhouette_samples.html, (Accessed April 2023)"},{"key":"10421_CR76","doi-asserted-by":"crossref","unstructured":"Spadini D, Aniche M, Bacchelli A (2018) 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, p 908\u2013911","DOI":"10.1145\/3236024.3264598"},{"key":"10421_CR77","doi-asserted-by":"crossref","unstructured":"Strand A, Gunnarson M, Britto R, Usman M (2020) Using a context-aware approach to recommend code reviewers: findings from an industrial case study. In: Proceedings of the 42nd international conference on software engineering: software engineering in practice, pp 1\u201310","DOI":"10.1145\/3377813.3381365"},{"key":"10421_CR78","doi-asserted-by":"crossref","unstructured":"S\u00fcl\u00fcn E, T\u00fcz\u00fcn E, Do\u01e7rus\u00f6z U (2019) Reviewer recommendation using software artifact traceability graphs. In: Proceedings of the 15th international conference on predictive models and data analytics in software engineering, pp 66\u201375","DOI":"10.1145\/3345629.3345637"},{"issue":"1","key":"10421_CR79","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2016.2584050","volume":"43","author":"C Tantithamthavorn","year":"2017","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2017) An empirical comparison of model validation techniques for defect prediction models. IEEE Trans Software Eng 43(1):1\u201318","journal-title":"IEEE Trans Software Eng"},{"key":"10421_CR80","doi-asserted-by":"crossref","unstructured":"Tecimer KA, T\u00fcz\u00fcn E, Dibeklioglu H, Erdogmus H (2021) Detection and elimination of systematic labeling bias in code reviewer recommendation systems. In: Evaluation and assessment in software engineering, pp 181\u2013190","DOI":"10.1145\/3463274.3463336"},{"key":"10421_CR81","doi-asserted-by":"crossref","unstructured":"Thongtanunam P, Tantithamthavorn C, Kula RG, Yoshida N, Iida H, Matsumoto Ki (2015) Who should review my code? a file location-based code-reviewer recommendation approach for modern code review. In: Proceedings of the 22nd international conference on software analysis, evolution, and reengineering (SANER), pp 141\u2013150","DOI":"10.1109\/SANER.2015.7081824"},{"issue":"11","key":"10421_CR82","doi-asserted-by":"publisher","first-page":"896","DOI":"10.1109\/TSE.2006.112","volume":"32","author":"N Tsantalis","year":"2006","unstructured":"Tsantalis N, Chatzigeorgiou A, Stephanides G, Halkidis ST (2006) Design pattern detection using similarity scoring. IEEE Trans Software Eng 32(11):896\u2013909","journal-title":"IEEE Trans Software Eng"},{"key":"10421_CR83","unstructured":"Vekariya P (2018) Top 7 Programming Language Certifications for Web Developers. https:\/\/medium.com\/@pdvekariya1\/top-7-programming-language-certifications-for-web-developers-a29fce9508e4, (Accessed April 2023)"},{"key":"10421_CR84","doi-asserted-by":"crossref","unstructured":"Vivacqua A, Lieberman H (2000) Agents to assist in finding help. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 65\u201372","DOI":"10.1145\/332040.332408"},{"key":"10421_CR85","doi-asserted-by":"crossref","unstructured":"Von Solms S, Futcher L (2018) Identifying the cybersecurity body of knowledge for a postgraduate module in systems engineering. In: IFIP world conference on information security education, pp 121\u2013132","DOI":"10.1007\/978-3-319-99734-6_10"},{"issue":"6","key":"10421_CR86","doi-asserted-by":"publisher","first-page":"1523","DOI":"10.1007\/s11280-018-0526-9","volume":"21","author":"Y Wan","year":"2018","unstructured":"Wan Y, Chen L, Xu G, Zhao Z, Tang J, Wu J (2018) SCSMiner: mining social coding sites for software developer recommendation with relevance propagation. World Wide Web 21(6):1523\u20131543","journal-title":"World Wide Web"},{"key":"10421_CR87","doi-asserted-by":"crossref","unstructured":"Xia X, Lo D, Wang X, Yang X (2015) Who should review this change?: Putting text and file location analyses together for more accurate recommendations. In: Proceedings of the 31st IEEE international conference on software maintenance and evolution, pp 261\u2013270","DOI":"10.1109\/ICSM.2015.7332472"},{"key":"10421_CR88","doi-asserted-by":"crossref","unstructured":"Xia Z, Sun H, Jiang J, Wang X, Liu X (2017) A hybrid approach to code reviewer recommendation with collaborative filtering. In: Proceedings of the 6th international workshop on software mining, pp 24-31","DOI":"10.1109\/SOFTWAREMINING.2017.8100850"},{"key":"10421_CR89","doi-asserted-by":"crossref","unstructured":"Xia Z, Sun H, Jiang J, Wang X, Liu X (2017) A hybrid approach to code reviewer recommendation with collaborative filtering. In: Proceedings of the 6th on international workshop software mining, pp 24\u201331","DOI":"10.1109\/SOFTWAREMINING.2017.8100850"},{"issue":"10","key":"10421_CR90","doi-asserted-by":"publisher","first-page":"7869","DOI":"10.1109\/TIM.2020.2984465","volume":"69","author":"MG Xibilia","year":"2020","unstructured":"Xibilia MG, Latino M, Marinkovi\u0107 Z, Atanaskovi\u0107 A, Donato N (2020) Soft sensors based on deep neural networks for applications in security and safety. IEEE Trans Instrum Meas 69(10):7869\u20137876","journal-title":"IEEE Trans Instrum Meas"},{"key":"10421_CR91","unstructured":"Xie X, Yang X, Wang B, He Q (2021) DevRec: multi-relationship embedded software developer recommendation. IEEE Trans Softw Eng 1\u20131"},{"key":"10421_CR92","doi-asserted-by":"crossref","unstructured":"Xiong R, Li B (2019) Accurate design pattern detection based on idiomatic implementation matching in java language context. In: 2019 IEEE 26th international conference on software analysis, evolution and reengineering (SANER), pp 163\u2013174","DOI":"10.1109\/SANER.2019.8668031"},{"key":"10421_CR93","doi-asserted-by":"crossref","unstructured":"Ying H, Chen L, Liang T, Wu J (2016) Earec: leveraging expertise and authority for pull-request reviewer recommendation in github. In: Proceedings of the 3rd international workshop on crowdsourcing in software engineering, pp 29\u201335","DOI":"10.1145\/2897659.2897660"},{"issue":"2","key":"10421_CR94","doi-asserted-by":"publisher","first-page":"321","DOI":"10.2307\/1883197","volume":"93","author":"S Yitzhaki","year":"1979","unstructured":"Yitzhaki S (1979) Relative Deprivation and the Gini Coefficient. Q J Econ 93(2):321\u2013324","journal-title":"Q J Econ"},{"key":"10421_CR95","doi-asserted-by":"crossref","unstructured":"Yoon KA, Kwon OS, Bae DH (2007) An approach to outlier detection of software measurement data using the k-means clustering method. In: First international symposium on empirical software engineering and measurement, pp 443\u2013445","DOI":"10.1109\/ESEM.2007.49"},{"key":"10421_CR96","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 (2016) Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment? Inf Softw Technol 74:204\u2013218","journal-title":"Inf Softw Technol"},{"key":"10421_CR97","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 (2016) Reviewer recommendation for pull-requests in GitHub: What can we learn from code review and bug assignment? Inf Softw Technol 74:204\u20132","journal-title":"Inf Softw Technol"},{"key":"10421_CR98","doi-asserted-by":"crossref","unstructured":"Yu Y, Wang H, Yin G, Ling CX (2014) Who should review this pull-request: Reviewer recommendation to expedite crowd collaboration. In: Proceedings of the 21st Asia-Pacific software engineering conference, pp 335\u2013342","DOI":"10.1109\/APSEC.2014.57"},{"issue":"6","key":"10421_CR99","doi-asserted-by":"publisher","first-page":"530","DOI":"10.1109\/TSE.2015.2500238","volume":"42","author":"MB Zanjani","year":"2016","unstructured":"Zanjani MB, Kagdi H, Bird C (2016) Automatically recommending peer reviewers in modern code review. IEEE Trans Software Eng 42(6):530\u2013543","journal-title":"IEEE Trans Software Eng"},{"key":"10421_CR100","doi-asserted-by":"crossref","unstructured":"Zhang F, Zheng Q, Zou Y, Hassan AE (2016) Cross-project defect prediction using a connectivity-based unsupervised classifier. In: Proceedings of the 38th international conference on software engineering, p 309\u2013320","DOI":"10.1145\/2884781.2884839"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10421-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-023-10421-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-023-10421-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T13:34:29Z","timestamp":1711546469000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-023-10421-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,29]]},"references-count":100,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["10421"],"URL":"https:\/\/doi.org\/10.1007\/s10664-023-10421-9","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,29]]},"assertion":[{"value":"6 November 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 December 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declared that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interests"}}],"article-number":"33"}}