Presentation 2008-07-24
An Application of Gompertz Curve to Code Stability Prediction of Open Source Software
Hiroshi KUBOTA, Hirohisa AMAN,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) This paper explores date and size of source code upgrades in open source software development, and considers mathematical models for predicting source code stability using a lot of statistical data on the above code upgrades. The preliminary empirical study in this paper collects 5959 version-upgrade data from three large-scale open source software, and constructs the mathematical models using Gompertz curve for representing (1) amount of code changes, (2) lines of code (LOC), and (3) method counts. The empirical results show that each model for (1), (2) and (3) could fit their real values within 10% errors, and those models would be useful in data predictions when those models are constructed using code upgrade data accumulated for 500~1700 days.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) open source development / code stability / Gompertz curve / metrics
Paper # KBSE2008-13
Date of Issue

Conference Information
Committee KBSE
Conference Date 2008/7/17(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Knowledge-Based Software Engineering (KBSE)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An Application of Gompertz Curve to Code Stability Prediction of Open Source Software
Sub Title (in English)
Keyword(1) open source development
Keyword(2) code stability
Keyword(3) Gompertz curve
Keyword(4) metrics
1st Author's Name Hiroshi KUBOTA
1st Author's Affiliation Graduate School of Science and Engineering, Ehime University()
2nd Author's Name Hirohisa AMAN
2nd Author's Affiliation Graduate School of Science and Engineering, Ehime University
Date 2008-07-24
Paper # KBSE2008-13
Volume (vol) vol.108
Number (no) 157
Page pp.pp.-
#Pages 6
Date of Issue