{"id":"https://openalex.org/W3204270390","doi":"https://doi.org/10.1145/3475716.3484487","title":"Semantic Slicing of Architectural Change Commits","display_name":"Semantic Slicing of Architectural Change Commits","publication_year":2021,"publication_date":"2021-10-06","ids":{"openalex":"https://openalex.org/W3204270390","doi":"https://doi.org/10.1145/3475716.3484487","mag":"3204270390"},"language":"en","primary_location":{"id":"doi:10.1145/3475716.3484487","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3475716.3484487","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5086006330","display_name":"Amit Kumar Mondal","orcid":"https://orcid.org/0000-0002-8157-4828"},"institutions":[{"id":"https://openalex.org/I32625721","display_name":"University of Saskatchewan","ror":"https://ror.org/010x8gc63","country_code":"CA","type":"education","lineage":["https://openalex.org/I32625721"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Amit Kumar Mondal","raw_affiliation_strings":["University of Saskatchewan, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Saskatchewan, Canada","institution_ids":["https://openalex.org/I32625721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102756770","display_name":"Chanchal K. Roy","orcid":"https://orcid.org/0000-0003-0519-6164"},"institutions":[{"id":"https://openalex.org/I32625721","display_name":"University of Saskatchewan","ror":"https://ror.org/010x8gc63","country_code":"CA","type":"education","lineage":["https://openalex.org/I32625721"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Chanchal K. Roy","raw_affiliation_strings":["University of Saskatchewan, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Saskatchewan, Canada","institution_ids":["https://openalex.org/I32625721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089178328","display_name":"Kevin A. Schneider","orcid":"https://orcid.org/0000-0003-1113-1754"},"institutions":[{"id":"https://openalex.org/I32625721","display_name":"University of Saskatchewan","ror":"https://ror.org/010x8gc63","country_code":"CA","type":"education","lineage":["https://openalex.org/I32625721"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Kevin A. Schneider","raw_affiliation_strings":["University of Saskatchewan, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Saskatchewan, Canada","institution_ids":["https://openalex.org/I32625721"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015470184","display_name":"Banani Roy","orcid":"https://orcid.org/0000-0003-1247-7781"},"institutions":[{"id":"https://openalex.org/I32625721","display_name":"University of Saskatchewan","ror":"https://ror.org/010x8gc63","country_code":"CA","type":"education","lineage":["https://openalex.org/I32625721"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Banani Roy","raw_affiliation_strings":["University of Saskatchewan, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Saskatchewan, Canada","institution_ids":["https://openalex.org/I32625721"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088457793","display_name":"Sristy Sumana Nath","orcid":"https://orcid.org/0000-0003-1509-6327"},"institutions":[{"id":"https://openalex.org/I32625721","display_name":"University of Saskatchewan","ror":"https://ror.org/010x8gc63","country_code":"CA","type":"education","lineage":["https://openalex.org/I32625721"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Sristy Sumana Nath","raw_affiliation_strings":["University of Saskatchewan, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Saskatchewan, Canada","institution_ids":["https://openalex.org/I32625721"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I32625721"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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/T10639","display_name":"Advanced Software Engineering Methodologies","score":0.9966999888420105,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.992900013923645,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7937102913856506},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5810795426368713},{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.580945611000061},{"id":"https://openalex.org/keywords/slicing","display_name":"Slicing","score":0.5346495509147644},{"id":"https://openalex.org/keywords/architectural-pattern","display_name":"Architectural pattern","score":0.5141094326972961},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.47320836782455444},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.47156497836112976},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.46662887930870056},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3547930121421814},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.30743131041526794},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.3072425127029419},{"id":"https://openalex.org/keywords/software-design","display_name":"Software design","score":0.2804138958454132},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.16575515270233154}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7937102913856506},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5810795426368713},{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.580945611000061},{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.5346495509147644},{"id":"https://openalex.org/C72280835","wikidata":"https://www.wikidata.org/wiki/Q635346","display_name":"Architectural pattern","level":5,"score":0.5141094326972961},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.47320836782455444},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.47156497836112976},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.46662887930870056},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3547930121421814},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.30743131041526794},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3072425127029419},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.2804138958454132},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.16575515270233154}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3475716.3484487","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3475716.3484487","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5199999809265137,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":26,"referenced_works":["https://openalex.org/W1584308190","https://openalex.org/W1826514372","https://openalex.org/W1934704424","https://openalex.org/W1971656484","https://openalex.org/W1985346994","https://openalex.org/W2076102946","https://openalex.org/W2076225782","https://openalex.org/W2097227214","https://openalex.org/W2122001717","https://openalex.org/W2168154523","https://openalex.org/W2169950128","https://openalex.org/W2169953435","https://openalex.org/W2508405133","https://openalex.org/W2587571325","https://openalex.org/W2604209688","https://openalex.org/W2801579966","https://openalex.org/W2809180926","https://openalex.org/W2883438944","https://openalex.org/W2944727054","https://openalex.org/W2954543458","https://openalex.org/W2994650698","https://openalex.org/W2999075134","https://openalex.org/W3026142535","https://openalex.org/W3085452918","https://openalex.org/W3103575904","https://openalex.org/W3163417632"],"related_works":["https://openalex.org/W4367365664","https://openalex.org/W4293227618","https://openalex.org/W2136634148","https://openalex.org/W3122851392","https://openalex.org/W3122800671","https://openalex.org/W4250708772","https://openalex.org/W4288862737","https://openalex.org/W2393746923","https://openalex.org/W2972496411","https://openalex.org/W2099477932"],"abstract_inverted_index":{"Software":[0],"architectural":[1,25,56,67,106,164,209],"changes":[2],"involve":[3],"more":[4],"than":[5],"one":[6],"module":[7],"or":[8],"component":[9],"and":[10,40,62,72,98,124,143,172,191,202,207,225],"are":[11,58,76],"complex":[12],"to":[13,16,23,134,136],"analyze":[14],"compared":[15],"local":[17],"code":[18,151],"changes.":[19],"Development":[20],"teams":[21],"aiming":[22],"review":[24,51,83],"aspects":[26],"(design)":[27],"of":[28,44,80,102,112,115,118],"a":[29,64,91,103,113,128,137],"change":[30,129,165],"commit":[31,104],"consider":[32],"many":[33],"essential":[34,53],"scenarios":[35],"such":[36],"as":[37,216],"access":[38],"rules":[39],"restrictions":[41],"on":[42,168,178],"usage":[43],"program":[45],"entities":[46],"across":[47],"modules.":[48],"Moreover,":[49],"design":[50,74,82,223,226],"is":[52,132],"when":[54],"proper":[55],"formulations":[57],"paramount":[59],"for":[60,152,205,220,229],"developing":[61,153],"deploying":[63],"system.":[65],"Untangling":[66],"changes,":[68],"recovering":[69],"semantic":[70,100,109,222],"design,":[71],"producing":[73],"notes":[75],"the":[77,81,149,157,175,195,217,221,230],"crucial":[78],"tasks":[79],"process.":[84],"To":[85],"support":[86],"these":[87],"tasks,":[88],"we":[89],"construct":[90],"lightweight":[92],"tool":[93,161,213],"[4]":[94],"that":[95,194],"can":[96],"detect":[97],"decompose":[99],"slices":[101,176],"containing":[105],"instances.":[107],"A":[108],"slice":[110],"consists":[111],"description":[114],"relational":[116],"information":[117],"involved":[119],"modules,":[120],"their":[121],"classes,":[122],"methods":[123],"connected":[125],"modules":[126],"in":[127,189],"instance,":[130],"which":[131],"easy":[133],"understand":[135],"reviewer.":[138],"We":[139],"extract":[140],"various":[141],"directory":[142],"naming":[144],"structures":[145],"(DANS)":[146],"properties":[147,197],"from":[148],"source":[150],"our":[154,160,169],"tool.":[155],"Utilizing":[156],"DANS":[158,196],"properties,":[159],"first":[162],"detects":[163],"instances":[166],"based":[167],"defined":[170],"metric":[171],"then":[173],"decomposes":[174],"(based":[177],"string":[179],"processing).":[180],"Our":[181,211],"preliminary":[182,218],"investigation":[183],"with":[184],"ten":[185],"open-source":[186],"projects":[187],"(developed":[188],"Java":[190],"Kotlin)":[192],"reveals":[193],"produce":[198],"highly":[199],"reliable":[200],"precision":[201],"recall":[203],"(93-100%)":[204],"detecting":[206],"generating":[208],"slices.":[210],"proposed":[212],"will":[214],"serve":[215],"approach":[219],"recovery":[224],"summary":[227],"generation":[228],"project":[231],"releases.":[232]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
