Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Governance practices and software maintenance: a study of open source projects
Midha V., Bhattacherjee A. Decision Support Systems54 (1):23-32,2012.Type:Article
Date Reviewed: Dec 20 2012

The open-source movement provides a way to observe software engineering in the wild. This paper studies 352 SourceForge projects to see if their organization and process can be correlated with the speed with which features are added and bugs removed. The paper uses social science techniques to propose and test four hypotheses. Three seem to have significant evidence supporting them. The data also shows that sponsorship has a positive relation to maintenance speed. The paper gives an excellent summary of the state of the programming art, with copious references. The authors note that most software work is maintenance and that open-source projects have a structure that accommodates both registered developers and a larger number of lower-status contributors. The authors distinguish the internal from the external developers, and correlate the proportion of internal participants with the rate at which maintenance is done. There is a significant negative relation with changes that enhance the software, but no significant association with correcting errors in the code.

The authors also examined the way the project determines who does what. As the authors expected, enhancements are done faster when people can volunteer to do them, but corrections are done faster when they are delegated to people. The paper is dense with jargon and multisyllabic words. It equates correlation with causality. It does not mention null hypotheses. I am not sure that the results are reliable, but it still helps to fill a gap in our understanding of software development processes.

Reviewer:  Richard Botting Review #: CR140769 (1303-0237)
Bookmark and Share
  Featured Reviewer  
 
Distribution, Maintenance, and Enhancement (D.2.7 )
 
 
Software Maintenance (K.6.3 ... )
 
 
Software Management (K.6.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Distribution, Maintenance, and Enhancement": Date
A program design language based software maintenance tool
Ince D. (ed) Software--Practice & Experience 15(6): 583-594, 1985. Type: Article
Mar 1 1986
The complete computer maintenance handbook
Bellin D. (ed), Harper&Row Publishers, Inc., New York, NY, 1986. Type: Book (9789780060406189)
Jul 1 1986
Building custom software tools and libraries
Stitt M., John Wiley & Sons, Inc., New York, NY, 1993. Type: Book (9780471579144)
Nov 1 1993
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy