{"id":"https://openalex.org/W4403427009","doi":"https://doi.org/10.5753/sblp.2024.3471","title":"Semantic conflict detection via dynamic analysis","display_name":"Semantic conflict detection via dynamic analysis","publication_year":2024,"publication_date":"2024-09-30","ids":{"openalex":"https://openalex.org/W4403427009","doi":"https://doi.org/10.5753/sblp.2024.3471"},"language":"en","primary_location":{"id":"doi:10.5753/sblp.2024.3471","is_oa":true,"landing_page_url":"https://doi.org/10.5753/sblp.2024.3471","pdf_url":"https://sol.sbc.org.br/index.php/sblp/article/download/30257/30064","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Anais do XXVIII Simp\u00f3sio Brasileiro de Linguagens de Programa\u00e7\u00e3o (SBLP 2024)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://sol.sbc.org.br/index.php/sblp/article/download/30257/30064","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Amanda Moraes","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Amanda Moraes","raw_affiliation_strings":["UFPE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UFPE","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073460644","display_name":"Paulo Borba","orcid":"https://orcid.org/0000-0002-0381-2843"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paulo Borba","raw_affiliation_strings":["UFPE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"UFPE","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001086221","display_name":"L\u00e9uson Da Silva","orcid":"https://orcid.org/0000-0002-9086-9038"},"institutions":[{"id":"https://openalex.org/I45683168","display_name":"Polytechnique Montr\u00e9al","ror":"https://ror.org/05f8d4e86","country_code":"CA","type":"education","lineage":["https://openalex.org/I45683168"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"L\u00e9uson Da Silva","raw_affiliation_strings":["Polytechnique Montreal"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Polytechnique Montreal","institution_ids":["https://openalex.org/I45683168"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"53","last_page":"61"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998000264167786,"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/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9991000294685364,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.7623062133789062},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.3863428235054016},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.3724559545516968},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.37085312604904175}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7623062133789062},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3863428235054016},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.3724559545516968},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.37085312604904175}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5753/sblp.2024.3471","is_oa":true,"landing_page_url":"https://doi.org/10.5753/sblp.2024.3471","pdf_url":"https://sol.sbc.org.br/index.php/sblp/article/download/30257/30064","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Anais do XXVIII Simp\u00f3sio Brasileiro de Linguagens de Programa\u00e7\u00e3o (SBLP 2024)","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.5753/sblp.2024.3471","is_oa":true,"landing_page_url":"https://doi.org/10.5753/sblp.2024.3471","pdf_url":"https://sol.sbc.org.br/index.php/sblp/article/download/30257/30064","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Anais do XXVIII Simp\u00f3sio Brasileiro de Linguagens de Programa\u00e7\u00e3o (SBLP 2024)","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G566922920","display_name":null,"funder_award_id":"APQ/0388-1.03/14","funder_id":"https://openalex.org/F4320323678","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco"},{"id":"https://openalex.org/G7139739004","display_name":null,"funder_award_id":"0388-1.03/14","funder_id":"https://openalex.org/F4320323678","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco"}],"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"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320323678","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco","ror":"https://ror.org/02te5rf52"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4403427009.pdf","grobid_xml":"https://content.openalex.org/works/W4403427009.grobid-xml"},"referenced_works_count":18,"referenced_works":["https://openalex.org/W1987647365","https://openalex.org/W1996993752","https://openalex.org/W1999296854","https://openalex.org/W2001907377","https://openalex.org/W2057432538","https://openalex.org/W2064625489","https://openalex.org/W2070111972","https://openalex.org/W2169044454","https://openalex.org/W2513125375","https://openalex.org/W2776762819","https://openalex.org/W3000457305","https://openalex.org/W3097045170","https://openalex.org/W3097717691","https://openalex.org/W3148654751","https://openalex.org/W4221045018","https://openalex.org/W4241529207","https://openalex.org/W4296534617","https://openalex.org/W4395115905"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W3204019825"],"abstract_inverted_index":{"During":[0],"collaborative":[1],"software":[2],"development,":[3],"a":[4,55,176],"semantic":[5,27,178],"conflict":[6,179],"may":[7],"occur":[8],"when":[9],"the":[10,82,108,120,130,134],"individual":[11],"behavior":[12],"expected":[13],"by":[14,86],"different":[15,36],"developers":[16],"is":[17],"no":[18,181],"longer":[19],"preserved":[20],"after":[21],"merging":[22],"their":[23],"branches.":[24],"While":[25],"potential":[26,177],"conflicts":[28,85],"are":[29],"not":[30,116],"captured":[31],"via":[32],"textual":[33],"merge":[34,56,155],"tools,":[35],"approaches":[37,60],"have":[38],"already":[39],"been":[40],"proposed":[41],"based":[42],"on":[43,88,163],"static":[44],"analysis":[45,98],"or":[46],"automated":[47],"test":[48,147],"generation":[49],"to":[50,73,101,107,138],"verify":[51],"behavioral":[52],"changes":[53,103],"given":[54],"scenario.":[57],"However,":[58],"these":[59,75],"share":[61],"some":[62],"limitations":[63],"regarding":[64],"scalability":[65],"and":[66,70,114],"reporting":[67],"false":[68,182],"positives":[69],"negatives.":[71],"Trying":[72],"address":[74],"limitations,":[76],"in":[77,91,125],"this":[78],"work,":[79],"we":[80,152,167],"assess":[81],"detection":[83],"of":[84,133,172],"focusing":[87],"overriding":[89,173],"assignments":[90],"JavaScript":[92,159],"code":[93,136],"through":[94],"dynamic":[95],"analysis.":[96],"Dynamic":[97],"allows":[99],"us":[100],"detect":[102],"involving":[104],"writing":[105],"operations":[106],"same":[109],"state":[110],"element":[111],"at":[112],"runtime":[113],"does":[115],"need":[117],"assertions":[118],"about":[119],"under-analysis":[121],"code,":[122],"such":[123],"as":[124],"test-based":[126],"approaches,":[127],"requiring":[128],"only":[129],"final":[131],"version":[132],"merged":[135],"(post-merge)":[137],"be":[139],"executed.":[140],"To":[141],"evaluate":[142],"our":[143],"approach,":[144],"besides":[145],"translating":[146],"cases":[148],"from":[149,157,165],"related":[150],"works,":[151],"empirically":[153],"analyze":[154],"scenarios":[156],"50":[158],"opensource":[160],"projects":[161],"hosted":[162],"GitHub,":[164],"which":[166],"correctly":[168],"detected":[169],"one":[170],"scenario":[171],"assignment":[174],"representing":[175],"with":[180],"positives.":[183]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
