{"id":"https://openalex.org/W4401123839","doi":"https://doi.org/10.1145/3680472","title":"MULTICR: Predicting Merged and Abandoned Code Changes in Modern Code Review Using Multi-Objective Search","display_name":"MULTICR: Predicting Merged and Abandoned Code Changes in Modern Code Review Using Multi-Objective Search","publication_year":2024,"publication_date":"2024-07-30","ids":{"openalex":"https://openalex.org/W4401123839","doi":"https://doi.org/10.1145/3680472"},"language":"en","primary_location":{"id":"doi:10.1145/3680472","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3680472","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3680472","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3680472","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5081978873","display_name":"Moataz Chouchen","orcid":"https://orcid.org/0000-0002-1134-1324"},"institutions":[{"id":"https://openalex.org/I159129438","display_name":"Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al","ror":"https://ror.org/002rjbv21","country_code":"CA","type":"education","lineage":["https://openalex.org/I159129438","https://openalex.org/I49663120"]},{"id":"https://openalex.org/I9736820","display_name":"\u00c9cole de Technologie Sup\u00e9rieure","ror":"https://ror.org/0020snb74","country_code":"CA","type":"education","lineage":["https://openalex.org/I49663120","https://openalex.org/I9736820"]}],"countries":["CA"],"is_corresponding":true,"raw_author_name":"Moataz Chouchen","raw_affiliation_strings":["ETS Montreal, University of Quebec, Montreal, Quebec, Canada"],"affiliations":[{"raw_affiliation_string":"ETS Montreal, University of Quebec, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I9736820","https://openalex.org/I159129438"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090942200","display_name":"Ali Ouni","orcid":"https://orcid.org/0000-0003-4708-0362"},"institutions":[{"id":"https://openalex.org/I159129438","display_name":"Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al","ror":"https://ror.org/002rjbv21","country_code":"CA","type":"education","lineage":["https://openalex.org/I159129438","https://openalex.org/I49663120"]},{"id":"https://openalex.org/I9736820","display_name":"\u00c9cole de Technologie Sup\u00e9rieure","ror":"https://ror.org/0020snb74","country_code":"CA","type":"education","lineage":["https://openalex.org/I49663120","https://openalex.org/I9736820"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Ali Ouni","raw_affiliation_strings":["ETS Montreal, University of Quebec, Montreal, Quebec, Canada"],"affiliations":[{"raw_affiliation_string":"ETS Montreal, University of Quebec, Montreal, Quebec, Canada","institution_ids":["https://openalex.org/I9736820","https://openalex.org/I159129438"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067869262","display_name":"Mohamed Wiem Mkaouer","orcid":"https://orcid.org/0000-0001-6010-7561"},"institutions":[{"id":"https://openalex.org/I4210092198","display_name":"University of Michigan\u2013Flint","ror":"https://ror.org/01c3xc117","country_code":"US","type":"education","lineage":["https://openalex.org/I4210092198"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohamed Wiem Mkaouer","raw_affiliation_strings":["University of Michigan-Flint, Flint, MI, USA"],"affiliations":[{"raw_affiliation_string":"University of Michigan-Flint, Flint, MI, USA","institution_ids":["https://openalex.org/I4210092198"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5081978873"],"corresponding_institution_ids":["https://openalex.org/I159129438","https://openalex.org/I9736820"],"apc_list":null,"apc_paid":null,"fwci":2.2963,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.90480866,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"33","issue":"8","first_page":"1","last_page":"44"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8342857360839844},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.6085036396980286},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.586605429649353},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.5789169073104858},{"id":"https://openalex.org/keywords/eclipse","display_name":"Eclipse","score":0.5669206976890564},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.48925232887268066},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4670112729072571},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.4487990140914917},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.43573153018951416},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.4206309914588928},{"id":"https://openalex.org/keywords/search-based-software-engineering","display_name":"Search-based software engineering","score":0.41917353868484497},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3766450881958008},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.367609441280365},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.36589956283569336},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3647448718547821},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.2909415364265442},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1725718379020691},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.08521613478660583}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8342857360839844},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.6085036396980286},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.586605429649353},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.5789169073104858},{"id":"https://openalex.org/C2778505590","wikidata":"https://www.wikidata.org/wiki/Q141022","display_name":"Eclipse","level":2,"score":0.5669206976890564},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.48925232887268066},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4670112729072571},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.4487990140914917},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.43573153018951416},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.4206309914588928},{"id":"https://openalex.org/C139143892","wikidata":"https://www.wikidata.org/wiki/Q7441615","display_name":"Search-based software engineering","level":5,"score":0.41917353868484497},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3766450881958008},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.367609441280365},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.36589956283569336},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3647448718547821},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.2909415364265442},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1725718379020691},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.08521613478660583},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3680472","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3680472","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3680472","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:espace2.etsmtl.ca:30456","is_oa":false,"landing_page_url":null,"pdf_url":null,"source":{"id":"https://openalex.org/S4306402392","display_name":"Espace \u00c9TS (ETS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1341030882","host_organization_name":"Educational Testing Service","host_organization_lineage":["https://openalex.org/I1341030882"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article publi\u00e9 dans une revue, r\u00e9vis\u00e9 par les pairs"}],"best_oa_location":{"id":"doi:10.1145/3680472","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3680472","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3680472","source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.5899999737739563,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G1410198333","display_name":null,"funder_award_id":"RGPIN-2018-05960","funder_id":"https://openalex.org/F4320334593","funder_display_name":"Natural Sciences and Engineering Research Council of Canada"}],"funders":[{"id":"https://openalex.org/F4320334593","display_name":"Natural Sciences and Engineering Research Council of Canada","ror":"https://ror.org/01h531d29"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4401123839.pdf"},"referenced_works_count":110,"referenced_works":["https://openalex.org/W822790223","https://openalex.org/W1260576311","https://openalex.org/W1539701879","https://openalex.org/W1558919105","https://openalex.org/W1563938718","https://openalex.org/W1585939719","https://openalex.org/W1605688901","https://openalex.org/W1678356000","https://openalex.org/W1964544799","https://openalex.org/W1965895350","https://openalex.org/W1973799080","https://openalex.org/W1977321274","https://openalex.org/W2007210734","https://openalex.org/W2010839146","https://openalex.org/W2012720140","https://openalex.org/W2016023958","https://openalex.org/W2022485595","https://openalex.org/W2026905436","https://openalex.org/W2032117693","https://openalex.org/W2039978418","https://openalex.org/W2040010062","https://openalex.org/W2040492000","https://openalex.org/W2044258615","https://openalex.org/W2048232769","https://openalex.org/W2055777130","https://openalex.org/W2078885513","https://openalex.org/W2087211161","https://openalex.org/W2088794999","https://openalex.org/W2092382400","https://openalex.org/W2103715428","https://openalex.org/W2105300539","https://openalex.org/W2109553965","https://openalex.org/W2118978333","https://openalex.org/W2124797841","https://openalex.org/W2126105956","https://openalex.org/W2132887549","https://openalex.org/W2139092060","https://openalex.org/W2147386665","https://openalex.org/W2148143831","https://openalex.org/W2148854374","https://openalex.org/W2161407365","https://openalex.org/W2161529113","https://openalex.org/W2168248828","https://openalex.org/W2207649084","https://openalex.org/W2328176404","https://openalex.org/W2330219538","https://openalex.org/W2343813548","https://openalex.org/W2344367508","https://openalex.org/W2348136092","https://openalex.org/W2373641322","https://openalex.org/W2398739291","https://openalex.org/W2482059860","https://openalex.org/W2509328528","https://openalex.org/W2543971965","https://openalex.org/W2624930143","https://openalex.org/W2735562533","https://openalex.org/W2738127235","https://openalex.org/W2740295334","https://openalex.org/W2751688213","https://openalex.org/W2766521509","https://openalex.org/W2768348081","https://openalex.org/W2787407015","https://openalex.org/W2793878264","https://openalex.org/W2798138694","https://openalex.org/W2807763315","https://openalex.org/W2811301137","https://openalex.org/W2883749686","https://openalex.org/W2916694005","https://openalex.org/W2921981915","https://openalex.org/W2963520355","https://openalex.org/W2963548617","https://openalex.org/W2963672746","https://openalex.org/W2964237675","https://openalex.org/W2970143329","https://openalex.org/W2990412642","https://openalex.org/W2997591727","https://openalex.org/W3006568433","https://openalex.org/W3006974147","https://openalex.org/W3009290003","https://openalex.org/W3013745307","https://openalex.org/W3059397974","https://openalex.org/W3084388286","https://openalex.org/W3092281757","https://openalex.org/W3109504448","https://openalex.org/W3134221463","https://openalex.org/W3134986464","https://openalex.org/W3138819813","https://openalex.org/W3139213909","https://openalex.org/W3152802678","https://openalex.org/W3164393248","https://openalex.org/W3209001851","https://openalex.org/W3209468076","https://openalex.org/W3216109844","https://openalex.org/W4205420848","https://openalex.org/W4205596332","https://openalex.org/W4226526426","https://openalex.org/W4234335579","https://openalex.org/W4234879923","https://openalex.org/W4235786747","https://openalex.org/W4238753141","https://openalex.org/W4244831466","https://openalex.org/W4246897279","https://openalex.org/W4249103073","https://openalex.org/W4285490379","https://openalex.org/W4293564833","https://openalex.org/W4299627282","https://openalex.org/W4309563112","https://openalex.org/W4367059627","https://openalex.org/W6600109629","https://openalex.org/W6752287707"],"related_works":["https://openalex.org/W2019257047","https://openalex.org/W2607267665","https://openalex.org/W2795746234","https://openalex.org/W2729258247","https://openalex.org/W4380568682","https://openalex.org/W2011987811","https://openalex.org/W2785752813","https://openalex.org/W2097099770","https://openalex.org/W2165855014","https://openalex.org/W2905303940"],"abstract_inverted_index":{"Modern":[0],"Code":[1],"Review":[2],"(MCR)":[3],"is":[4,73,251],"an":[5,143],"essential":[6],"process":[7],"in":[8,92,164],"software":[9],"development":[10],"to":[11,35,43,53,77,107,180,195,257],"ensure":[12],"high-quality":[13],"code.":[14],"However,":[15,59],"developers":[16,76],"often":[17],"spend":[18],"considerable":[19],"time":[20],"reviewing":[21],"code":[22,30,39,56,110,148,197,212,260],"changes":[23],"before":[24],"being":[25],"merged":[26,45,127],"into":[27],"the":[28,55,79,83,123,132,191,246,259,264],"main":[29,80,192],"base.":[31],"Previous":[32],"studies":[33],"attempted":[34],"predict":[36],"whether":[37],"a":[38,97,207,227],"change":[40],"was":[41,51],"going":[42],"be":[44],"or":[46],"abandoned":[47,129,196],"soon":[48],"after":[49],"it":[50,72,206],"submitted":[52],"improve":[54,258],"review":[57,111,213,261],"process.":[58,262],"these":[60],"approaches":[61],"require":[62],"complex":[63,177],"cost-sensitive":[64],"learning,":[65],"which":[66],"makes":[67],"their":[68,202],"adoption":[69],"challenging":[70],"since":[71],"difficult":[74],"for":[75,134,210],"understand":[78],"factors":[81,193],"behind":[82],"models\u2019":[84],"predictions.":[85],"To":[86,138],"address":[87],"this":[88,93],"issue,":[89],"we":[90,141,221],"introduce":[91],"article,":[94],"MULTICR":[95,117,160,188,224,250,269],",":[96],"multi-objective":[98],"search-based":[99],"approach":[100,209],"that":[101,159,243,249],"uses":[102],"Multi-Objective":[103],"Genetic":[104],"Programming":[105],"(MOGP)":[106],"learn":[108],"early":[109,211],"prediction":[112,214],"models":[113,120,178],"as":[114,199,201],"IF-THEN":[115,266],"rules.":[116],"evolves":[118],"predictive":[119],"while":[121,174],"maximizing":[122],"accuracy":[124],"of":[125,166,245,268],"both":[126],"and":[128,153,171,218,253],"classes,":[130],"eliminating":[131],"need":[133],"misclassification":[135],"cost":[136],"estimation.":[137],"evaluate":[139,223],"MULTICR,":[140],"conducted":[142],"empirical":[144],"study":[145,229],"on":[146],"146,612":[147],"reviews":[149,198],"from":[150,236],"Eclipse,":[151],"LibreOffice,":[152],"Gerrithub.":[154],"The":[155,239],"obtained":[156,240],"results":[157,241],"show":[158],"outperforms":[161],"existing":[162],"baselines":[163],"terms":[165],"Matthew":[167],"Correlation":[168],"Coefficient":[169],"(MCC)":[170],"F1":[172],"scores":[173],"learning":[175],"less":[176],"compared":[179],"decision":[181],"trees.":[182],"Our":[183],"experiments":[184],"also":[185],"showed":[186],"how":[187],"allows":[189],"identifying":[190],"related":[194],"well":[200],"associated":[203],"thresholds,":[204],"making":[205],"promising":[208],"with":[215],"notable":[216],"performance":[217],"inter-operability.":[219],"Additionally,":[220,263],"qualitatively":[222],"by":[225],"conducting":[226],"user":[228],"through":[230],"semi-structured":[231],"interviews":[232],"involving":[233],"10":[234],"practitioners":[235],"different":[237],"organizations.":[238],"indicate":[242],"90%":[244],"participants":[247],"find":[248],"useful":[252],"can":[254],"help":[255],"them":[256],"learned":[265],"rules":[267],"are":[270],"transparent.":[271]},"counts_by_year":[{"year":2025,"cited_by_count":3}],"updated_date":"2026-04-09T08:11:56.329763","created_date":"2025-10-10T00:00:00"}
