• DocumentCode
    3468067
  • Title

    Supporting Program Comprehension in Agile with Links to User Stories

  • Author

    Ratanotayanon, Sukanya ; Sim, Susan Elliott ; Gallardo-Valencia, Rosalva

  • Author_Institution
    Dept. of Inf., Univ. of California, Irvine, CA, USA
  • fYear
    2009
  • fDate
    24-28 Aug. 2009
  • Firstpage
    26
  • Lastpage
    32
  • Abstract
    Agile software development involves continuously making iterative and incremental changes to source code. When making changes, developers quickly focus on parts of code that they consider to be important, and sometimes miss other relevant parts. Therefore, tool support is needed to help developers locate conceptually related sections of code. In this paper, we present Zelda, a tool designed to work with Agile practices that captures and maintains links between high-level information and source code. We evaluated Zelda with a pilot study where subjects were required to make a change to a small web application (10 KLOCs). They were given a task description either on paper or in Zelda. We found that the Zelda Group made more accurate changes, were less likely to become disoriented, and were more willing to access additional information.
  • Keywords
    software tools; Web application; Zelda; agile software development; program comprehension; user stories; Cognitive science; Informatics; Java; Light scattering; Programming; Software architecture; Software tools; Testing; Visualization; Writing; link evolution; program comprehension; traceability links; user stories;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Agile Conference, 2009. AGILE '09.
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-0-7695-3768-9
  • Type

    conf

  • DOI
    10.1109/AGILE.2009.66
  • Filename
    5261112