Please use this identifier to cite or link to this item: https://dair.nps.edu/handle/123456789/2433
Title: Understanding the Requirements for Open Source Software
Authors: Walt Scacchi
Thomas Alspaugh
Keywords: Open Source Software
Empirical Studies
Socio-Technical Systems
Issue Date: 1-Jun-2009
Publisher: Acquisition Research Program
Citation: Published--Unlimited Distribution
Series/Report no.: Open Source Software
UCI-AM-09-112
Abstract: This study presents findings from an empirical study directed at understanding the roles, forms, and consequences arising in requirements for open source software (OSS) development efforts. Five open source software development communities are described, examined, and compared to help discover what differences may be observed. At least two dozen kinds of software informalisms are found to play a critical role in the elicitation, analysis, specification, validation, and management of requirements for developing OSS systems. Subsequently, understanding the roles these software informalisms take in a new formulation of the requirements development process for OSS is the focus of this study. This focus enables considering a reformulation of the requirements engineering process and its associated artifacts or (in)formalisms to better account for the requirements when developing OSS systems. Other findings identify how OSS requirements are decentralized across multiple informalisms, and to the need for advances in how to specify the capabilities of existing OSS systems.
Description: Acquisition Management / Grant-funded Research
URI: https://dair.nps.edu/handle/123456789/2433
Appears in Collections:Sponsored Acquisition Research & Technical Reports

Files in This Item:
File SizeFormat 
UCI-AM-09-112.pdf1.77 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.