Conference Proceeding

An Empirical Study of the Evolution of an Agile-Developed Software System

University of Lincoln, UK;
06/2007; DOI:10.1109/ICSE.2007.14 ISBN: 0-7695-2828-7 pp.511-518 In proceeding of: Software Engineering, 2007. ICSE 2007. 29th International Conference on
Source: IEEE Xplore

ABSTRACT We have analyzed evolution patterns over two and a half years for a system developed using eXtreme Programming. We find that the system shows a smooth pattern of growth overall, that (McCabe) code complexity is low, and that the relative amount of complexity control work (e.g. refactoring) is higher than in other systems we have studied. To interpret these results, we have drawn on qualitative data including the results of an observational study, records of progress and productivity, and comments on our findings from team members.

0 0
 · 
0 Bookmarks
 · 
44 Views
  • Source
    Chapter: Some Findings Concerning Requirements in Agile Methodologies
    [show abstract] [hide abstract]
    ABSTRACT: Agile methods have appeared as an attractive alternative to conventional methodologies. These methods try to reduce the time to market and, indirectly, the cost of the product through flexible development and deep customer involvement. The processes related to requirements have been extensively studied in literature, in most cases in the frame of conventional methods. However, conclusions of conventional methodologies could not be necessarily valid for Agile; in some issues, conventional and Agile processes are radically different. As recent surveys report, inadequate project requirements is one of the most conflictive issues in agile approaches and better understanding about this is needed. This paper describes some findings concerning requirements activities in a project developed under an agile methodology. The project intended to evolve an existing product and, therefore, some background information was available. The major difficulties encountered were related to non-functional needs and management of requirements dependencies.
    12/2008: pages 171-184;

Full-text (2 Sources)

View
14 Downloads
Available from
3 Dec 2012

Keywords

complexity control work
 
eXtreme Programming
 
observational study
 
relative amount