• 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