Understanding Requirements for Open Source Software

被引:0
作者
Scacchi, Walt [1 ]
机构
[1] Univ Calif Irvine, Inst Software Res, Irvine, CA 92697 USA
来源
DESIGN REQUIREMENTS ENGINEERING: A TEN-YEAR PERSPECTIVE | 2009年 / 14卷
关键词
Open source software; Requirements process; Empirical studies; Decentralized software development; Artifacts; HYPERTEXT; GAME; TOOL;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study presents findings from an empirical study directed at understanding the roles, forms, kind 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.
引用
收藏
页码:467 / 494
页数:28
相关论文
共 68 条
[1]   Reexamining organizational memory [J].
Ackerman, MS ;
Halverson, CA .
COMMUNICATIONS OF THE ACM, 2000, 43 (01) :58-64
[2]  
ACKERMAN MS, 2000, REQUIR ENG, V5, P67
[3]  
[Anonymous], 1999, Open sources: voices from the open source revolution
[4]  
[Anonymous], EMERGING FREE OPEN S
[5]  
[Anonymous], 2000, Community Building on the Web: Secret strategies for successful online communities
[6]  
BOLLINGER T, 2001, USE FREE OPEN SOURCE
[7]   In silico proteome analysis to facilitate proteomics experiments using mass spectrometry [J].
Gerard Cagney ;
Shiva Amiri ;
Thanuja Premawaradena ;
Micheal Lindo ;
Andrew Emili .
Proteome Science, 1 (1)
[8]   Research directions in requirements engineering [J].
Cheng, Betty H. C. ;
Atlee, Joanne M. .
FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, :285-+
[9]  
CLEVELAND C, 2001, GAME DEV FEB, P46
[10]   GIBIS - A HYPERTEXT TOOL FOR EXPLORATORY POLICY DISCUSSION [J].
CONKLIN, J ;
BEGEMAN, ML .
ACM TRANSACTIONS ON OFFICE INFORMATION SYSTEMS, 1988, 6 (04) :303-331