Skip to main content

Tipp

Weitere Kapitel dieses Buchs durch Wischen aufrufen

2019 | OriginalPaper | Buchkapitel

On Understanding the Release Patterns of Open Source Java Projects

verfasst von : Arvinder Kaur, Vidhi Vig

Erschienen in: Computational Intelligence in Data Mining

Verlag: Springer Singapore

share
TEILEN

Abstract

Release length is of great significance to companies as well as to researchers as it provides a deeper insight into the rules and practices followed by the applications. It has been observed that many Open Source projects follow agile practices of parallel development and Rapid Releases (RR) but, very few studies till date, have analyzed release patterns of these Open Source projects. This paper analyzes ten Open Source Java projects (Apache Server Foundation) comprising 718 releases to study the evolution of release lengths. The results of the study show that: (1) eight out of ten datasets followed RR models. (2) None of these datasets followed RR models since their first release. (3) The average release length was found to be four months for major versions and one month for minor versions (exceptions removed). (4) There exists a negative correlation between number of contributors and release length.
Literatur
1.
Zurück zum Zitat Beck, K. and Andres, C. Extreme Programming Explained: Embrace Change (2nd Edition). Addison-Wesley, 2004. and I. N. Sneddon, “On certain integrals of Lipschitz-Hankel type involving products of Bessel functions,” Phil. Trans. Roy. Soc. London, vol. A247 (1955) 529–551 Beck, K. and Andres, C. Extreme Programming Explained: Embrace Change (2nd Edition). Addison-Wesley, 2004. and I. N. Sneddon, “On certain integrals of Lipschitz-Hankel type involving products of Bessel functions,” Phil. Trans. Roy. Soc. London, vol. A247 (1955) 529–551
2.
Zurück zum Zitat Shorten release cycles by bringing developers to application lifecycle management. HP Applications Handbook, Retrieved on February 08, 2012. [Online]. Available: http://​bit.​ly/​x5PdXl Shorten release cycles by bringing developers to application lifecycle management. HP Applications Handbook, Retrieved on February 08, 2012. [Online]. Available: http://​bit.​ly/​x5PdXl
3.
Zurück zum Zitat Mozilla puts out firefox 5.0 web browser which carries over 1,000 improvements in just about 3 months of development. InvestmentWatch on June 25th, 2011. Retrieved on January 12, 2012. [Online]. Available: http://​bit.​ly/​aecRrLB Mozilla puts out firefox 5.0 web browser which carries over 1,000 improvements in just about 3 months of development. InvestmentWatch on June 25th, 2011. Retrieved on January 12, 2012. [Online]. Available: http://​bit.​ly/​aecRrLB
4.
Zurück zum Zitat F. Khomh, B. Adams, T. Dhaliwal and Y. Zou., “Understanding the impact of rapid releases on software quality” Empirical Software Engineering, vol, 20, pp 336–373. 2015 CrossRef F. Khomh, B. Adams, T. Dhaliwal and Y. Zou., “Understanding the impact of rapid releases on software quality” Empirical Software Engineering, vol, 20, pp 336–373. 2015 CrossRef
5.
Zurück zum Zitat F. Khomh, T. Dhaliwal, Y. Zou and B. Adams, “Do faster releases improve software quality? an empirical case study of mozilla firefox.” in Proceedings of the 9th working conference on mining software repositories (MSR). pp. 179–188, 2012 F. Khomh, T. Dhaliwal, Y. Zou and B. Adams, “Do faster releases improve software quality? an empirical case study of mozilla firefox.” in Proceedings of the 9th working conference on mining software repositories (MSR). pp. 179–188, 2012
6.
Zurück zum Zitat S. McIlroy, N. Ali and A.E. Hassan, “Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store,” Empirical Software Engineering, vol 21, pp. 1346–1370, 2016 CrossRef S. McIlroy, N. Ali and A.E. Hassan, “Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store,” Empirical Software Engineering, vol 21, pp. 1346–1370, 2016 CrossRef
8.
Zurück zum Zitat Kaply M. (2011) Why do companies stay on old technology? Retrieved on January 12, 2012 Kaply M. (2011) Why do companies stay on old technology? Retrieved on January 12, 2012
9.
Zurück zum Zitat Porter, A., Yilmaz, C., Memon, A.M., Krishna, A.S., Schmidt, D.C., Gokhale, A. Techniques and processes for improving the quality and performance of open-source software. Software Process: Improvement and Practice, 11(2) (2006) 163–176 CrossRef Porter, A., Yilmaz, C., Memon, A.M., Krishna, A.S., Schmidt, D.C., Gokhale, A. Techniques and processes for improving the quality and performance of open-source software. Software Process: Improvement and Practice, 11(2) (2006) 163–176 CrossRef
10.
Zurück zum Zitat Baysal, O., Davis, I., Godfrey, M.W. A tale of two browsers. In Proc. of the 8th Working Conf. on Mining Software Repositories (MSR), (2011) 238–241 Baysal, O., Davis, I., Godfrey, M.W. A tale of two browsers. In Proc. of the 8th Working Conf. on Mining Software Repositories (MSR), (2011) 238–241
11.
Zurück zum Zitat K. Petersen and C. Wohlin, “A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case,” Journal of System and Software, vol 82, pp. 1479–1490, 2009 CrossRef K. Petersen and C. Wohlin, “A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case,” Journal of System and Software, vol 82, pp. 1479–1490, 2009 CrossRef
12.
Zurück zum Zitat M.V. Mäntylä, B. Adams, F. Khomh, E. Engström, and K. Petersen, “On rapid releases and software testing: a case study and a semi-systematic literature review.” Empirical Software Engineering, pp 1384–1425, 2015 CrossRef M.V. Mäntylä, B. Adams, F. Khomh, E. Engström, and K. Petersen, “On rapid releases and software testing: a case study and a semi-systematic literature review.” Empirical Software Engineering, pp 1384–1425, 2015 CrossRef
16.
Zurück zum Zitat Otte, T., Moreton, R., Knoell, H.D. Applied quality assurance methods under the open source development model. In Proc. of the 32nd Annual IEEE Intl. Computer Software and Applications Conf. (COMPSAC) (2008) 1247–1252 Otte, T., Moreton, R., Knoell, H.D. Applied quality assurance methods under the open source development model. In Proc. of the 32nd Annual IEEE Intl. Computer Software and Applications Conf. (COMPSAC) (2008) 1247–1252
Metadaten
Titel
On Understanding the Release Patterns of Open Source Java Projects
verfasst von
Arvinder Kaur
Vidhi Vig
Copyright-Jahr
2019
Verlag
Springer Singapore
DOI
https://doi.org/10.1007/978-981-10-8055-5_2

Premium Partner