{"id":"https://openalex.org/W2548378638","doi":"https://doi.org/10.1145/2950290.2950339","title":"TIPMerge: recommending experts for integrating changes across branches","display_name":"TIPMerge: recommending experts for integrating changes across branches","publication_year":2016,"publication_date":"2016-11-01","ids":{"openalex":"https://openalex.org/W2548378638","doi":"https://doi.org/10.1145/2950290.2950339","mag":"2548378638"},"language":"en","primary_location":{"id":"doi:10.1145/2950290.2950339","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2950290.2950339","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5088435888","display_name":"Catarina Costa","orcid":"https://orcid.org/0000-0002-8851-1563"},"institutions":[{"id":"https://openalex.org/I1317776637","display_name":"Universidade Federal do Acre","ror":"https://ror.org/05hag2y10","country_code":"BR","type":"education","lineage":["https://openalex.org/I1317776637"]},{"id":"https://openalex.org/I161127581","display_name":"Universidade Federal Fluminense","ror":"https://ror.org/02rjhbb08","country_code":"BR","type":"education","lineage":["https://openalex.org/I161127581"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Catarina Costa","raw_affiliation_strings":["Federal University of Acre, Brazil / Federal Fluminense University, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Acre, Brazil / Federal Fluminense University, Brazil","institution_ids":["https://openalex.org/I161127581","https://openalex.org/I1317776637"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089586503","display_name":"Jair Figueiredo","orcid":null},"institutions":[{"id":"https://openalex.org/I1317776637","display_name":"Universidade Federal do Acre","ror":"https://ror.org/05hag2y10","country_code":"BR","type":"education","lineage":["https://openalex.org/I1317776637"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jair Figueiredo","raw_affiliation_strings":["Federal University of Acre, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal University of Acre, Brazil","institution_ids":["https://openalex.org/I1317776637"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102931782","display_name":"Leonardo Murta","orcid":"https://orcid.org/0000-0002-5173-1247"},"institutions":[{"id":"https://openalex.org/I161127581","display_name":"Universidade Federal Fluminense","ror":"https://ror.org/02rjhbb08","country_code":"BR","type":"education","lineage":["https://openalex.org/I161127581"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Leonardo Murta","raw_affiliation_strings":["Federal Fluminense University, Brazil"],"affiliations":[{"raw_affiliation_string":"Federal Fluminense University, Brazil","institution_ids":["https://openalex.org/I161127581"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024821289","display_name":"Anita Sarma","orcid":"https://orcid.org/0000-0002-1859-1692"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Anita Sarma","raw_affiliation_strings":["Oregon State University, USA"],"affiliations":[{"raw_affiliation_string":"Oregon State University, USA","institution_ids":["https://openalex.org/I131249849"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5088435888"],"corresponding_institution_ids":["https://openalex.org/I1317776637","https://openalex.org/I161127581"],"apc_list":null,"apc_paid":null,"fwci":7.9617,"has_fulltext":false,"cited_by_count":33,"citation_normalized_percentile":{"value":0.97375573,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"523","last_page":"534"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9997000098228455,"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/merge","display_name":"Merge (version control)","score":0.9467639923095703},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7435528039932251},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.534545361995697},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5085815191268921},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.41089433431625366},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.39498424530029297},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3347589373588562},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14055520296096802}],"concepts":[{"id":"https://openalex.org/C197129107","wikidata":"https://www.wikidata.org/wiki/Q1921621","display_name":"Merge (version control)","level":2,"score":0.9467639923095703},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7435528039932251},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.534545361995697},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5085815191268921},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.41089433431625366},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.39498424530029297},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3347589373588562},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14055520296096802}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2950290.2950339","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2950290.2950339","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.44999998807907104,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W180288257","https://openalex.org/W1506285740","https://openalex.org/W1971741152","https://openalex.org/W1984575083","https://openalex.org/W1988048875","https://openalex.org/W1989016214","https://openalex.org/W1995969252","https://openalex.org/W1996119332","https://openalex.org/W2057114491","https://openalex.org/W2073456972","https://openalex.org/W2075367182","https://openalex.org/W2097985262","https://openalex.org/W2099332975","https://openalex.org/W2100849134","https://openalex.org/W2104342335","https://openalex.org/W2109736100","https://openalex.org/W2116228345","https://openalex.org/W2120289030","https://openalex.org/W2123802152","https://openalex.org/W2124782380","https://openalex.org/W2130217742","https://openalex.org/W2132178369","https://openalex.org/W2133215822","https://openalex.org/W2134876531","https://openalex.org/W2139092060","https://openalex.org/W2142043911","https://openalex.org/W2147018965","https://openalex.org/W2155951198","https://openalex.org/W2161946348","https://openalex.org/W2167626029","https://openalex.org/W2169060050","https://openalex.org/W2229220273","https://openalex.org/W2319794630","https://openalex.org/W2404469805","https://openalex.org/W2547319380","https://openalex.org/W2913593077","https://openalex.org/W3121143339","https://openalex.org/W3148527572","https://openalex.org/W4241395538"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2369673098","https://openalex.org/W2386315983","https://openalex.org/W2158198137","https://openalex.org/W2357241418","https://openalex.org/W2150276710","https://openalex.org/W2086064646","https://openalex.org/W2119135658","https://openalex.org/W2115485936","https://openalex.org/W2153015554"],"abstract_inverted_index":{"Parallel":[0],"development":[1],"in":[2,71,76,84,142,168],"branches":[3,19],"is":[4,20],"a":[5,45,51,169],"common":[6],"software":[7],"practice.":[8],"However,":[9],"past":[10,69],"work":[11,34],"has":[12,31],"found":[13],"that":[14,54,141],"integration":[15],"of":[16,111,128,137],"changes":[17,75],"across":[18],"not":[21,149],"easy,":[22],"and":[23,79,104],"often":[24],"leads":[25],"to":[26,35,43,61,96,161],"failures.":[27],"Thus":[28],"far,":[29],"there":[30],"been":[32],"little":[33],"recommend":[36],"developers":[37,56,136],"who":[38,57,121],"have":[39],"the":[40,72,77,85,112,119,123,145,151,155,159,163],"right":[41],"expertise":[42,160],"perform":[44,62],"branch":[46],"integration.":[47],"We":[48,87],"propose":[49],"TIPMerge,":[50],"novel":[52],"tool":[53],"recommends":[55],"are":[58],"best":[59],"suited":[60],"merges,":[63],"by":[64,115],"taking":[65],"into":[66],"consideration":[67],"developers\u2019":[68],"experience":[70],"project,":[73],"their":[74],"branches,":[78],"de-pendencies":[80],"among":[81],"modified":[82],"files":[83],"branches.":[86],"evaluated":[88],"TIPMerge":[89,116,146],"on":[90],"28":[91],"projects,":[92],"which":[93],"included":[94,118],"up":[95],"15,584":[97],"merges":[98],"with":[99,135],"at":[100,131],"least":[101],"two":[102,138],"developers,":[103],"potentially":[105],"conflicting":[106],"changes.":[107],"On":[108],"average,":[109],"85%":[110],"top-3":[113],"recommendations":[114,129],"correctly":[117],"developer":[120,157],"performed":[122],"merge.":[124],"Best":[125],"(accuracy)":[126],"results":[127],"were":[130],"98%.":[132],"Our":[133],"inter-views":[134],"projects":[139],"reveal":[140],"cases":[143],"where":[144],"recommendation":[147],"did":[148],"match":[150],"actual":[152],"merge":[153,171],"developer,":[154],"recommended":[156],"had":[158],"per-form":[162],"merge,":[164],"or":[165],"was":[166],"involved":[167],"collaborative":[170],"session.":[172]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
