{"id":"https://openalex.org/W2463743595","doi":"https://doi.org/10.1145/2934240.2934246","title":"Forward Dynamic Slicing of Web Applications","display_name":"Forward Dynamic Slicing of Web Applications","publication_year":2016,"publication_date":"2016-06-24","ids":{"openalex":"https://openalex.org/W2463743595","doi":"https://doi.org/10.1145/2934240.2934246","mag":"2463743595"},"language":"en","primary_location":{"id":"doi:10.1145/2934240.2934246","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2934240.2934246","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/A5038463691","display_name":"Madhusmita Sahu","orcid":"https://orcid.org/0000-0002-3994-2914"},"institutions":[{"id":"https://openalex.org/I4210098947","display_name":"National Institute of Science and Technology","ror":"https://ror.org/01150px97","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210098947"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Madhusmita Sahu","raw_affiliation_strings":["Department of CSE National Institute of Technology, Odisha, India"],"affiliations":[{"raw_affiliation_string":"Department of CSE National Institute of Technology, Odisha, India","institution_ids":["https://openalex.org/I4210098947"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057535978","display_name":"Durga Prasad Mohapatra","orcid":"https://orcid.org/0000-0002-4824-7091"},"institutions":[{"id":"https://openalex.org/I4210098947","display_name":"National Institute of Science and Technology","ror":"https://ror.org/01150px97","country_code":"IN","type":"education","lineage":["https://openalex.org/I4210098947"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Durga Prasad Mohapatra","raw_affiliation_strings":["Department of CSE National Institute of Technology, Odisha, India"],"affiliations":[{"raw_affiliation_string":"Department of CSE National Institute of Technology, Odisha, India","institution_ids":["https://openalex.org/I4210098947"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5038463691"],"corresponding_institution_ids":["https://openalex.org/I4210098947"],"apc_list":null,"apc_paid":null,"fwci":0.4169,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.67241683,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"41","issue":"3","first_page":"1","last_page":"7"},"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.9986000061035156,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9367772340774536},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.8932386636734009},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7565525770187378},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.7359251379966736},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.4602919816970825},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.45449745655059814},{"id":"https://openalex.org/keywords/dynamic-web-page","display_name":"Dynamic web page","score":0.4531157910823822},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.4267072081565857},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.42347851395606995},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34158915281295776},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.33985331654548645},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3061525523662567},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.2796937823295593},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.20994415879249573},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.13848906755447388}],"concepts":[{"id":"https://openalex.org/C2776190703","wikidata":"https://www.wikidata.org/wiki/Q488148","display_name":"Slicing","level":2,"score":0.9367772340774536},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.8932386636734009},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7565525770187378},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.7359251379966736},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.4602919816970825},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.45449745655059814},{"id":"https://openalex.org/C100158260","wikidata":"https://www.wikidata.org/wiki/Q1650567","display_name":"Dynamic web page","level":3,"score":0.4531157910823822},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.4267072081565857},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.42347851395606995},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34158915281295776},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.33985331654548645},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3061525523662567},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.2796937823295593},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.20994415879249573},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.13848906755447388},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2934240.2934246","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2934240.2934246","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":8,"referenced_works":["https://openalex.org/W1657001649","https://openalex.org/W1665711784","https://openalex.org/W1978090957","https://openalex.org/W1981005831","https://openalex.org/W1987183388","https://openalex.org/W2045184643","https://openalex.org/W2106945798","https://openalex.org/W2293624369"],"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/W2347708239","https://openalex.org/W4302024603","https://openalex.org/W2086289103","https://openalex.org/W2112395437","https://openalex.org/W2949284097"],"abstract_inverted_index":{"We":[0,42,61],"present":[1],"a":[2,39,45,87,165],"technique":[3,29,65],"to":[4,56,134],"compute":[5],"dynamic":[6,142,156,170],"slices":[7],"for":[8,86,144,164],"web":[9,25,40,59,82],"applications":[10],"using":[11,34],"forward":[12,111],"slicing":[13,28,92,129,147,167],"approach.":[14],"In":[15],"our":[16,64],"work,":[17],"we":[18],"have":[19,43,62],"considered":[20],"JSP":[21],"(JavaServer":[22],"Pages)":[23],"based":[24],"applications.":[26,60],"The":[27,73,118,131],"can":[30,172],"efficiently":[31],"be":[32,173],"applied":[33],"an":[35],"intermediate":[36,54],"representation":[37,55],"of":[38],"application.":[41],"proposed":[44],"graph":[46],"called":[47],"Web":[48,66],"Dependence":[49],"Graph":[50],"(WDG)":[51],"as":[52],"the":[53,78,81,95,100,106,115,123,128,135,140,145,152,155,169],"correctly":[57],"represent":[58],"named":[63],"Application":[67],"Forward":[68],"Dynamic":[69],"Slicing":[70],"(WAFDS)":[71],"Algorithm.":[72],"WAFDS":[74],"algorithm":[75],"first":[76],"constructs":[77],"WDG.":[79],"Then,":[80],"application":[83],"is":[84,108,120,161],"executed":[85,101],"given":[88,146,166],"input,":[89],"specified":[90,126],"in":[91,97,110,127,175],"criteria,":[93],"and":[94],"nodes":[96,138],"WDG":[98,107],"resembling":[99],"statements":[102,132],"are":[103],"marked.":[104],"Finally,":[105],"traversed":[109,136],"direction":[112],"only":[113],"along":[114,151],"marked":[116,137,153],"nodes.":[117],"traversal":[119,150],"started":[121],"from":[122],"desired":[124],"point":[125],"criterion.":[130,148],"corresponding":[133],"constitute":[139],"required":[141],"slice":[143,157,171],"During":[149],"nodes,":[154],"at":[158],"each":[159],"node":[160],"computed.":[162],"Thus,":[163],"criterion,":[168],"obtained":[174],"O(1)":[176],"time.":[177]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
