Title
Visualizing Testsuites to Aid in Software Understanding
Abstract
Agile software development methods such as eXtreme Programming have brought renewed attention to testing during the software development process, both as a quality assurance method and as a form of live documentation. It is for this reason that a software system's testsuite is an ideal starting point for gaining knowledge about its inner workings. In this paper, we propose to use sequence diagrams to visualize information that is dynamically obtained from testsuites. We employ abstraction techniques such as constructor hiding and stack depth limitation to make the diagrams more scalable. We use JPACMAN as a case study to validate our results by consulting with domain experts, and use their feedback to fine-tune our techniques.
Year
DOI
Venue
2007
10.1109/CSMR.2007.54
CSMR
Field
DocType
ISBN
Sequence diagram,Software engineering,Systems engineering,Computer science,Agile software development,Software system,Software,Software development process,Documentation,Extreme programming,Software development
Conference
0-7695-2802-3
Citations 
PageRank 
References 
33
1.18
17
Authors
4
Name
Order
Citations
PageRank
Bas Cornelissen12979.81
A. van Deursen24034254.98
Leon Moonen3143272.21
Andy Zaidman4174693.19