{"id":"https://openalex.org/W2004604017","doi":"https://doi.org/10.1145/1730874.1730875","title":"Exposing unforeseen consequences of software change","display_name":"Exposing unforeseen consequences of software change","publication_year":2010,"publication_date":"2010-02-25","ids":{"openalex":"https://openalex.org/W2004604017","doi":"https://doi.org/10.1145/1730874.1730875","mag":"2004604017"},"language":"en","primary_location":{"id":"doi:10.1145/1730874.1730875","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1730874.1730875","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd India software engineering conference","raw_type":"proceedings-article"},"type":"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/A5011262764","display_name":"David Notkin","orcid":null},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"David Notkin","raw_affiliation_strings":["University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5011262764"],"corresponding_institution_ids":["https://openalex.org/I201448701"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.11812478,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"2"},"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.9987999796867371,"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.9987999796867371,"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.9986000061035156,"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.9958000183105469,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7521274089813232},{"id":"https://openalex.org/keywords/nobody","display_name":"nobody","score":0.5449643135070801},{"id":"https://openalex.org/keywords/harm","display_name":"Harm","score":0.5329853892326355},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.5066280961036682},{"id":"https://openalex.org/keywords/unintended-consequences","display_name":"Unintended consequences","score":0.48004281520843506},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.47634032368659973},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.47116929292678833},{"id":"https://openalex.org/keywords/certainty","display_name":"Certainty","score":0.4322744905948639},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.39820167422294617},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3327123522758484},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29769182205200195},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.15292412042617798},{"id":"https://openalex.org/keywords/social-psychology","display_name":"Social psychology","score":0.1383223831653595}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7521274089813232},{"id":"https://openalex.org/C36914074","wikidata":"https://www.wikidata.org/wiki/Q1940501","display_name":"nobody","level":2,"score":0.5449643135070801},{"id":"https://openalex.org/C2777363581","wikidata":"https://www.wikidata.org/wiki/Q15098235","display_name":"Harm","level":2,"score":0.5329853892326355},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.5066280961036682},{"id":"https://openalex.org/C2776889888","wikidata":"https://www.wikidata.org/wiki/Q1135789","display_name":"Unintended consequences","level":2,"score":0.48004281520843506},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.47634032368659973},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.47116929292678833},{"id":"https://openalex.org/C7493553","wikidata":"https://www.wikidata.org/wiki/Q1520777","display_name":"Certainty","level":2,"score":0.4322744905948639},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.39820167422294617},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3327123522758484},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29769182205200195},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.15292412042617798},{"id":"https://openalex.org/C77805123","wikidata":"https://www.wikidata.org/wiki/Q161272","display_name":"Social psychology","level":1,"score":0.1383223831653595},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"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/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1730874.1730875","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1730874.1730875","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd India software engineering conference","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6100000143051147,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W1543072206","https://openalex.org/W2065156438","https://openalex.org/W2502265256","https://openalex.org/W2173947718","https://openalex.org/W4388363270","https://openalex.org/W2898696350","https://openalex.org/W2772791208","https://openalex.org/W4381511496","https://openalex.org/W2784053798","https://openalex.org/W2030486054"],"abstract_inverted_index":{"Changing":[0],"source":[1,193],"code":[2,194],"can":[3],"have":[4,14,179,229],"unintended":[5,170],"effects":[6],"on":[7,213,232],"a":[8,29,88,141,185],"program's":[9,55,234],"behavior.":[10],"Seemingly":[11],"trivial":[12],"changes":[13,45,61,80,165,224],"incurred":[15],"significant":[16],"cost,":[17],"distress,":[18],"and":[19,109,136,199,217],"catastrophe:":[20],"that":[21,62,70,77,183,220,225],"is,":[22],"the":[23,26,36,54,84,102,106,110,125,145,233],"concern":[24],"about":[25,83,101],"consequences":[27,231],"of":[28,87,120,128,143,187],"change":[30],"is":[31,91,238],"not":[32,47],"merely":[33],"theoretical.":[34],"At":[35],"same":[37],"time,":[38],"many":[39,118],"--":[40,43],"perhaps":[41],"most":[42,123],"software":[44],"do":[46],"cause":[48],"problems":[49],"in":[50,57,92,162],"practice,":[51],"instead":[52],"improving":[53],"behavior":[56,65,86,202],"intended":[58,168],"ways.":[59],"The":[60],"improve":[63],"program":[64,108,188],"clearly":[66],"collectively":[67],"outweigh":[68],"those":[69],"harm":[71],"it.":[72],"Nevertheless,":[73],"nobody":[74],"would":[75],"argue":[76],"programmers":[78,157,174],"make":[79],"with":[81,158,241],"certainty":[82],"future":[85],"program.":[89],"This":[90,114,237],"part":[93],"due":[94],"to":[95,117,167,222,228],"Dijkstra's":[96],"observation":[97,115],"from":[98],"decades":[99],"ago":[100],"conceptual":[103],"gap":[104],"between":[105,164],"static":[107,196],"dynamic":[111,204],"execution":[112],"process.":[113],"led":[116],"aspects":[119],"structured":[121],"programming,":[122],"notably":[124],"aggressive":[126],"use":[127],"one-in/one-out":[129],"control":[130],"structures":[131],"such":[132],"as":[133,195,203],"if-then-else":[134],"statements":[135],"while":[137],"loops.":[138],"However,":[139],"for":[140],"number":[142],"reasons,":[144],"source-behavior":[146,235],"relationship":[147],"has":[148],"become":[149],"more":[150],"opaque":[151],"rather":[152],"than":[153],"less":[154],"so,":[155],"leaving":[156],"relatively":[159],"little":[160],"help":[161],"distinguishing":[163],"leading":[166],"versus":[169],"behaviors.":[171],"To":[172],"aid":[173],"facing":[175],"these":[176,208],"difficulties,":[177],"we":[178],"developed":[180],"an":[181],"approach":[182],"takes":[184],"pair":[186],"versions,":[189],"models":[190],"each":[191,200],"version's":[192,201],"call":[197,205],"graphs":[198,211],"graphs,":[206],"partitions":[207,219],"four":[209],"dependence":[210],"based":[212],"their":[214],"set":[215],"intersections,":[216],"identifies":[218],"tend":[221],"expose":[223],"are":[226],"likely":[227],"unforeseen":[230],"relationship.":[236],"joint":[239],"work":[240],"Reid":[242],"Holmes.":[243]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
