Improving Open Source Software Maintenance
- UNCG Author/Contributor (non-UNCG co-authors, if there are any, appear on document)
- Nir B. Kshetri, Professor (Creator)
- Prashant Palvia, Joe Rosenthal Excellence Professor and Director of the McDowell Research Center for Global IT Management (Creator)
- Rahul Singh, Associate Professor (Creator)
- Institution
- The University of North Carolina at Greensboro (UNCG )
- Web Site: http://library.uncg.edu/
Abstract: Maintenance is inevitable for almost any software. Software
maintenance is required to fix bugs, to add new features, to
improve performance, and/or to adapt to a changed environment.
In this article, we examine change in cognitive complexity and its
impacts on maintenance in the context of open source software
(OSS). Relationships of the change in cognitive complexity with
the change in the number of reported bugs, time taken to fix the
bugs, and contributions from new developers are examined and
are all found to be statistically significant. In addition, several
control variables, such as software size, age, development status,
and programmer skills are included in the analyses. The results
have strong implications for OSS project administrators; they
must continually measure software complexity and be actively
involved in managing it in order to have successful and sustainable
OSS products.
Improving Open Source Software Maintenance
PDF (Portable Document Format)
167 KB
Created on 6/13/2013
Views: 1916
Additional Information
- Publication
- Language: English
- Date: 2010
- Keywords
- open source software, oss, complexity, software maintenance, information systems, computer information systems