{"id":"https://openalex.org/W2573990504","doi":"https://doi.org/10.17706/jcp.11.5.353-364","title":"A Novel Approach to Program Comprehension Process Using Slicing Techniques","display_name":"A Novel Approach to Program Comprehension Process Using Slicing Techniques","publication_year":2016,"publication_date":"2016-01-01","ids":{"openalex":"https://openalex.org/W2573990504","doi":"https://doi.org/10.17706/jcp.11.5.353-364","mag":"2573990504"},"language":"en","primary_location":{"id":"doi:10.17706/jcp.11.5.353-364","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jcp.11.5.353-364","pdf_url":"http://www.jcomputers.us/vol11/jcp1105-01.pdf","source":{"id":"https://openalex.org/S77894049","display_name":"Journal of Computers","issn_l":"1796-203X","issn":["1796-203X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"http://www.jcomputers.us/vol11/jcp1105-01.pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5042025883","display_name":"Elham Hosnieh","orcid":"https://orcid.org/0000-0002-3411-575X"},"institutions":[{"id":"https://openalex.org/I133984924","display_name":"Doshisha University","ror":"https://ror.org/01fxdkm29","country_code":"JP","type":"education","lineage":["https://openalex.org/I133984924"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Elham Hosnieh","raw_affiliation_strings":["Graduate School of Global Studies, Doshisha University, Kyoto, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Global Studies, Doshisha University, Kyoto, Japan","institution_ids":["https://openalex.org/I133984924"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5071990612","display_name":"Hirohide Haga","orcid":"https://orcid.org/0000-0002-0775-2016"},"institutions":[{"id":"https://openalex.org/I133984924","display_name":"Doshisha University","ror":"https://ror.org/01fxdkm29","country_code":"JP","type":"education","lineage":["https://openalex.org/I133984924"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Hirohide Haga","raw_affiliation_strings":["Graduate School of Science and Engineering, Doshisha University, Kyotanabe, Japan"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Graduate School of Science and Engineering, Doshisha University, Kyotanabe, Japan","institution_ids":["https://openalex.org/I133984924"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5071990612"],"corresponding_institution_ids":["https://openalex.org/I133984924"],"apc_list":null,"apc_paid":null,"fwci":0.4104,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.71148709,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"353","last_page":"364"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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.9994000196456909,"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.9991999864578247,"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/slicing","display_name":"Slicing","score":0.7969822883605957},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.735589861869812},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.689233660697937},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5548454523086548},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.543070375919342},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4802694320678711},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.36653947830200195},{"id":"https://openalex.org/keywords/process-engineering","display_name":"Process engineering","score":0.33971530199050903},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.21489843726158142},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.08231037855148315},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.051067620515823364}],"concepts":[{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.7969822883605957},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.735589861869812},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.689233660697937},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5548454523086548},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.543070375919342},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4802694320678711},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.36653947830200195},{"id":"https://openalex.org/C21880701","wikidata":"https://www.wikidata.org/wiki/Q2144042","display_name":"Process engineering","level":1,"score":0.33971530199050903},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.21489843726158142},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.08231037855148315},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.051067620515823364},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.17706/jcp.11.5.353-364","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jcp.11.5.353-364","pdf_url":"http://www.jcomputers.us/vol11/jcp1105-01.pdf","source":{"id":"https://openalex.org/S77894049","display_name":"Journal of Computers","issn_l":"1796-203X","issn":["1796-203X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computers","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.17706/jcp.11.5.353-364","is_oa":true,"landing_page_url":"https://doi.org/10.17706/jcp.11.5.353-364","pdf_url":"http://www.jcomputers.us/vol11/jcp1105-01.pdf","source":{"id":"https://openalex.org/S77894049","display_name":"Journal of Computers","issn_l":"1796-203X","issn":["1796-203X"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310318660","host_organization_name":"Academy Publisher","host_organization_lineage":["https://openalex.org/P4310318660"],"host_organization_lineage_names":["Academy Publisher"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Computers","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2573990504.pdf","grobid_xml":"https://content.openalex.org/works/W2573990504.grobid-xml"},"referenced_works_count":22,"referenced_works":["https://openalex.org/W303139982","https://openalex.org/W1506151672","https://openalex.org/W1508879959","https://openalex.org/W1575308494","https://openalex.org/W1653604574","https://openalex.org/W1988021859","https://openalex.org/W2028806953","https://openalex.org/W2092483417","https://openalex.org/W2147088720","https://openalex.org/W2162363818","https://openalex.org/W2167531444","https://openalex.org/W2289733806","https://openalex.org/W2293624369","https://openalex.org/W4253692155","https://openalex.org/W4307106433","https://openalex.org/W6610773549","https://openalex.org/W6630272170","https://openalex.org/W6647189057","https://openalex.org/W6684521437","https://openalex.org/W6696369003","https://openalex.org/W6696642037","https://openalex.org/W6817482136"],"related_works":["https://openalex.org/W87824331","https://openalex.org/W1999384668","https://openalex.org/W2099665351","https://openalex.org/W2766076007","https://openalex.org/W2354354754","https://openalex.org/W2007121005","https://openalex.org/W2121728898","https://openalex.org/W1953128469","https://openalex.org/W2160648913","https://openalex.org/W2769961808"],"abstract_inverted_index":{"The":[0],"target":[1],"of":[2,70,82,96,105,151,215],"this":[3,56,172,216],"research":[4],"is":[5,31,45,109,136],"to":[6,12,16,26,36,100,113,139,203,211,221],"determine":[7],"how":[8],"program":[9,13,39,49,63,205,223],"slicing":[10,23,40,43,91,183,200],"contributes":[11],"comprehension":[14,128],"and":[15,126,132,165,195,218],"enhance":[17],"its":[18,27,52,219],"functionality":[19],"by":[20],"applying":[21],"the":[22,42,48,68,73,78,80,93,97,106,110,115,146,154,163,167,175,180,186,199,213],"tree":[24,30,98,201],"concept":[25,33,202],"implementation.":[28],"Slicing":[29],"a":[32,101,123,158],"that":[34],"refers":[35],"automatically":[37,194],"repeating":[38],"while":[41],"criterion":[44],"changeable":[46],"until":[47],"decomposes":[50],"into":[51],"atomic":[53],"parts.":[54],"Using":[55],"technique":[57,217],"offers":[58],"several":[59,204],"advantages":[60],"over":[61],"traditional":[62],"slicing.":[64],"First,":[65],"it":[66,135,190],"facilitates":[67],"process":[69,129],"understanding.":[71,88],"In":[72,118],"original":[74],"slicing,":[75,79],"even":[76],"after":[77],"number":[81],"lines":[83],"remains":[84],"excessive":[85],"for":[86,185],"easy":[87],"By":[89],"using":[90],"trees,":[92],"final":[94],"nodes":[95],"point":[99,112],"relatively":[102],"small":[103],"fragment":[104],"code,":[107],"which":[108],"starting":[111],"understand":[114],"program's":[116],"behavior.":[117],"other":[119],"words,":[120],"we":[121],"have":[122],"bottom-up":[124],"approach":[125],"our":[127,141],"becomes":[130],"faster":[131],"easier.":[133],"Furthermore,":[134],"much":[137],"easier":[138],"use":[140],"knowledge":[142],"based":[143],"on":[144],"recognizing":[145],"patterns":[147,155],"in":[148,161],"smaller":[149],"fragments":[150],"code.":[152],"Recognizing":[153],"will":[156,191],"play":[157],"great":[159],"role":[160],"comprehending":[162],"code":[164],"intuiting":[166],"intention":[168],"behind":[169],"it.":[170],"Third,":[171],"method":[173],"answers":[174],"programmer's":[176],"question":[177],"about":[178],"deciding":[179],"next":[181,187],"best":[182],"criteria":[184],"step,":[188],"since":[189],"be":[192],"chosen":[193],"efficiently.":[196],"We":[197],"applied":[198],"codes":[206],"containing":[207],"basic":[208],"programming":[209],"functions":[210],"analyze":[212],"efficiency":[214],"contribution":[220],"improve":[222],"comprehension.":[224]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
