{"id":"https://openalex.org/W1988684051","doi":"https://doi.org/10.1145/2382756.2382801","title":"Computing and visualizing the impact of change with Java PathFinder extensions","display_name":"Computing and visualizing the impact of change with Java PathFinder extensions","publication_year":2012,"publication_date":"2012-11-27","ids":{"openalex":"https://openalex.org/W1988684051","doi":"https://doi.org/10.1145/2382756.2382801","mag":"1988684051"},"language":"en","primary_location":{"id":"doi:10.1145/2382756.2382801","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2382756.2382801","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-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/A5005072374","display_name":"Eric Mercer","orcid":"https://orcid.org/0000-0002-2264-2958"},"institutions":[{"id":"https://openalex.org/I100005738","display_name":"Brigham Young University","ror":"https://ror.org/047rhhm47","country_code":"US","type":"education","lineage":["https://openalex.org/I100005738"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric Mercer","raw_affiliation_strings":["Brigham Young University, Computer Science Department, Provo, UT","Brigham Young University, Computer Science Department, Provo, UT#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Brigham Young University, Computer Science Department, Provo, UT","institution_ids":["https://openalex.org/I100005738"]},{"raw_affiliation_string":"Brigham Young University, Computer Science Department, Provo, UT#TAB#","institution_ids":["https://openalex.org/I100005738"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113498450","display_name":"Suzette Person","orcid":null},"institutions":[{"id":"https://openalex.org/I1319063186","display_name":"Langley Research Center","ror":"https://ror.org/0399mhs52","country_code":"US","type":"facility","lineage":["https://openalex.org/I1319063186","https://openalex.org/I4210124779"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Suzette Person","raw_affiliation_strings":["NASA Langley Research Center, Hampton, VA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NASA Langley Research Center, Hampton, VA","institution_ids":["https://openalex.org/I1319063186"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047763549","display_name":"Neha Rungta","orcid":"https://orcid.org/0000-0001-5143-8940"},"institutions":[{"id":"https://openalex.org/I1280536761","display_name":"Ames Research Center","ror":"https://ror.org/02acart68","country_code":"US","type":"facility","lineage":["https://openalex.org/I1280536761","https://openalex.org/I4210124779"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Neha Rungta","raw_affiliation_strings":["NASA Ames Research Center, Moffet Field, CA","NASA/Ames Research Center, Moffet Field, CA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NASA Ames Research Center, Moffet Field, CA","institution_ids":["https://openalex.org/I1280536761"]},{"raw_affiliation_string":"NASA/Ames Research Center, Moffet Field, CA","institution_ids":["https://openalex.org/I1280536761"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2048,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.90108091,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"37","issue":"6","first_page":"1","last_page":"5"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9995999932289124,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9994999766349792,"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/pathfinder","display_name":"Pathfinder","score":0.839474081993103},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8304073810577393},{"id":"https://openalex.org/keywords/symbolic-execution","display_name":"Symbolic execution","score":0.7441079616546631},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.6969917416572571},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.5870620608329773},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.586051881313324},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5459340214729309},{"id":"https://openalex.org/keywords/change-impact-analysis","display_name":"Change impact analysis","score":0.5458604693412781},{"id":"https://openalex.org/keywords/software-visualization","display_name":"Software visualization","score":0.5047789812088013},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4793454110622406},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.47767549753189087},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.477002888917923},{"id":"https://openalex.org/keywords/call-graph","display_name":"Call graph","score":0.445067822933197},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4394635558128357},{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.42756593227386475},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.40795934200286865},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.2890896201133728},{"id":"https://openalex.org/keywords/software-construction","display_name":"Software construction","score":0.18747615814208984},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.18093407154083252},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.10043659806251526}],"concepts":[{"id":"https://openalex.org/C2778940482","wikidata":"https://www.wikidata.org/wiki/Q7144753","display_name":"Pathfinder","level":2,"score":0.839474081993103},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8304073810577393},{"id":"https://openalex.org/C2779639559","wikidata":"https://www.wikidata.org/wiki/Q7661178","display_name":"Symbolic execution","level":3,"score":0.7441079616546631},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.6969917416572571},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5870620608329773},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.586051881313324},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5459340214729309},{"id":"https://openalex.org/C164691408","wikidata":"https://www.wikidata.org/wiki/Q5071844","display_name":"Change impact analysis","level":3,"score":0.5458604693412781},{"id":"https://openalex.org/C4379982","wikidata":"https://www.wikidata.org/wiki/Q1273511","display_name":"Software visualization","level":5,"score":0.5047789812088013},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4793454110622406},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.47767549753189087},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.477002888917923},{"id":"https://openalex.org/C102379954","wikidata":"https://www.wikidata.org/wiki/Q2589940","display_name":"Call graph","level":2,"score":0.445067822933197},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4394635558128357},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.42756593227386475},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.40795934200286865},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2890896201133728},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.18747615814208984},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.18093407154083252},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.10043659806251526},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2382756.2382801","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2382756.2382801","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":7,"referenced_works":["https://openalex.org/W1480909796","https://openalex.org/W1992105245","https://openalex.org/W2035603501","https://openalex.org/W2047694629","https://openalex.org/W2104830231","https://openalex.org/W2152565783","https://openalex.org/W4236799059"],"related_works":["https://openalex.org/W345638404","https://openalex.org/W2006860739","https://openalex.org/W2158236248","https://openalex.org/W2919495556","https://openalex.org/W3003055204","https://openalex.org/W2951686222","https://openalex.org/W4250336630","https://openalex.org/W2545238856","https://openalex.org/W2914996832","https://openalex.org/W2244080217"],"abstract_inverted_index":{"Change":[0],"impact":[1,26,118],"analysis":[2],"techniques":[3],"estimate":[4],"the":[5,25,65,68,80,107,117,125,129,132,136,140],"potential":[6],"effects":[7],"of":[8,27,35,40,67,82,119,124,142],"changes":[9,28,120,130],"made":[10],"to":[11,114,131],"software.":[12],"Directed":[13],"Incremental":[14],"Symbolic":[15],"Execution":[16],"(DiSE)":[17],"is":[18],"a":[19,38,50,76],"Java":[20],"PathFinder":[21],"extension":[22],"that":[23,44,97,102],"computes":[24],"on":[29,121],"program":[30,95],"execution":[31,123],"behaviors.":[32],"The":[33,84],"results":[34,81],"DiSE":[36],"are":[37,98],"set":[39],"impacted":[41,105],"path":[42,133],"conditions":[43,134],"can":[45],"be":[46,59,104],"efficiently":[47],"processed":[48],"by":[49,106,127],"subsequent":[51],"client":[52],"analysis.":[53],"Path":[54],"conditions,":[55],"however,":[56],"may":[57,103],"not":[58],"intuitive":[60],"for":[61,78],"software":[62],"developers":[63],"without":[64],"context":[66],"source":[69,88],"code.":[70],"In":[71],"this":[72],"paper":[73],"we":[74],"present":[75],"framework":[77],"visualizing":[79],"DiSE.":[83],"visualization":[85],"includes":[86],"annotated":[87],"code":[89],"and":[90,100],"control":[91],"ow":[92],"graphs":[93],"indicating":[94],"statements":[96,101,143],"changed":[99],"changes.":[108],"A":[109],"simulation":[110],"mode":[111],"enables":[112],"users":[113],"also":[115],"observe":[116],"symbolic":[122],"program,":[126],"showing":[128],"as":[135],"user":[137],"steps":[138],"through":[139],"sequences":[141],"executed.":[144]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
