{"id":"https://openalex.org/W4400582991","doi":"https://doi.org/10.1145/3643771","title":"RavenBuild: Context, Relevance, and Dependency Aware Build Outcome Prediction","display_name":"RavenBuild: Context, Relevance, and Dependency Aware Build Outcome Prediction","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400582991","doi":"https://doi.org/10.1145/3643771"},"language":"en","primary_location":{"id":"doi:10.1145/3643771","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643771","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3643771","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103062194","display_name":"Gengyi Sun","orcid":"https://orcid.org/0009-0009-6143-9862"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]},{"id":"https://openalex.org/I4210104072","display_name":"Ubisoft (Canada)","ror":"https://ror.org/01hmp5p66","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210104072"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gengyi Sun","raw_affiliation_strings":["Ubisoft, Toronto, Canada","University of Waterloo, Waterloo, Canada","University of Waterloo, Waterloo, Canada / Ubisoft, Toronto, Canada"],"raw_orcid":"https://orcid.org/0009-0009-6143-9862","affiliations":[{"raw_affiliation_string":"Ubisoft, Toronto, Canada","institution_ids":["https://openalex.org/I4210104072"]},{"raw_affiliation_string":"University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]},{"raw_affiliation_string":"University of Waterloo, Waterloo, Canada / Ubisoft, Toronto, Canada","institution_ids":["https://openalex.org/I151746483"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060644524","display_name":"Sarra Habchi","orcid":"https://orcid.org/0000-0002-5989-1413"},"institutions":[{"id":"https://openalex.org/I4210104072","display_name":"Ubisoft (Canada)","ror":"https://ror.org/01hmp5p66","country_code":"CA","type":"company","lineage":["https://openalex.org/I4210104072"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Sarra Habchi","raw_affiliation_strings":["Ubisoft, Montr\u00e9al, Canada"],"raw_orcid":"https://orcid.org/0000-0002-5989-1413","affiliations":[{"raw_affiliation_string":"Ubisoft, Montr\u00e9al, Canada","institution_ids":["https://openalex.org/I4210104072"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043053174","display_name":"Shane McIntosh","orcid":"https://orcid.org/0000-0002-0193-3975"},"institutions":[{"id":"https://openalex.org/I151746483","display_name":"University of Waterloo","ror":"https://ror.org/01aff2v68","country_code":"CA","type":"education","lineage":["https://openalex.org/I151746483"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Shane McIntosh","raw_affiliation_strings":["University of Waterloo, Waterloo, Canada"],"raw_orcid":"https://orcid.org/0000-0002-0193-3975","affiliations":[{"raw_affiliation_string":"University of Waterloo, Waterloo, Canada","institution_ids":["https://openalex.org/I151746483"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2727,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.88781672,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"1","issue":"FSE","first_page":"996","last_page":"1018"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10260","display_name":"Software Engineering Research","score":0.9944999814033508,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9801999926567078,"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/relevance","display_name":"Relevance (law)","score":0.8059368133544922},{"id":"https://openalex.org/keywords/dependency","display_name":"Dependency (UML)","score":0.7757793664932251},{"id":"https://openalex.org/keywords/outcome","display_name":"Outcome (game theory)","score":0.7113903760910034},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.6602198481559753},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5171765685081482},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.32248619198799133},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2860076129436493},{"id":"https://openalex.org/keywords/history","display_name":"History","score":0.14372149109840393},{"id":"https://openalex.org/keywords/political-science","display_name":"Political science","score":0.12679627537727356},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08868646621704102}],"concepts":[{"id":"https://openalex.org/C158154518","wikidata":"https://www.wikidata.org/wiki/Q7310970","display_name":"Relevance (law)","level":2,"score":0.8059368133544922},{"id":"https://openalex.org/C19768560","wikidata":"https://www.wikidata.org/wiki/Q320727","display_name":"Dependency (UML)","level":2,"score":0.7757793664932251},{"id":"https://openalex.org/C148220186","wikidata":"https://www.wikidata.org/wiki/Q7111912","display_name":"Outcome (game theory)","level":2,"score":0.7113903760910034},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6602198481559753},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5171765685081482},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.32248619198799133},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2860076129436493},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.14372149109840393},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.12679627537727356},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08868646621704102},{"id":"https://openalex.org/C144237770","wikidata":"https://www.wikidata.org/wiki/Q747534","display_name":"Mathematical economics","level":1,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3643771","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643771","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3643771","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643771","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.6200000047683716,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W1582019318","https://openalex.org/W1985896931","https://openalex.org/W1991292921","https://openalex.org/W1999673860","https://openalex.org/W2040915209","https://openalex.org/W2058310153","https://openalex.org/W2080395944","https://openalex.org/W2088546249","https://openalex.org/W2102212651","https://openalex.org/W2124545752","https://openalex.org/W2144528247","https://openalex.org/W2150747245","https://openalex.org/W2161538570","https://openalex.org/W2295598076","https://openalex.org/W2347053969","https://openalex.org/W2591823109","https://openalex.org/W2726948491","https://openalex.org/W2740295334","https://openalex.org/W2772064075","https://openalex.org/W2803395207","https://openalex.org/W2883986603","https://openalex.org/W2914489208","https://openalex.org/W3001461005","https://openalex.org/W3091592993","https://openalex.org/W3102015031","https://openalex.org/W3118614203","https://openalex.org/W3124882526","https://openalex.org/W3180921142","https://openalex.org/W3194372650","https://openalex.org/W3195650035","https://openalex.org/W4205420848","https://openalex.org/W4220838790","https://openalex.org/W4245116308","https://openalex.org/W4284686817","https://openalex.org/W4311349067","https://openalex.org/W4312470727","https://openalex.org/W4399213669","https://openalex.org/W6785333560"],"related_works":["https://openalex.org/W2978999882","https://openalex.org/W2067317451","https://openalex.org/W3141031773","https://openalex.org/W1595686156","https://openalex.org/W2181392282","https://openalex.org/W2119369480","https://openalex.org/W2085384747","https://openalex.org/W148937441","https://openalex.org/W2088166309","https://openalex.org/W4214571255"],"abstract_inverted_index":{"Continuous":[0],"Integration":[1],"(CI)":[2],"is":[3,37,242,272],"a":[4,228,258,297,320],"common":[5],"practice":[6],"adopted":[7],"by":[8,39,142,194,202,207],"modern":[9],"software":[10],"organizations.":[11],"It":[12],"plays":[13],"an":[14,113],"especially":[15],"important":[16],"role":[17],"for":[18,84,148],"large":[19],"corporations":[20],"like":[21],"Ubisoft,":[22],"where":[23],"thousands":[24],"of":[25,34,68,73,146,190,198,300],"build":[26,47,58,85,102,124,149,168,267,286,304,324],"jobs":[27],"are":[28,120,138],"submitted":[29],"daily.":[30],"Indeed,":[31],"the":[32,40,70,89,108,117,143,159,179,188,191,196,199,205,212,252,265,285,301,316],"cadence":[33],"development":[35],"progress":[36],"constrained":[38],"pace":[41],"at":[42,80],"which":[43,232,262],"CI":[44,52],"services":[45],"process":[46],"jobs.":[48],"To":[49,157,216],"provide":[50,227],"faster":[51],"feedback,":[53],"recent":[54],"work":[55],"explores":[56],"how":[57],"outcomes":[59],"can":[60],"be":[61],"anticipated.":[62],"Although":[63],"early":[64],"results":[65],"show":[66],"plenty":[67],"promise,":[69],"distinct":[71],"characteristics":[72],"Project":[74,90,180,249],"X\u2014a":[75],"AAA":[76],"video":[77],"game":[78],"project":[79,223],"Ubisoft\u2014present":[81],"new":[82],"challenges":[83],"outcome":[86,150,169,268,287,305,325],"prediction.":[87],"In":[88,178],"X":[91,181],"setting,":[92],"changes":[93,110,128,137],"that":[94,107,111,115,129,171,185,257,310],"do":[95,130],"not":[96,131,139],"modify":[97],"source":[98],"code":[99,109,127],"also":[100,105,226,313],"incur":[101],"failures.":[103],"We":[104,236],"observe":[106,184,237],"have":[112],"impact":[114,132],"crosses":[116],"source-data":[118],"boundary":[119],"more":[121],"prone":[122],"to":[123,155,167,211,244,282,315],"failures":[125],"than":[126],"data":[133,160],"files.":[134],"Since":[135],"such":[136],"fully":[140],"characterized":[141],"existing":[144],"set":[145],"features":[147],"prediction,":[151,271],"state-of-the-art":[152,213],"models":[153],"tend":[154],"underperform.":[156],"incorporate":[158],"context,":[161,182],"we":[162,183,225,255,308],"propose":[163],"RavenBuild\u2014a":[164],"novel":[165],"approach":[166,318],"prediction":[170,326],"leverages":[172],"context-,":[173],"relevance-,":[174],"and":[175,204,248,277],"dependency-aware":[176,234],"features.":[177,235],"RavenBuild":[186],"improves":[187],"F1-score":[189],"failing":[192,200],"class":[193,201],"50%,":[195],"recall":[197],"105%,":[203],"AUC":[206],"11%":[208],"with":[209,221,275],"respect":[210],"BuildFast":[214,276],"approach.":[215],"ease":[217],"adoption":[218],"in":[219,303],"settings":[220],"heterogeneous":[222],"sets,":[224],"simplified":[229],"alternative":[230],"RavenBuild-CR,":[231],"excludes":[233],"across-the-board":[238],"improvements":[239],"when":[240,284,322],"RavenBuild-CR":[241],"applied":[243],"22":[245],"open-source":[246],"projects":[247],"X.":[250],"On":[251],"other":[253],"hand,":[254],"find":[256],"na\u00efve":[259],"Parrot":[260,280,293,317],"approach,":[261],"simply":[263],"echoes":[264],"previous":[266],"as":[269,296,319],"its":[270],"surprisingly":[273],"competitive":[274],"RavenBuild.":[278],"Though":[279],"fails":[281],"predict":[283],"differs":[288],"from":[289],"their":[290],"immediate":[291],"predecessor,":[292],"serves":[294],"well":[295],"tendency":[298],"indicator":[299],"sequences":[302],"datasets.":[306],"Thus,":[307],"recommend":[309],"future":[311],"studies":[312],"compare":[314],"baseline":[321],"evaluating":[323],"models.":[327]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
