82
Views
3
CrossRef citations to date
0
Altmetric
Original Articles

Improving Open Source Software Maintenance

, , &
Pages 81-90 | Received 22 Jun 2009, Accepted 09 Sep 2009, Published online: 11 Dec 2015

References

  • AlMarzouq, M., Zheng, L., Rong, G., and Grover, V. “Open Source: Concepts, Benefits, and Challenges,” Communications of the AIS, 16, Article-37, 2005, pp.756:784.
  • Banker, R. D., Datar, S., Kemerer, C., and Zweig, D. “Software Complexity and Maintenance Costs,” Communications of the ACM, 36(11), 1993, pp.81–94.
  • Banker, R., Davis, G., and Slaughter, S. “Software development practices, software complexity, and software maintenance effort: a field study,” Management Science, 44(4), 1998, pp.433–450.
  • Basili, V. and Hutchens, D. “An Empirical Study of a Syntactic Complexity Family,” IEEE Trans. Software Engineering, 9, 1983, pp.664–672.
  • Boehm, B. Software Engineering Economics, Prentice- Hall, New York, 1981.
  • Bonaccorsi, A., and Rossi, C. “Why open source software can succeed,” Research Policy, 32(7), 2003, pp.1243–1258
  • Brooks, F. The Mythical Man-Month, Addison-Wesley, Reading, Mass., 1975.
  • Carillo, K. and Okuli, C. “The Open Source Movement: A Revolution in Software Development,” Journal of Computer Information Systems, 49(2), Winter2008/2009, pp.19.
  • Cavalier, F. “Some Implications of Bazaar Size,” 1998, available at http://www.mibsoftware.com/bazdev/ accessed 8 May 2006.
  • Crowston, K., Annabi, H, Howison, J. “Defining Open Source Software Project Success,” Proceedings of ICIS, Seattle, WA, 2003.
  • Curtis, B., Sheppard, S., Milliman, P., Borst, M., and Love, T. “Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics,” IEEE Transactions on Software Engineering, 5(2), 1979, pp.96–104.
  • Darcy, D., Kemerer, C., Slaughter, S., and Tomayko, J. “The Structural Complexity of Software: An Experimental Test,” IEEE Transactions on Software Engineering, 31(11), 2005, pp.982–995.
  • Dymo, A. “Open Source Software Engineering,” II Open Source World Conference, Malága, 2006.
  • Feller, J. and Fitzgerald, B. Understanding open source software development, London: Addison-Wesley, 2002.
  • Fitzgerald, B. “Has Open Source Software a Future?,” Perspectives on Free and Open Source Software, MIT Press, 2005, pp.93–106.
  • Fitzsimmons, A. and Love, T. “A review and evaluation of software science,” Computer Survey, 10(1), 1978, pp.3–18.
  • Fjeldstad, R. and Hamlen, W. “Application program maintenance-report to our respondents,” Tutorial on Software Maintenance, 1983, pp. 13–27.
  • Gaffney, J. “Estimating the Number of Faults in Code,” IEEE Transactions on Software Engineering, 10(4), 1984, pp. 13–27.
  • Gelman, A., and Hill, J. Data Analysis Using Regression and Multilevel/Hierarchical Models, Cambridge University Press, 2007.
  • Gill, G. and Kemerer, C. “Cyclomatic complexity density and software maintenance productivity,” Transactions on Software Engineering, 17(12), 1991, pp. 1284–1288.
  • González-Barahona, J., Miguel A, Pérez, O, Quirós, P., González, J., and Olivera, V. “Counting potatoes. The size of Debian 2.2,” Upgrade, 2(6), 2001, pp. 60–66.
  • Gorla, N., and Ramakrishnan, R. “Effect of Software Structure Attributes Software Development Productivity,” Journal of Systems and Software, 36(2), 1997, pp. 191–199.
  • Grewal, R., Lilien, G., Mallapragada, G. “Location, Location, Location: How Network Embeddedness Affects Project Success in Open Source Systems,” Management Science 52(7), 2006, pp. 1043–1056.
  • Harrison, W. and Cook, C. “Insights on improving the maintenance process through software measurement,” Proceedings of Conference on Software Maintenance, San Diego, CA, 1990, pp. 37–44.
  • Harter, D. and Slaughter, S. “Process maturity and software quality: a field study,” International Conference on Information Systems, Brisbane, Australia, 2000, pp. 407–411.
  • Henkel, J. “Selective Revealing in Open Innovation Processes: The Case of Embedded Linux,” Research Policy, 35(7), 2006, pp. 953–969.
  • Henry, S., Kafura, D., and Harris, K. “On the Relationship among Three Software Metrics,” ACM SIGMETRICS: Performance Evaluation Review, 10(1), 1981, pp. 81–88.
  • Jones, T. Programming Productivity, McGraw-Hill, Inc., New York, 1986.
  • Kearney, J., Sedlmeyer, R., Thompson, W., Gray, M., and Adler, M. “Software Complexity Measurement,” Communications of the ACM, 29(11), 1986, pp. 1044–1050.
  • Kemerer, C. and. Slaughter, S. “Determinants Of Software Maintenance Profiles: An Empirical Investigation,” Software Maintenance: Research And Practice, 9(4), 1997, pp. 235–251.
  • Kemerer, C. F. “Software complexity and software maintenance: A survey of empirical research,” Annals of Software Engineering, 1(1), 1995, pp. 1–22.
  • Kim, S., Whitehead, E, and Bevan, J. “Analysis of signature change patterns,” Proceedings of the 2005 international workshop on Mining software repositories, St. Louis, MO, 2005, pp. 1–5.
  • Krishnamurthy, S. “Cave or Community? An Empirical Examination of 100 Mature Open Source Projects,” First Monday, 7(6), 2002.
  • Lakhani, K., and Wolf, B. “Why Hackers Do What They Do: Understanding Motivation and Effort in Free/Open Source Software Projects,” Perspectives on Free and Open Source Software, MIT Press, Cambridge, 2005.
  • Lerner, J., and Tirole, J. “Some Simple Economics of Open Source,” The Journal of Industrial Economics, 1(2), 2002, pp. 197–234.
  • Loch, C., Mihm, J., and Huchzermeier, A. “Concurrent Engineering and Design Oscillations in Complex Engineering Projects,” Concurrent Engineering, 11(3), 2003, pp. 187–199.
  • Markus, M., Manville, B., and Agres, C. “What makes a virtual organization work?,” Sloan Management Review, 42(1), 2000, pp. 13–26.
  • Opensource.org, “The Open Source Definition (Version 1.9)”, 2002, at http://www.opensource.org/docs/definition.html, accessed 5 May 2006.
  • Pigoski, T. Practical Software Maintenance. Wiley computer publishing, 1997.
  • Ramanujan, S. and Cooper, R. “A human information processing approach to software maintenance,” Omega, 22(2), 1994, pp. 85–203.
  • Raymond, E. “The Cathedral and the Bazaar,” 1999, at http://tuxedo.org/∼esr/writings/cathedral-bazaar/
  • Raymond, E. The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary, Sebastopol, CA, O'Reilly, 2001.
  • Rilling, J. and Klemola, T. “Identifying Comprehension Bottlenecks Using Program Slicing and Cognitive Complexity Metrics,” Proceedings of the 11th IEEE International Workshop on Program Comprehension, 2003, pp. 115.
  • Schröter, A., Zimmermann, T., Premraj, R., and Zeller, A. “If Your Bug Database Could Talk …,” Proceedings of ACM-IEEE 5th International Symposium on Empirical Software Engineering, Volume II: Short Papers and Posters, Brazil, 2006.
  • Sen, R, Subramaniam, C, and Nelson, M. “Determinants of the Choice of Open Source Software License,” Journal of Management Information Systems, 25(3), 2008-9, pp. 207–240.
  • Smith, N., Capiluppi, A., and Ramil, J. “Agent-based Simulation of Open Source Evolution,” Software Process Improvement and Practice, 11(4), 2006, pp. 423–434.
  • Stamelos, I.; Angelis, L.; Oikonomou, A.; and Bleris, G. “Code Quality Analysis in Open Source Software Development,” Information Systems Journal, 12(1), 2002, pp. 43–60.
  • Stewart, K., Ammeter, A., Maruping, L. “A Preliminary Analysis of the Influences of Licensing and Organizational Sponsorship on Success in Open Source Projects,” Proceedings of the 38th Hawaii International Conference on System Sciences, 2005, pp. 197–203.
  • Stewart, K., Darcy, D., Daniel, S. “Observations on Patterns of Development in Open Source Software Projects, Open Source Application Spaces,” Fifth Workshop on Open Source Software Engineering, 2005, St Louis, MO, pp. 1–5.
  • Studenmund, A. Using Econometrics: A Practical Guide, Harper Collins, New York, NY, 1992.
  • vonHippel, E., G. vonKrogh. “Open Source Software and the “Private-Collective” Innovation Model: Issues for Organization Science,” Organization Science, 14(2), 2003, pp. 209–225.
  • Weyuker, E. “Evaluating software complexity measures,” IEEE Transactions on Software Engineering, 14(9), 1988, pp. 1357–1365.
  • Withrow, C. “Error Density and Size in Ada Software,” IEEE Software, 7(1), 1990, pp. 26–30.
  • Xu, J., Gao, Y, S. Christley, G. Madey. “A Topological Analysis of the Open Source Software Development Community,” Proceedings of the 38th HICSS, 2005, pp. 198.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.