DocumentCode
1279540
Title
Understanding the requirements for developing open source software systems
Author
Scacchi, W.
Author_Institution
Inst. for Software Res., California Univ., Irvine, CA, USA
Volume
149
Issue
1
fYear
2002
fDate
2/1/2002 12:00:00 AM
Firstpage
24
Lastpage
39
Abstract
Presents an initial set of findings from an empirical study of social processes, technical system configurations, organisational contexts and interrelationships that give rise to open software. The focus is directed at understanding the requirements for open software development efforts, and how the development of these requirements differs from those traditional to software engineering and requirements engineering. Four open software development communities are described, examined and compared to help discover what these differences may be. Eight kinds of software informalisms are found to play a critical role in the elicitation, analysis, specification, validation and management of requirements for developing open software systems. Subsequently, understanding the roles these software informalisms take in a new formulation of the requirements development process for open source software is the focus of the study. This focus enables the consideration of a reformulation of the requirements engineering process and its associated artefacts, or (in)formalisms, to better account for the requirements for developing open source software systems
Keywords
public domain software; software engineering; systems analysis; open source software systems; organisational contexts; requirements engineering; social processes; software informalisms; technical system configurations;
fLanguage
English
Journal_Title
Software, IEE Proceedings -
Publisher
iet
ISSN
1462-5970
Type
jour
DOI
10.1049/ip-sen:20020202
Filename
999088
Link To Document