DocumentCode :
2120238
Title :
Case studies in just-in-time requirements analysis
Author :
Ernst, Neil A. ; Murphy, Gail C.
Author_Institution :
Dept. of Comput. Sci., Univ. of British Columbia, Vancouver, BC, Canada
fYear :
2012
fDate :
25-25 Sept. 2012
Firstpage :
25
Lastpage :
32
Abstract :
Many successful software projects do not follow the commonly assumed best practice of engineering well-formed requirements at project inception. Instead, the requirements are captured less formally, and only fully elaborated once the implementation begins, known as `just-in-time´ requirements. Given the apparent disparity between best practices and actual practices, several questions arise. One concerns the nature of requirements engineering in non-traditional forms. What types of tools and practices are used? Another is formative: what types of problems are encountered in just-intime requirements, and how might we support organizations in solving those problems? In this paper we conduct separate case studies on the requirements practices of three open-source software projects. Using an individual task as the unit of analysis, we study how the project proceeds from requirement to implementation, in order to understand how each project manages requirements. We then comment on the benefits and problems of just-in-time requirements analysis. This allows us to propose research directions about requirements engineering in just-in-time settings. In particular, we see the need to better understand the context of practice, and the need to properly evaluate the cost of decisions. We propose a taxonomy to describe the requirements practices spectrum from fully formal to just-in-time.
Keywords :
formal specification; just-in-time; project management; public domain software; software development management; systems analysis; just-in-time requirements analysis; open-source software projects; project inception; project management; requirements engineering; requirements practices; Best practices; Browsers; Communities; Computer architecture; Internet; Organizations; Software; agile; analysis; requirements;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Empirical Requirements Engineering (EmpiRE), 2012 IEEE Second International Workshop on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4363-3
Electronic_ISBN :
978-1-4673-4364-0
Type :
conf
DOI :
10.1109/EmpiRE.2012.6347678
Filename :
6347678
Link To Document :
بازگشت