Innovation in Open Source Software Development: A Tale of Two Features
@inproceedings{Noll2007InnovationIO, title={Innovation in Open Source Software Development: A Tale of Two Features}, author={John Noll}, booktitle={International Conference on Open Source Systems}, year={2007} }
Open Source Software Development appears to depart radically from conventional notions of software engineering. In particular, requirements for Open Source projects seem to be asserted rather than elicited.
12 Citations
Ongoing software development without classical requirements
- Computer Science2013 21st IEEE International Requirements Engineering Conference (RE)
- 2013
Examination of data from several OSS projects is examined to investigate the conundrum of how a growing number of critical software systems are evolved and sustained yet provide quality and rich functional capabilities to users and integrators that accept them without question.
Participation and Open Innovation for Sustainable Software Engineering
- Computer ScienceGreen in Software Engineering
- 2015
This chapter explores the reasons why the innovation processes, in particular in software engineering, become more and more open and participative; and the implications on the sustainability of…
Guiding Development of Contribution and Community Strategies in Open Source Software Requirements Engineering
- Business
- 2019
This thesis introduces the two concepts of contribution and community strategy and offers problem understanding of how organizations reason in terms of these questions, as well as guidance for how the different types of strategies may be developed.
A Community Strategy Framework - How to obtain influence on requirements in meritocratic open source software communities?
- BusinessInf. Softw. Technol.
- 2019
How the FLOSS Research Community Uses Email Archives
- Computer ScienceInt. J. Open Source Softw. Process.
- 2012
This paper looks specifically at how the FLOSS research community has used email artifacts from free and open source projects and provides a classification of the relevant literature using a publicly-available online repository of papers about FLOSS development using email.
Achieving Better Buying Power through Acquisition of Open Architecture Software Systems: Volume 1
- Computer Science
- 2015
Abstract : This research focuses on continuing investigation and refinement of techniques for identifying and reducing the costs, streamlining the process, and improving the readiness of future…
The dual network structure of organizational problem solving: A case study on open source software development
- Computer ScienceSoc. Networks
- 2013
Streamlining the Process of Acquiring Secure Open Architecture Software Systems
- Computer Science
- 2013
The results show that the best ways to streamline the process for acquiring secure OA systems that are in line with DoD's Better Buying Power 2.0 (2013) guidelines are found.
Dynamic Models of Affiliation and the Network Structure of Problem Solving in an Open Source Software Project
- Business
- 2012
New stochastic actor-based models for two-mode networks that may be adopted to redress the limitations of current analytical strategies are introduced.
Achieving Better Buying Power through Acquisition of Open Architecture Software Systems for Web-Based and Mobile Devices
- Computer Science
- 2015
The research is directed at identifying, tracking, and analyzing software component costs and cost reduction opportunities within the acquisition life cycle of open architecture (OA) systems for such Web-based and mobile devices.
References
SHOWING 1-10 OF 44 REFERENCES
Understanding the requirements for developing open source software systems
- Computer ScienceIEE Proc. Softw.
- 2002
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, and 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 developed open source software systems.
The Usability of Open Source Software
- Computer ScienceFirst Monday
- 2003
It is described how existing human-computer interaction techniques can be used to leverage distributed networked communities, of developers and users, to address issues of usability.
Free and open source development practices in the game community
- Computer ScienceIEEE Software
- 2004
These FOSS processes offer new directions for developing complex software systems that rely on lean electronic communication media, virtual project management, and version management mechanisms to coordinate globally dispersed development efforts.
A case study of open source software development: the Apache server
- Computer ScienceProceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium
- 2000
This analysis of the development process of the Apache web server reveals a unique process, which performs well on important measures, and concludes that hybrid forms of development that borrow the most effective techniques from both the OSS and commercial worlds may lead to high performance software processes.
A framework analysis of the open source software development paradigm
- Computer ScienceICIS
- 2000
A framework was derived from two previous frameworks which have been very influential in the IS field, namely that of Zachman's IS architecture (ISA) and Checkland's CATWOE framework from Soft Systems Methodology (SSM), which is used to analyze the OSS approach in detail.
Cave or Community? An Empirical Examination of 100 Mature Open Source Projects
- EconomicsFirst Monday
- 2002
Based on a study of the top 100 mature products on Sourceforge, a few surprising things are found: most OSS programs are developed by individuals, rather than communities, and the larger the project, the smaller the percent of project administrators.
Requirements Elicitation in Open-Source Programs
- Computer Science
- 2000
One of the central points of this paper is that the program users become its co-developers.
Why Open Source Software / Free Software (OSS/FS, FLOSS, or FOSS)? Look at the Numbers!
- Computer Science
- 2005
This paper provides quantitative data that, in many cases, using open source software / free software (abbreviated as OSS/FS, FLOSS, or FOSS) is a reasonable or even superior approach to using their…
An Overview of the Software Engineering Process and Tools in the Mozilla Project
- Computer Science
- 2002
The software engineering aspect of a large Open Source project is described and the software engineering tools used in the Mozilla Project are covered, since the Mozilla process and tools are intimately related.