2009 IEEE/ACM International Conference on Automated Software Engineering 2009
DOI: 10.1109/ase.2009.47
|View full text |Cite
|
Sign up to set email alerts
|

Automated Comprehension Tasks in Software Exploration

Abstract: Abstract-Finding issues in software usually requires a serie of comprehension tasks. After every task, an engineer explores the results and decides whether further tasks are required. Software comprehension therefore is a combination of tasks and a supported exploration of the results typically in an adequate visualization. In this paper, we describe how we simplify the combination of existing automated procedures to sequentially solve common software comprehension tasks. Beyond that we improve the understandi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 11 publications
0
2
0
Order By: Relevance
“…Besides CodeCity, in the EvoSpaces project, S. Boccuzzo [52]- [54] designed the CocoViz tool, which integrated audio into a 3-D common space metaphor to represent concepts such as code smells or design erosion. CocoViz was focused on supporting the understanding of software structures and evolution, and helping answer common software comprehension questions.…”
Section: B Program Comprehension Tools Using 3-d City Metaphorsmentioning
confidence: 99%
See 1 more Smart Citation
“…Besides CodeCity, in the EvoSpaces project, S. Boccuzzo [52]- [54] designed the CocoViz tool, which integrated audio into a 3-D common space metaphor to represent concepts such as code smells or design erosion. CocoViz was focused on supporting the understanding of software structures and evolution, and helping answer common software comprehension questions.…”
Section: B Program Comprehension Tools Using 3-d City Metaphorsmentioning
confidence: 99%
“…The unifying EvoSpace tool combined successful concepts from both CodeCity and CocoViz, and had additional features such as the visualization of execution traces. Boccuzzo et al [54] categorized common software comprehension tasks into five categories, which were Functionality, Relationship of Code Entities, Features and their Implementation, Architecture and Design, and Testing. They introduced an automated workflow to help locate software entities based on these comprehension tasks.…”
Section: B Program Comprehension Tools Using 3-d City Metaphorsmentioning
confidence: 99%