Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Development effort estimation in free/open source software from activity in version control systems
Department of Telematic and Computational Systems Engineering, Universidad Rey Juan Carlos, Madrid, Spain.
Department of Computer Science, University of Groningen, The Netherlands.
Department of Telematic and Computational Systems Engineering, Universidad Rey Juan Carlos, Madrid, Spain.
University of Skövde, School of Informatics. University of Skövde, Informatics Research Environment. (Software Systems Research Group (SSRG))ORCID iD: 0000-0002-2825-135X
Show others and affiliations
2022 (English)In: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 27, article id 135Article in journal (Refereed) Published
Abstract [en]

Effort estimation models are a fundamental tool in software management, and used as a fore-cast for resources, constraints and costs associated to software development. For Free/OpenSource Software (FOSS) projects, effort estimation is especially complex: professionaldevelopers work alongside occasional, volunteer developers, so the overall effort (in person-months) becomes non-trivial to determine. The objective of this work it to develop a simpleeffort estimation model for FOSS projects, based on the historic data of developers’ effort.The model is fed with direct developer feedback to ensure its accuracy. After extractingthe personal development profiles of several thousands of developers from 6 large FOSSprojects, we asked them to fill in a questionnaire to determine if they should be consideredas full-time developers in the project that they work in. Their feedback was used to fine-tune the value of an effort threshold, above which developers can be considered as full-time.With the help of the over 1,000 questionnaires received, we were able to determine, for every project in our sample, the threshold of commits that separates full-time from non-full-time developers. We finally offer guidelines and a tool to apply our model to FOSS projects that use a version control system.

Place, publisher, year, edition, pages
Springer Nature Switzerland AG , 2022. Vol. 27, article id 135
Keywords [en]
Effort estimation, Open source, Free software, Mining software repositories, Versioning system, Commits
National Category
Computer Systems
Research subject
Software Systems Research Group (SSRG)
Identifiers
URN: urn:nbn:se:his:diva-21642DOI: 10.1007/s10664-022-10166-xISI: 000828248300001Scopus ID: 2-s2.0-85134490012OAI: oai:DiVA.org:his-21642DiVA, id: diva2:1684020
Note

CC BY 4.0

Andrea Capiluppi a.capiluppi@rug.nl

© 2022 Springer Nature Switzerland AG. Part of Springer Nature.

Springer

We want to express our gratitude to Bitergia14 for the support they have provided when questions have arisen. We acknowledge the support of the Government of Spain through the “BugBirth” project (RTI2018-101963-B-100). We also acknowledge the work by Carlos Cervigón on an earlier version of the manuscript.

Available from: 2022-07-20 Created: 2022-07-20 Last updated: 2022-10-17Bibliographically approved

Open Access in DiVA

fulltext(2599 kB)380 downloads
File information
File name FULLTEXT01.pdfFile size 2599 kBChecksum SHA-512
d98f661e1f1f24449a63ff911f674ed790b0496ab672c5a8bcd2a76bdb81ca794d06d4a381fde8a871d05781aade2e0822551eeda7cb66798d3a3ec5d0c04d63
Type fulltextMimetype application/pdf

Other links

Publisher's full textScopus

Authority records

Lundell, BjörnGamalielsson, Jonas

Search in DiVA

By author/editor
Lundell, BjörnGamalielsson, Jonas
By organisation
School of InformaticsInformatics Research Environment
In the same journal
Empirical Software Engineering
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 380 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 211 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf