Tag: Publication
-
The Comment Density of Open Source Software Code [ICSE NIER 2009]
Author: Oliver Arafat, Dirk Riehle Abstract: The development processes of open source software are different from traditional closed source development processes. Still, open source software is frequently of high quality. Thus, we are investigating how open source software creates high quality and whether it can maintain this quality for ever larger project sizes. In this…
-
The Commit Size Distribution of Open Source Software [HICSS 2009]
Authors: Oliver Arafat, Dirk Riehle Abstract: With the growing economic importance of open source, we need to improve our understanding of how open source software development processes work. The analysis of code contributions to open source projects is an important part of such research. In this paper we analyze the size of code contributions to…
-
The Economic Motivation of Open Source Software: Stakeholder Perspectives [Computer Magazine]
Author: Dirk Riehle Abstract: Open source software has changed the rules of the game, impacting significantly the economic behavior of stakeholders in the software ecosystem. In this new environment, developers strive to be committers, vendors feel pressure to produce open source products, and system integrators anticipate boosting profits. Reference: IEEE Computer, vol. 40, no. 4…
-
JUnit 3.8 Documented Using Collaborations [Technical Report]
Author: Dirk Riehle Abstract: This paper describes the design of the unit testing framework JUnit v3.8. The documentation technique employed is an enhanced version of collaboration-based design, also known as role modeling. In collaboration-based design, objects are viewed as playing multiple roles in different contexts, and different contexts are viewed as task specific collaborations. The…
-
The total growth of open source [OSS 2008]
Authors: Amit Deshpande, Dirk Riehle Abstract: Software development is undergoing a major change away from a fully closed software process towards a process that incorporates open source software in products and services. Just how significant is that change? To answer this question we need to look at the overall growth of open source as well…
-
Continuous Integration in Open Source Software Development [OSS 2008]
Authors: Amit Deshpande, Dirk Riehle Abstract: Commercial software firms are increasingly using and contributing to open source software. Thus, they need to understand and work with open source software development processes. This paper investigates whether the practice of continuous integration of agile software development methods has had an impact on open source software projects. Using…