PandionJ: a pedagogical debugger featuring illustrations of variable tracing and look-ahead
| Main Author: | |
|---|---|
| Publication Date: | 2017 |
| Other Authors: | |
| 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 |