PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead

Bibliographic Details
Main Author: Santos, A.
Publication Date: 2017
Other Authors: Sousa, H. S.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: https://ciencia.iscte-iul.pt/id/ci-pub-39312
http://hdl.handle.net/10071/14500
Summary: We present PandionJ, a pedagogical debugger for Java with innovative features regarding how the program state information is presented to users. We consider aspects that are either not available or not fully automated in existing debuggers (pedagogical or not), such as illustration of the history of variable values and look-ahead of their future state. Our approach relies on static analysis of code in order to infer variable roles, relationships, and behavior. This information is used to render illustrations of program state that existing debuggers are not capable of providing without requiring additional user input.
id RCAP_f770a04122dd9a23e8dd59a77729663b
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/14500
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-aheadProgramming pedagogyDebuggersVisualizationWe present PandionJ, a pedagogical debugger for Java with innovative features regarding how the program state information is presented to users. We consider aspects that are either not available or not fully automated in existing debuggers (pedagogical or not), such as illustration of the history of variable values and look-ahead of their future state. Our approach relies on static analysis of code in order to infer variable roles, relationships, and behavior. This information is used to render illustrations of program state that existing debuggers are not capable of providing without requiring additional user input.ACM2017-09-29T14:58:58Z2017-01-01T00:00:00Z20172017-09-29T14:58:13Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://ciencia.iscte-iul.pt/id/ci-pub-39312http://hdl.handle.net/10071/14500eng978-1-4503-5301-410.1145/3141880.3141911Santos, A.Sousa, H. S.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-07T02:37:20Zoai:repositorio.iscte-iul.pt:10071/14500Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T18:02:26.025018Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
title PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
spellingShingle PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
Santos, A.
Programming pedagogy
Debuggers
Visualization
title_short PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
title_full PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
title_fullStr PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
title_full_unstemmed PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
title_sort PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
author Santos, A.
author_facet Santos, A.
Sousa, H. S.
author_role author
author2 Sousa, H. S.
author2_role author
dc.contributor.author.fl_str_mv Santos, A.
Sousa, H. S.
dc.subject.por.fl_str_mv Programming pedagogy
Debuggers
Visualization
topic Programming pedagogy
Debuggers
Visualization
description We present PandionJ, a pedagogical debugger for Java with innovative features regarding how the program state information is presented to users. We consider aspects that are either not available or not fully automated in existing debuggers (pedagogical or not), such as illustration of the history of variable values and look-ahead of their future state. Our approach relies on static analysis of code in order to infer variable roles, relationships, and behavior. This information is used to render illustrations of program state that existing debuggers are not capable of providing without requiring additional user input.
publishDate 2017
dc.date.none.fl_str_mv 2017-09-29T14:58:58Z
2017-01-01T00:00:00Z
2017
2017-09-29T14:58:13Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://ciencia.iscte-iul.pt/id/ci-pub-39312
http://hdl.handle.net/10071/14500
url https://ciencia.iscte-iul.pt/id/ci-pub-39312
http://hdl.handle.net/10071/14500
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-4503-5301-4
10.1145/3141880.3141911
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv ACM
publisher.none.fl_str_mv ACM
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597147654651904