loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th European Conference on Software Maintenance and Reengineering (CSMR'07)
Visualizing Testsuites to Aid in Software Understanding
Amsterdam, the Netherlands
March 21-March 23
ISBN: 0-7695-2802-3
Bas Cornelissen, Delft University of Technology
Arie van Deursen, Delft University of Technology
Leon Moonen, Delft University of Technology
Andy Zaidman, Delft University of Technology
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.
Citation:
Bas Cornelissen, Arie van Deursen, Leon Moonen, Andy Zaidman, "Visualizing Testsuites to Aid in Software Understanding," csmr, pp.213-222, 11th European Conference on Software Maintenance and Reengineering (CSMR'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.