• DocumentCode
    2234690
  • Title

    Visualizing Testsuites to Aid in Software Understanding

  • Author

    Cornelissen, Bas ; Van Deursen, Arie ; Moonen, Leon ; Zaidman, Andy

  • Author_Institution
    Delft Univ. of Technol.
  • fYear
    2007
  • fDate
    21-23 March 2007
  • Firstpage
    213
  • Lastpage
    222
  • 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
  • Keywords
    data visualisation; program testing; software engineering; JPacman; extreme programming; sequence diagrams; software development; software testing; software understanding; testsuites visualization; Documentation; Feedback; Programming; Quality assurance; Software maintenance; Software quality; Software systems; Software testing; System testing; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2802-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2007.54
  • Filename
    4145039