Supporting Program Comprehension in Agile with Links to User Stories

被引:2
作者
Ratanotayanon, Sukanya [1 ]
Sim, Susan Elliott [1 ]
Gallardo-Valencia, Rosalva [1 ]
机构
[1] Univ Calif Irvine, Dept Informat, Irvine, CA 92717 USA
来源
AGILE 2009 CONFERENCE | 2009年
关键词
component; user stories; program comprehension; link evolution; traceability links;
D O I
10.1109/AGILE.2009.66
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 (10KLOCs). 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.
引用
收藏
页码:26 / 32
页数:7
相关论文
共 21 条
  • [1] [Anonymous], 2005, PRACTICES AGILE DEV
  • [2] [Anonymous], VISUALISER
  • [3] AZELBORN B, 2000, TELELOGIC INDOORS EU
  • [4] Beck K., 2003, Test Driven Development: By Example
  • [5] Cohn M., 2004, USER STORIES APPL AG
  • [6] A scenario-driven approach to traceability
    Egyed, A
    [J]. PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 123 - 132
  • [7] SEESOFT - A TOOL FOR VISUALIZING LINE ORIENTED SOFTWARE STATISTICS
    EICK, SG
    STEFFEN, JL
    SUMNER, EE
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (11) : 957 - 968
  • [8] Gotel O. C. Z., 1994, Proceedings of the First International Conference on Requirements Engineering (Cat. No.94TH0613-0), P94, DOI 10.1109/ICRE.1994.292398
  • [9] HUGHES T, 1998, HICS 98, P37
  • [10] Kersten M, 2005, P 2005 INT C ASP OR, P159, DOI DOI 10.1145/1052898.1052912