{"id":"https://openalex.org/W2027929331","doi":"https://doi.org/10.1002/smr.533","title":"A demand\u2010driven approach to slicing legacy COBOL systems","display_name":"A demand\u2010driven approach to slicing legacy COBOL systems","publication_year":2011,"publication_date":"2011-03-17","ids":{"openalex":"https://openalex.org/W2027929331","doi":"https://doi.org/10.1002/smr.533","mag":"2027929331"},"language":"en","primary_location":{"id":"doi:10.1002/smr.533","doi":"https://doi.org/10.1002/smr.533","is_oa":false,"landing_page_url":"https://doi.org/10.1002/smr.533","pdf_url":null,"source":{"id":"https://openalex.org/S4210172359","display_name":"Journal of Software Evolution and Process","issn_l":"2047-7473","issn":["2047-7473","2047-7481"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-b","cwts-core","dongbi-c","jufo-1","norway-1","poland-70","russia-white-list-2","vabb-shw"],"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":"Journal of Software: Evolution and Process","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"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/A5009501442","display_name":"\u00c1kos Hajnal","orcid":"https://orcid.org/0000-0001-6410-8895","observed_orcids":["https://orcid.org/0000-0001-6410-8895"]},"institutions":[{"id":"https://openalex.org/I4210117195","display_name":"HUN-REN Institute for Computer Science and Control","ror":"https://ror.org/0249v7n71","country_code":"HU","type":"facility","lineage":["https://openalex.org/I4210117195","https://openalex.org/I4387152226"]},{"id":"https://openalex.org/I7597260","display_name":"Hungarian Academy of Sciences","ror":"https://ror.org/02ks8qq67","country_code":"HU","type":"government","lineage":["https://openalex.org/I7597260"]}],"countries":["HU"],"is_corresponding":true,"raw_author_name":"\u00c1kos Hajnal","raw_affiliation_strings":["Computer and Automation Research Institute Hungarian Academy of Sciences, Budapest, Hungary","Computer & Automation Research Institute, Hungarian Academy of Sciences, Budapest, Hungary"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer and Automation Research Institute Hungarian Academy of Sciences, Budapest, Hungary","institution_ids":["https://openalex.org/I7597260"]},{"raw_affiliation_string":"Computer & Automation Research Institute, Hungarian Academy of Sciences, Budapest, Hungary","institution_ids":["https://openalex.org/I4210117195","https://openalex.org/I7597260"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011694961","display_name":"Istv\u00e1n Forg\u00e1cs","orcid":"https://orcid.org/0009-0001-2151-4639","observed_orcids":["https://orcid.org/0009-0001-2151-4639"]},"institutions":[{"id":"https://openalex.org/I4210126445","display_name":"4D Soft (Hungary)","ror":"https://ror.org/02vpzy864","country_code":"HU","type":"company","lineage":["https://openalex.org/I4210126445"]}],"countries":["HU"],"is_corresponding":false,"raw_author_name":"Istv\u00e1n Forg\u00e1cs","raw_affiliation_strings":["4D Soft Kft., Budapest, Hungary"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"4D Soft Kft., Budapest, Hungary","institution_ids":["https://openalex.org/I4210126445"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5009501442"],"corresponding_institution_ids":["https://openalex.org/I4210117195","https://openalex.org/I7597260"],"apc_list":{"value":4480,"currency":"USD","value_usd":4480},"apc_paid":null,"fwci":5.5308,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.95368979,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"24","issue":"1","first_page":"67","last_page":"82"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.7734000086784363,"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.7734000086784363,"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.19589999318122864,"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/T10126","display_name":"Logic, programming, and type systems","score":0.019899999722838402,"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.8989999890327454},{"id":"https://openalex.org/keywords/control-flow-graph","display_name":"control flow graph","score":0.9869999885559082},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"program comprehension","score":0.5070000290870667},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"reverse engineering","score":0.8539999723434448},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"software maintenance","score":0.6309999823570251}],"concepts":[{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.928977370262146},{"id":"https://openalex.org/C128595289","wikidata":"https://www.wikidata.org/wiki/Q131140","display_name":"COBOL","level":2,"score":0.8716899752616882},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8681672811508179},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6814436316490173},{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.6760679483413696},{"id":"https://openalex.org/C105446022","wikidata":"https://www.wikidata.org/wiki/Q445962","display_name":"Legacy system","level":3,"score":0.5836966037750244},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5466901659965515},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.541063129901886},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5006444454193115},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.459553599357605},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.42327433824539185},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3326658010482788},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.19240757822990417},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.1879202127456665},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.11787313222885132},{"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":4,"locations":[{"id":"doi:10.1002/smr.533","doi":"https://doi.org/10.1002/smr.533","is_oa":false,"landing_page_url":"https://doi.org/10.1002/smr.533","pdf_url":null,"source":{"id":"https://openalex.org/S4210172359","display_name":"Journal of Software Evolution and Process","issn_l":"2047-7473","issn":["2047-7473","2047-7481"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["ccf-b","cwts-core","dongbi-c","jufo-1","norway-1","poland-70","russia-white-list-2","vabb-shw"],"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":"Journal of Software: Evolution and Process","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.949.6795","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.949.6795","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://www.researchgate.net/profile/Istvan_Forgacs/publication/220674083_A_demand-driven_approach_to_slicing_legacy_COBOL_systems/links/09e41514968c84d0bc000000.pdf","raw_type":"text"},{"id":"pmh:oai:eprints.sztaki.hu:6545","doi":null,"is_oa":false,"landing_page_url":"http://eprints.sztaki.hu/6545/","pdf_url":null,"source":{"id":"https://openalex.org/S4306401907","display_name":"SZTAKI Publication Repository (Hungarian Academy of Sciences)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I7597260","host_organization_name":"Hungarian Academy of Sciences","host_organization_lineage":["https://openalex.org/I7597260"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"ISI Article"},{"id":"mag:3013635507","doi":null,"is_oa":false,"landing_page_url":"https://dblp.uni-trier.de/db/journals/smr/smr24.html#HajnalF12","pdf_url":null,"source":{"id":"https://openalex.org/S4210205480","display_name":"Journal of Software Maintenance Research and Practice","issn_l":"1040-550X","issn":["1040-550X","1096-908X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"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":null,"is_accepted":false,"is_published":false,"raw_source_name":"Journal of Software Maintenance Research and Practice","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":52,"referenced_works":["https://openalex.org/W36538684","https://openalex.org/W264111962","https://openalex.org/W1517572804","https://openalex.org/W1584814208","https://openalex.org/W1966640665","https://openalex.org/W1976886499","https://openalex.org/W1996903602","https://openalex.org/W2007121005","https://openalex.org/W2024869133","https://openalex.org/W2028806953","https://openalex.org/W2047636717","https://openalex.org/W2056038097","https://openalex.org/W2064625489","https://openalex.org/W2064885277","https://openalex.org/W2076807040","https://openalex.org/W2085674537","https://openalex.org/W2088017390","https://openalex.org/W2088140535","https://openalex.org/W2092483417","https://openalex.org/W2094944943","https://openalex.org/W2098631875","https://openalex.org/W2107521173","https://openalex.org/W2107967474","https://openalex.org/W2120308515","https://openalex.org/W2122749276","https://openalex.org/W2124085410","https://openalex.org/W2126875022","https://openalex.org/W2128029896","https://openalex.org/W2138556999","https://openalex.org/W2139217039","https://openalex.org/W2139805637","https://openalex.org/W2141229427","https://openalex.org/W2142223696","https://openalex.org/W2142993980","https://openalex.org/W2143177356","https://openalex.org/W2144344516","https://openalex.org/W2147088720","https://openalex.org/W2150487654","https://openalex.org/W2155486898","https://openalex.org/W2159436237","https://openalex.org/W2162306745","https://openalex.org/W2162310108","https://openalex.org/W2165685498","https://openalex.org/W2169063818","https://openalex.org/W2170343985","https://openalex.org/W2170847442","https://openalex.org/W2293624369","https://openalex.org/W3145173135","https://openalex.org/W3217653032","https://openalex.org/W4233102183","https://openalex.org/W4235915479","https://openalex.org/W4252691471"],"related_works":["https://openalex.org/W7132712498","https://openalex.org/W1497624060","https://openalex.org/W2520425806","https://openalex.org/W2914709960","https://openalex.org/W202491698","https://openalex.org/W7097230675","https://openalex.org/W2078882461","https://openalex.org/W2247790717","https://openalex.org/W7095828096","https://openalex.org/W2006022590"],"abstract_inverted_index":{"SUMMARY":[0],"Maintenance":[1],"of":[2,54],"aging":[3],"legacy":[4],"COBOL":[5,60,136],"systems":[6,61,137],"is":[7,10,20,80],"labor\u2010intensive":[8],"and":[9,14,36,105,123],"becoming":[11],"a":[12,21,73],"more":[13,15],"difficult":[16],"problem.":[17],"Program":[18],"slicing":[19,58,77,125],"potentially":[22],"useful":[23],"analysis":[24],"for":[25,57,120],"aiding":[26],"different":[27],"maintenance":[28],"activities,":[29],"including":[30],"program":[31,76,97,129],"comprehension,":[32],"reverse":[33],"engineering,":[34],"debugging,":[35],"testing.":[37],"Numerous":[38],"techniques":[39],"have":[40],"been":[41],"proposed":[42],"in":[43,48],"the":[44,106,111],"past":[45],"decades;":[46],"however,":[47],"interactive":[49],"contexts,":[50],"we":[51],"found":[52],"none":[53],"them":[55],"suitable":[56],"industrial\u2010scale":[59,135],"due":[62],"to":[63,126],"their":[64],"large":[65],"space":[66,94],"or":[67],"preprocessing":[68],"requirements.":[69],"This":[70],"paper":[71],"proposes":[72],"novel":[74],"static":[75],"approach,":[78],"which":[79],"based":[81],"on":[82,115,134],"context\u2010sensitive":[83],"token":[84,107],"propagation":[85,108],"over":[86],"control":[87],"flow":[88,122],"graphs":[89,99],"(CFGs).":[90],"CFGs":[91],"require":[92],"less":[93],"compared":[95],"with":[96],"dependence":[98],"(PDGs)":[100],"used":[101],"by":[102],"other":[103],"techniques,":[104],"method":[109],"computes":[110],"necessary":[112],"information":[113],"only,":[114],"demand.":[116],"Algorithms":[117],"are":[118,138],"presented":[119],"data":[121],"full":[124],"calculate":[127],"precise":[128],"slices.":[130],"Preliminary":[131],"application":[132],"experiences":[133],"also":[139],"summarized.":[140],"Copyright":[141],"\u00a9":[142],"2011":[143],"John":[144],"Wiley":[145],"&":[146],"Sons,":[147],"Ltd.":[148]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":4},{"year":2022,"cited_by_count":5},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":2},{"year":2014,"cited_by_count":3},{"year":2013,"cited_by_count":5},{"year":2012,"cited_by_count":3}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2016-06-24T00:00:00"}
