{"id":"https://openalex.org/W4409496077","doi":"https://doi.org/10.1109/icstw64639.2025.10962473","title":"Visual Spectrum-Based Fault Localization for Python Programs Based on the Differentiation of Execution Slices","display_name":"Visual Spectrum-Based Fault Localization for Python Programs Based on the Differentiation of Execution Slices","publication_year":2025,"publication_date":"2025-03-31","ids":{"openalex":"https://openalex.org/W4409496077","doi":"https://doi.org/10.1109/icstw64639.2025.10962473"},"language":"en","primary_location":{"id":"doi:10.1109/icstw64639.2025.10962473","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icstw64639.2025.10962473","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)","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/A5114226605","display_name":"Shehroz Khan","orcid":null},"institutions":[{"id":"https://openalex.org/I130217899","display_name":"\u00c5bo Akademi University","ror":"https://ror.org/029pk6x14","country_code":"FI","type":"education","lineage":["https://openalex.org/I130217899"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Shehroz Khan","raw_affiliation_strings":["&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland"],"affiliations":[{"raw_affiliation_string":"&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland","institution_ids":["https://openalex.org/I130217899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035133867","display_name":"Gaadha Sudheerbabu","orcid":"https://orcid.org/0000-0001-5883-8373"},"institutions":[{"id":"https://openalex.org/I130217899","display_name":"\u00c5bo Akademi University","ror":"https://ror.org/029pk6x14","country_code":"FI","type":"education","lineage":["https://openalex.org/I130217899"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Gaadha Sudheerbabu","raw_affiliation_strings":["&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland"],"affiliations":[{"raw_affiliation_string":"&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland","institution_ids":["https://openalex.org/I130217899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5117172631","display_name":"Bianca Elena Staicu","orcid":null},"institutions":[{"id":"https://openalex.org/I130217899","display_name":"\u00c5bo Akademi University","ror":"https://ror.org/029pk6x14","country_code":"FI","type":"education","lineage":["https://openalex.org/I130217899"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Bianca Elena Staicu","raw_affiliation_strings":["&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland"],"affiliations":[{"raw_affiliation_string":"&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland","institution_ids":["https://openalex.org/I130217899"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030848108","display_name":"Tanwir Ahmad","orcid":"https://orcid.org/0000-0003-3416-2422"},"institutions":[{"id":"https://openalex.org/I130217899","display_name":"\u00c5bo Akademi University","ror":"https://ror.org/029pk6x14","country_code":"FI","type":"education","lineage":["https://openalex.org/I130217899"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Tanwir Ahmad","raw_affiliation_strings":["&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland"],"affiliations":[{"raw_affiliation_string":"&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland","institution_ids":["https://openalex.org/I130217899"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082834818","display_name":"Drago\u015f Tru\u015fcan","orcid":"https://orcid.org/0000-0002-4367-6225"},"institutions":[{"id":"https://openalex.org/I130217899","display_name":"\u00c5bo Akademi University","ror":"https://ror.org/029pk6x14","country_code":"FI","type":"education","lineage":["https://openalex.org/I130217899"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Dragos Truscan","raw_affiliation_strings":["&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland"],"affiliations":[{"raw_affiliation_string":"&#x00C5;bo Akademi University,Dept. of Information Technology,Turku,Finland","institution_ids":["https://openalex.org/I130217899"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5114226605"],"corresponding_institution_ids":["https://openalex.org/I130217899"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.10806261,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"217","last_page":"225"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9914000034332275,"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.9914000034332275,"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/T12127","display_name":"Software System Performance and Reliability","score":0.979200005531311,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11512","display_name":"Anomaly Detection Techniques and Applications","score":0.9710000157356262,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/python","display_name":"Python (programming language)","score":0.8769183158874512},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7538952827453613},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.48990267515182495},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.418722927570343}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.8769183158874512},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7538952827453613},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.48990267515182495},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.418722927570343}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/icstw64639.2025.10962473","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icstw64639.2025.10962473","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)","raw_type":"proceedings-article"},{"id":"pmh:oai:pure.atira.dk:publications/aab18635-3eef-4b29-b81c-598fc9b727c0","is_oa":false,"landing_page_url":"https://research.abo.fi/en/publications/aab18635-3eef-4b29-b81c-598fc9b727c0","pdf_url":null,"source":{"id":"https://openalex.org/S4406923060","display_name":"\u00c5bo Akademi University Research Portal","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Khan, S, Sudheerbabu, G, Elena Staicu, B, Ahmad, T & Truscan, D 2025, Visual Spectrum-Based Fault Localization for Python Programs Based on the Differentiation of Execution Slices. in A R Fasolino, S Panichella, A Aleti & A Mesbah (eds), 2025 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2025. 2025 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2025, IEEE, pp. 217-225, IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 31/03/25. https://doi.org/10.1109/ICSTW64639.2025.10962473","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320328501","display_name":"Business Finland","ror":"https://ror.org/05bgf9v38"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W2002751333","https://openalex.org/W2089779970","https://openalex.org/W2127841229","https://openalex.org/W2284072287","https://openalex.org/W2343875716","https://openalex.org/W3137815000","https://openalex.org/W3216260033","https://openalex.org/W4205250223","https://openalex.org/W4284694567","https://openalex.org/W4389784859","https://openalex.org/W4399643987"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2341492732","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W4297799326","https://openalex.org/W2207495067","https://openalex.org/W1906486629"],"abstract_inverted_index":{"We":[0],"present":[1],"an":[2,33],"automated":[3],"fault":[4,23,42,119],"localization":[5,24,120],"technique":[6],"that":[7,140],"can":[8,147],"assist":[9],"developers":[10],"to":[11,31,116,150],"localize":[12],"effectively":[13],"faults":[14],"in":[15,41],"Python":[16,135],"programs.":[17,136],"The":[18,44,98,122,137],"proposed":[19,126],"method":[20,35],"uses":[21],"spectrum-based":[22],"techniques,":[25],"program":[26,63],"slicing,":[27],"and":[28,57,60,84,95,112,146],"graph-based":[29],"visualization":[30],"formulate":[32],"efficient":[34],"for":[36,80,89],"reducing":[37],"the":[38,47,62,68,74,101,105,109,125,141],"effort":[39],"needed":[40],"localization.":[43],"approach":[45,102,127,142],"takes":[46],"source":[48,110],"code":[49],"of":[50,55,76,100,108,124,133],"a":[51,53,77,131],"program,":[52],"set":[54,132],"passed":[56],"failed":[58],"tests":[59],"collects":[61],"spectra":[64,93],"information":[65,94],"by":[66],"executing":[67],"tests.":[69],"A":[70],"tool,":[71],"FaultLocalizer,":[72],"facilitates":[73],"generation":[75],"call":[78],"graph":[79],"inter-procedural":[81],"dependency":[82],"analysis":[83,107],"annotated":[85],"control":[86],"flow":[87],"graphs":[88],"different":[90],"modules":[91],"with":[92,152],"suspiciousness":[96],"scores.":[97],"focus":[99],"is":[103,114,128],"on":[104,130],"visual":[106],"code,":[111],"it":[113],"intended":[115],"complement":[117],"existing":[118],"approaches.":[121],"effectiveness":[123],"evaluated":[129],"buggy":[134],"results":[138],"show":[139],"reduces":[143],"debugging":[144],"efforts":[145],"be":[148],"applied":[149],"programs":[151],"conditional":[153],"branching.":[154]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
