Serviceeinschränkungen vom 12.-22.02.2026 - weitere Infos auf der UB-Homepage

Treffer: Localizer: A Visual Debugging Assistant for Python Programs

Title:
Localizer: A Visual Debugging Assistant for Python Programs
Contributors:
Boix, Elisa Gonzalez, Scholliers, Christophe
Source:
Khan, S, Sudheerbabu, G, Truscan, D & Ahmad, T 2024, Localizer: A Visual Debugging Assistant for Python Programs. in E G Boix & C Scholliers (eds), DEBT 2024 - Proceedings of the 2nd ACM International Workshop on Future Debugging Techniques, Co-located with : ISSTA 2024. DEBT 2024 - Proceedings of the 2nd ACM International Workshop on Future Debugging Techniques, Co-located with: ISSTA 2024, ACM, New York, NY, USA, pp. 34–35, ACM International Workshop on Future Debugging Techniques, 19/09/24. https://doi.org/10.1145/3678720.3685321
Publisher Information:
ACM
Publication Year:
2024
Document Type:
Fachzeitschrift article in journal/newspaper
File Description:
application/pdf
Language:
English
ISBN:
979-84-00-71110-7
Relation:
info:eu-repo/semantics/altIdentifier/isbn/9798400711107; info:eu-repo/semantics/altIdentifier/isbn/979-8-4007-1110-7; urn:ISBN:9798400711107
DOI:
10.1145/3678720.3685321
Rights:
info:eu-repo/semantics/openAccess ; http://creativecommons.org/licenses/by/4.0/
Accession Number:
edsbas.B83D5BD9
Database:
BASE

Weitere Informationen

We present the Localizer tool, which is targeted at assisting developers and testers in debugging their Python code. The tool combines program slicing and program spectra analysis to analyze the difference between the execution paths of the passing tests and of the failing tests, respectively. In addition, it suggests suspicious parts of the code where the fault can be potentially located. To assist the user in inspecting the code, the tool graphically presents the structure of the code as control flow graphs annotated with program spectra information. Preliminary studies show that the tool facilitates the identification of faults by reducing the complexity of the code analysis process.