{"id":"https://openalex.org/W2056038097","doi":"https://doi.org/10.1002/stvr.4370050303","title":"Using program slicing to simplify testing","display_name":"Using program slicing to simplify testing","publication_year":1995,"publication_date":"1995-01-01","ids":{"openalex":"https://openalex.org/W2056038097","doi":"https://doi.org/10.1002/stvr.4370050303","mag":"2056038097"},"language":"en","primary_location":{"id":"doi:10.1002/stvr.4370050303","is_oa":false,"landing_page_url":"https://doi.org/10.1002/stvr.4370050303","pdf_url":null,"source":{"id":"https://openalex.org/S83624231","display_name":"Software Testing Verification and Reliability","issn_l":"0960-0833","issn":["0960-0833","1099-1689"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Testing, Verification and Reliability","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/A5000019783","display_name":"Mark Harman","orcid":"https://orcid.org/0000-0002-5864-4488"},"institutions":[{"id":"https://openalex.org/I126193024","display_name":"London Metropolitan University","ror":"https://ror.org/00ae33288","country_code":"GB","type":"education","lineage":["https://openalex.org/I126193024"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Mark Harman","raw_affiliation_strings":["School of Computing, University of North London, Eden Grove, London N7 8DB, U.K"],"affiliations":[{"raw_affiliation_string":"School of Computing, University of North London, Eden Grove, London N7 8DB, U.K","institution_ids":["https://openalex.org/I126193024"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5105935151","display_name":"Sebastian Danicic","orcid":null},"institutions":[{"id":"https://openalex.org/I126193024","display_name":"London Metropolitan University","ror":"https://ror.org/00ae33288","country_code":"GB","type":"education","lineage":["https://openalex.org/I126193024"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Sebastian Danicic","raw_affiliation_strings":["School of Computing, University of North London, Eden Grove, London N7 8DB, U.K"],"affiliations":[{"raw_affiliation_string":"School of Computing, University of North London, Eden Grove, London N7 8DB, U.K","institution_ids":["https://openalex.org/I126193024"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5000019783"],"corresponding_institution_ids":["https://openalex.org/I126193024"],"apc_list":{"value":3760,"currency":"USD","value_usd":3760},"apc_paid":null,"fwci":5.4665,"has_fulltext":false,"cited_by_count":112,"citation_normalized_percentile":{"value":0.96072727,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"5","issue":"3","first_page":"143","last_page":"162"},"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/T10260","display_name":"Software Engineering Research","score":0.998199999332428,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.998199999332428,"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":[{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.949946403503418},{"id":"https://openalex.org/keywords/slicing","display_name":"Slicing","score":0.8043357133865356},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7816351652145386},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6660102605819702},{"id":"https://openalex.org/keywords/undecidable-problem","display_name":"Undecidable problem","score":0.6591060757637024},{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.5930620431900024},{"id":"https://openalex.org/keywords/program-transformation","display_name":"Program transformation","score":0.5122653841972351},{"id":"https://openalex.org/keywords/program-analysis","display_name":"Program analysis","score":0.4996466636657715},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4517320394515991},{"id":"https://openalex.org/keywords/variable","display_name":"Variable (mathematics)","score":0.4473412334918976},{"id":"https://openalex.org/keywords/theory-of-computation","display_name":"Theory of computation","score":0.44316595792770386},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.42797142267227173},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.39090582728385925},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.34835585951805115},{"id":"https://openalex.org/keywords/decidability","display_name":"Decidability","score":0.27724093198776245},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15857258439064026},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.123209148645401}],"concepts":[{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.949946403503418},{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.8043357133865356},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7816351652145386},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6660102605819702},{"id":"https://openalex.org/C192034797","wikidata":"https://www.wikidata.org/wiki/Q3502995","display_name":"Undecidable problem","level":3,"score":0.6591060757637024},{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.5930620431900024},{"id":"https://openalex.org/C2778361913","wikidata":"https://www.wikidata.org/wiki/Q7248437","display_name":"Program transformation","level":2,"score":0.5122653841972351},{"id":"https://openalex.org/C98183937","wikidata":"https://www.wikidata.org/wiki/Q2112188","display_name":"Program analysis","level":2,"score":0.4996466636657715},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4517320394515991},{"id":"https://openalex.org/C182365436","wikidata":"https://www.wikidata.org/wiki/Q50701","display_name":"Variable (mathematics)","level":2,"score":0.4473412334918976},{"id":"https://openalex.org/C24858836","wikidata":"https://www.wikidata.org/wiki/Q844718","display_name":"Theory of computation","level":2,"score":0.44316595792770386},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42797142267227173},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39090582728385925},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.34835585951805115},{"id":"https://openalex.org/C153269930","wikidata":"https://www.wikidata.org/wiki/Q430001","display_name":"Decidability","level":2,"score":0.27724093198776245},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15857258439064026},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.123209148645401},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"id":"doi:10.1002/stvr.4370050303","is_oa":false,"landing_page_url":"https://doi.org/10.1002/stvr.4370050303","pdf_url":null,"source":{"id":"https://openalex.org/S83624231","display_name":"Software Testing Verification and Reliability","issn_l":"0960-0833","issn":["0960-0833","1099-1689"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software Testing, Verification and Reliability","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.29.5447","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.29.5447","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://163.167.69.122/~mark//papers/es94.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.46.9276","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.46.9276","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://163.167.69.122/~mark//papers/stvr95.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.55.8262","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.8262","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.unl.ac.uk/~mark/papers/es94.ps","raw_type":"text"},{"id":"pmh:oai:eprints.ucl.ac.uk.OAI2:1302043","is_oa":false,"landing_page_url":"http://discovery.ucl.ac.uk/1302043/","pdf_url":null,"source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"     In:    (pp. pp. 143-162).   (1995)     ","raw_type":"Proceedings paper"},{"id":"pmh:oai:kclpure.kcl.ac.uk:publications/7399a3a8-4a91-4fef-b0c4-32495878c1c3","is_oa":false,"landing_page_url":"https://kclpure.kcl.ac.uk/portal/en/publications/7399a3a8-4a91-4fef-b0c4-32495878c1c3","pdf_url":null,"source":{"id":"https://openalex.org/S4306400216","display_name":"Research Portal (King's College London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I183935753","host_organization_name":"King's College London","host_organization_lineage":["https://openalex.org/I183935753"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Harman, M & Danicic, S 1995, 'Using program slicing to simplify testing', SOFTWARE TESTING VERIFICATION AND RELIABILITY, vol. 5, no. 3, pp. 143-162. https://doi.org/10.1002/stvr.4370050303","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320320662","display_name":"University of Brighton","ror":"https://ror.org/04kp2b655"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W53653091","https://openalex.org/W303139982","https://openalex.org/W593974556","https://openalex.org/W1491178396","https://openalex.org/W1512687743","https://openalex.org/W1592287058","https://openalex.org/W1793637191","https://openalex.org/W1941834295","https://openalex.org/W1964187625","https://openalex.org/W1979611815","https://openalex.org/W1984248430","https://openalex.org/W1990220002","https://openalex.org/W1998440693","https://openalex.org/W2004153601","https://openalex.org/W2028806953","https://openalex.org/W2043057243","https://openalex.org/W2049773063","https://openalex.org/W2056368582","https://openalex.org/W2064625489","https://openalex.org/W2073971651","https://openalex.org/W2097347001","https://openalex.org/W2110066339","https://openalex.org/W2115484804","https://openalex.org/W2127280681","https://openalex.org/W2137126136","https://openalex.org/W2147088720","https://openalex.org/W2156820168","https://openalex.org/W2162046779","https://openalex.org/W2162310108","https://openalex.org/W2169044454","https://openalex.org/W2293624369","https://openalex.org/W2991905743","https://openalex.org/W3115731550","https://openalex.org/W4231040899","https://openalex.org/W4247632680","https://openalex.org/W4248866631","https://openalex.org/W4285719527","https://openalex.org/W6668647881"],"related_works":["https://openalex.org/W2134982133","https://openalex.org/W1964336761","https://openalex.org/W4239953224","https://openalex.org/W2011854888","https://openalex.org/W1595405651","https://openalex.org/W2034103799","https://openalex.org/W4307816711","https://openalex.org/W2053408591","https://openalex.org/W1504483725","https://openalex.org/W2008059658"],"abstract_inverted_index":{"Abstract":[0],"Program":[1],"slicing":[2,87,120,142],"is":[3,143,163,165,175,177],"a":[4,12,16,29,57,75,82,93,99,130,161,173],"technique":[5],"for":[6,38],"automatically":[7],"identifying":[8],"the":[9,48,53,60,65,103,116,126,135,153,182,189,196,200],"statements":[10,107],"of":[11,19,31,55,59,68,74,84,105,141],"program":[13,24,33,61,94,117,147,162,174,201],"which":[14,62,156],"affect":[15],"selected":[17],"subset":[18,67],"its":[20,69],"variables.":[21,70],"A":[22],"large":[23],"can":[25,95,121],"be":[26,96,123],"divided":[27],"into":[28],"number":[30],"smaller":[32],"(its":[34],"slices),":[35],"each":[36],"constructed":[37,191],"different":[39],"variable":[40],"subsets.":[41],"The":[42,138],"slices":[43,190],"are":[44,78,192],"typically":[45],"simpler":[46],"than":[47],"original":[49],"program,":[50,128],"thereby":[51],"simplifying":[52],"process":[54],"testing":[56],"property":[58],"only":[63],"concerns":[64],"corresponding":[66],"However,":[71,119],"some":[72],"aspects":[73],"program's":[76],"computation":[77,155],"not":[79,160,172,178],"captured":[80],"by":[81,102],"set":[83],"variables,":[85],"rendering":[86],"inapplicable.":[88],"To":[89,149],"overcome":[90],"this":[91,114,151],"difficulty":[92],"rewritten":[97],"in":[98],"self\u2010checking":[100],"form":[101],"addition":[104],"assignment":[106],"to":[108,125,195],"denote":[109],"these":[110],"\u2018implicit\u2019":[111],"computations.":[112],"Initially":[113],"makes":[115],"longer.":[118],"now":[122],"applied":[124],"introspective":[127],"forming":[129],"slice":[131],"concerned":[132],"solely":[133],"with":[134],"implicit":[136,154],"computation.":[137],"simplification":[139],"power":[140],"then":[144],"improved":[145],"using":[146],"transformation.":[148],"illustrate":[150],"approach,":[152],"dictates":[157],"whether":[158],"or":[159,171],"robust":[164,176],"taken":[166],"as":[167],"an":[168],"example.":[169],"Whether":[170],"generally":[179],"decidable":[180],"making":[181],"approach":[183],"described":[184],"here":[185],"particularly":[186],"appealing":[187],"because":[188],"approximate":[193],"answers":[194],"undecidable":[197],"question":[198],"\u2018Is":[199],"p":[202],"robust?\u2019.":[203]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":3},{"year":2014,"cited_by_count":4},{"year":2013,"cited_by_count":4},{"year":2012,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
