Estimating development effort in free/open source software projects by mining software repositories: A case study of OpenStack

47Citations
Citations of this article
101Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Because of the distributed and collaborative nature of free/open source software (FOSS) projects, the development effort invested in a project is usually unknown, even after the software has been released. However, this information is becoming of major interest, especially-but not only-because of the growth in the number of companies for which FOSS has become relevant for their business strategy. In this paper we present a novel approach to estimate effort by considering data from source code management repositories. We apply our model to the OpenStack project, a FOSS project with more than 1,000 authors, in which several tens of companies cooperate. Based on data from its repositories and together with the input from a survey answered by more than 100 developers, we show that the model offers a simple, but sound way of obtaining software development estimations with bounded margins of error.

Cite

CITATION STYLE

APA

Robles, G., González-Barahona, J. M., Cervigón, C., Capiluppi, A., & Izquierdo-Cortázar, D. (2014). Estimating development effort in free/open source software projects by mining software repositories: A case study of OpenStack. In 11th Working Conference on Mining Software Repositories, MSR 2014 - Proceedings (pp. 222–231). Association for Computing Machinery. https://doi.org/10.1145/2597073.2597107

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free