{"id":"https://openalex.org/W2141381576","doi":"https://doi.org/10.1109/scam.2002.1134111","title":"Dynamic slicing object-oriented programs for debugging","display_name":"Dynamic slicing object-oriented programs for debugging","publication_year":2003,"publication_date":"2003-06-25","ids":{"openalex":"https://openalex.org/W2141381576","doi":"https://doi.org/10.1109/scam.2002.1134111","mag":"2141381576"},"language":"en","primary_location":{"id":"doi:10.1109/scam.2002.1134111","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scam.2002.1134111","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation","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/A5100331400","display_name":"Baowen Xu","orcid":"https://orcid.org/0000-0001-7743-1296"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Baowen Xu","raw_affiliation_strings":["Department of Computer Science and Engineering, South-East University, China"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, South-East University, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107887820","display_name":"Zhenqiang Chen","orcid":"https://orcid.org/0000-0002-4464-0267"},"institutions":[{"id":"https://openalex.org/I37461747","display_name":"Wuhan University","ror":"https://ror.org/033vjfk17","country_code":"CN","type":"education","lineage":["https://openalex.org/I37461747"]},{"id":"https://openalex.org/I4391768271","display_name":"State Key Laboratory of Software Engineering","ror":"https://ror.org/01z3jn402","country_code":null,"type":"facility","lineage":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenqiang Chen","raw_affiliation_strings":["State Key Laboratory of Software Engineering, Wuhan University of China, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Software Engineering, Wuhan University of China, China","institution_ids":["https://openalex.org/I37461747","https://openalex.org/I4391768271"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103561888","display_name":"Hongji Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I66943878","display_name":"De Montfort University","ror":"https://ror.org/0312pnr83","country_code":"GB","type":"education","lineage":["https://openalex.org/I66943878"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Hongji Yang","raw_affiliation_strings":["Department of Computer Science, De Montfort University, UK"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, De Montfort University, UK","institution_ids":["https://openalex.org/I66943878"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5100331400"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.6044,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.89630298,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"115","last_page":"122"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":1.0,"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":1.0,"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/T12423","display_name":"Software Reliability and Analysis Research","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/T10260","display_name":"Software Engineering Research","score":0.9988999962806702,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.9646247625350952},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.924551248550415},{"id":"https://openalex.org/keywords/slicing","display_name":"Slicing","score":0.9148514270782471},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8445696830749512},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6943366527557373},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.5570037364959717},{"id":"https://openalex.org/keywords/call-graph","display_name":"Call graph","score":0.5035771727561951},{"id":"https://openalex.org/keywords/object","display_name":"Object (grammar)","score":0.4710310101509094},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"Control flow graph","score":0.4637582302093506},{"id":"https://openalex.org/keywords/inheritance","display_name":"Inheritance (genetic algorithm)","score":0.4624588191509247},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.4358823001384735},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4289352297782898},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.42435142397880554},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.4234210252761841},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.2942674458026886},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13159659504890442},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.10877940058708191},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.08502361178398132}],"concepts":[{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.9646247625350952},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.924551248550415},{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.9148514270782471},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8445696830749512},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6943366527557373},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.5570037364959717},{"id":"https://openalex.org/C102379954","wikidata":"https://www.wikidata.org/wiki/Q2589940","display_name":"Call graph","level":2,"score":0.5035771727561951},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.4710310101509094},{"id":"https://openalex.org/C27458966","wikidata":"https://www.wikidata.org/wiki/Q1187693","display_name":"Control flow graph","level":2,"score":0.4637582302093506},{"id":"https://openalex.org/C2780902518","wikidata":"https://www.wikidata.org/wiki/Q6033780","display_name":"Inheritance (genetic algorithm)","level":3,"score":0.4624588191509247},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.4358823001384735},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4289352297782898},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.42435142397880554},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.4234210252761841},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2942674458026886},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13159659504890442},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.10877940058708191},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.08502361178398132},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/scam.2002.1134111","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scam.2002.1134111","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.11.3533","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.11.3533","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.fit.ac.jp/~zhao/tmp/baowen-slicing.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W303139982","https://openalex.org/W1534516911","https://openalex.org/W1575308494","https://openalex.org/W1720261222","https://openalex.org/W1963927380","https://openalex.org/W1984248430","https://openalex.org/W1984846967","https://openalex.org/W2005835674","https://openalex.org/W2010594023","https://openalex.org/W2024205760","https://openalex.org/W2026117800","https://openalex.org/W2050903618","https://openalex.org/W2079235644","https://openalex.org/W2092483417","https://openalex.org/W2103326816","https://openalex.org/W2129313513","https://openalex.org/W2144344516","https://openalex.org/W2146948794","https://openalex.org/W2148848892","https://openalex.org/W2156528699","https://openalex.org/W2293624369","https://openalex.org/W2917535202","https://openalex.org/W4234350265","https://openalex.org/W4240117756","https://openalex.org/W6610773549","https://openalex.org/W6632060891","https://openalex.org/W6637439076","https://openalex.org/W6681889291","https://openalex.org/W6759885292"],"related_works":["https://openalex.org/W2148030978","https://openalex.org/W2392294830","https://openalex.org/W2515962675","https://openalex.org/W2380745217","https://openalex.org/W1506870877","https://openalex.org/W2008860182","https://openalex.org/W2108399206","https://openalex.org/W2080046362","https://openalex.org/W2346217839","https://openalex.org/W2034103799"],"abstract_inverted_index":{"Dynamic":[0],"program":[1,17,58,73],"slicing":[2,22,38,104],"is":[3],"an":[4],"effective":[5],"technique":[6],"for":[7,108],"narrowing":[8],"the":[9,12,24,34,37,56,67,103],"errors":[10],"to":[11,44,65,69,94,106],"relevant":[13],"parts":[14],"of":[15],"a":[16,21,42],"when":[18],"debugging.":[19,109],"Given":[20],"criterion,":[23],"dynamic":[25,85],"slice":[26,46,95],"contains":[27],"only":[28],"those":[29],"statements":[30],"that":[31],"actually":[32],"affect":[33],"variables":[35],"in":[36],"criterion.":[39],"We":[40,100],"propose":[41],"method":[43],"dynamically":[45],"object-oriented":[47],"(OO)":[48],"programs":[49],"based":[50],"on":[51,88],"dependence":[52,59],"analysis.":[53],"It":[54,75],"uses":[55],"object":[57],"graph":[60],"and":[61,84,98],"other":[62],"static":[63],"information":[64,68],"reduce":[66],"be":[70],"traced":[71],"during":[72],"execution.":[74],"deals":[76],"with":[77],"OO":[78],"features":[79],"such":[80],"as":[81],"inheritance,":[82],"polymorphism":[83],"bindings.":[86],"Based":[87],"this":[89],"model,":[90],"we":[91],"present":[92],"methods":[93],"methods,":[96],"objects":[97],"classes.":[99],"also":[101],"modify":[102],"criterion":[105],"fit":[107]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":4}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
