{"id":"https://openalex.org/W1971867375","doi":"https://doi.org/10.1145/1449764.1449786","title":"The impact of static-dynamic coupling on remodularization","display_name":"The impact of static-dynamic coupling on remodularization","publication_year":2008,"publication_date":"2008-10-19","ids":{"openalex":"https://openalex.org/W1971867375","doi":"https://doi.org/10.1145/1449764.1449786","mag":"1971867375"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1449764.1449786","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5042793760","display_name":"Rick Chern","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"funder","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Rick Chern","raw_affiliation_strings":[", The University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":", The University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004483316","display_name":"Kris De Volder","orcid":null},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"funder","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Kris De Volder","raw_affiliation_strings":[", The University of British Columbia, Vancouver, BC, Canada"],"affiliations":[{"raw_affiliation_string":", The University of British Columbia, Vancouver, BC, Canada","institution_ids":["https://openalex.org/I141945490"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.223,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.6375,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":78,"max":80},"biblio":{"volume":null,"issue":null,"first_page":"261","last_page":"276"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9999,"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.9999,"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.999,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9978,"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":[],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7781645},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.7684748},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6949391},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.67524636},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.63611805},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5261737},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.45152536},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.44486222},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09485018},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.09061876},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1449764.1449786","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":32,"referenced_works":["https://openalex.org/W1514696618","https://openalex.org/W1577384748","https://openalex.org/W1578785003","https://openalex.org/W1597733138","https://openalex.org/W1610570299","https://openalex.org/W1644882639","https://openalex.org/W1770006921","https://openalex.org/W1847665756","https://openalex.org/W1953148806","https://openalex.org/W1972064644","https://openalex.org/W1977917264","https://openalex.org/W1980665766","https://openalex.org/W1987702312","https://openalex.org/W1991604845","https://openalex.org/W1996710532","https://openalex.org/W2013410000","https://openalex.org/W2016238341","https://openalex.org/W2045352263","https://openalex.org/W2055970549","https://openalex.org/W2071935327","https://openalex.org/W2094282293","https://openalex.org/W2115680394","https://openalex.org/W2142630726","https://openalex.org/W2144015080","https://openalex.org/W2144777691","https://openalex.org/W2149270766","https://openalex.org/W2151298976","https://openalex.org/W2154774499","https://openalex.org/W2169934995","https://openalex.org/W2293624369","https://openalex.org/W2313865723","https://openalex.org/W71538060"],"related_works":["https://openalex.org/W4367724653","https://openalex.org/W4286888643","https://openalex.org/W4281673905","https://openalex.org/W3210795196","https://openalex.org/W2786317006","https://openalex.org/W2749690376","https://openalex.org/W2378076731","https://openalex.org/W2151320244","https://openalex.org/W2103380617","https://openalex.org/W2088988140"],"abstract_inverted_index":{"We":[0,51],"explore":[1],"the":[2,26,36,41,97,104,117],"concept":[3],"of":[4,28,45,55,86,96,119],"static-dynamic":[5,29,76,110],"coupling--the":[6],"degree":[7],"to":[8,19,39,67,70],"which":[9],"changes":[10,18],"in":[11,31,48,59,103],"a":[12,32,53,91],"program's":[13],"static":[14],"modular":[15,43],"structure":[16,44],"imply":[17],"its":[20],"dynamic":[21],"structure.":[22],"This":[23],"paper":[24],"investigates":[25],"impact":[27],"coupling":[30,111],"programming":[33],"language":[34],"on":[35],"effort":[37],"required":[38],"evolve":[40],"coarse":[42],"programs":[46],"written":[47],"that":[49,109],"language.":[50],"performed":[52],"series":[54],"remodularization":[56,98,118],"case":[57],"studies":[58],"both":[60],"Java":[61,120],"and":[62,84,107],"SubjectJ.":[63],"SubjectJ":[64],"is":[65],"designed":[66],"be":[68],"similar":[69],"Java,":[71],"but":[72],"have":[73],"strictly":[74],"less":[75],"coupling.":[77],"Our":[78],"results":[79,101],"include":[80],"quantitative":[81],"measures-time":[82],"taken":[83],"number":[85],"bugs":[87],"introduced--as":[88],"well":[89],"as":[90],"more":[92],"subjective":[93],"qualitative":[94],"analysis":[95],"process.":[99],"All":[100],"point":[102],"same":[105],"direction":[106],"suggest":[108],"causes":[112],"substantial":[113],"accidental":[114],"complexity":[115],"for":[116],"programs.":[121]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1971867375","counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-03-25T10:32:03.863255","created_date":"2016-06-24"}