Abstract-sammanslagning konflikter orsakar programvarudefekter som om det upptäcks sent kan kräva dyr lösning. Detta gäller särskilt när utvecklare arbetar för länge utan att integrera samtidiga förändringar, vilket i praktiken är vanligt eftersom integration i allmänhet sker vid incheckning. Medvetenhet om andras verksamhet föreslogs för att hjälpa utvecklare att upptäcka konflikter tidigare. Det kräver dock utvecklare att upptäcka konflikter på egen hand och kan överbelasta dem med anmälningar, vilket gör det svårare att upptäcka. Detta dokument presenterar en ny lösning som kontinuerligt sammanfogar oanmälda och engagerade ändringar för att skapa ett bakgrundssystem som analyseras, sammanställs och testas för att exakt och korrekt upptäcka konflikter på uppdrag av utvecklare, innan incheckning. En empirisk studie bekräftar att vår lösning undviker överbelastning av utvecklare och förbättrar tidig upptäckt av konflikter över befintliga tillvägagångssätt. På samma sätt som det som hände med den kontinuerliga sammanställningen introducerar detta argument för en kontinuerlig sammanslagning inom IDE.
Guimaraes et al REF använder också ett skuggarkiv för sammanslagning av ändringar som sedan analyseras, kompileras och testas för att upptäcka (sammanfoga) konflikter.
Improving early detection of software merge conflicts
{'venue': "ICSE '12", 'journal': None, 'mag_field_of_study': ['Computer Science']}