skip to main content
10.1145/512035.512063acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article

Analysis of software evolution processes using statistical distribution Models

Published: 19 May 2002 Publication History

Abstract

Size data of software systems are constantly collected but so far there have been no studies of applying statistical distribution models to analyze and interpret those data. In this paper, we show that the negative binomial distribution fits well to the distribution of size data such as the number of methods per class and number of lines of code per method and can be effectively used to trace software evolution processes.

References

[1]
A. Aoki et al. Jun home page. http://www.sra.co.jp/people/aoki/Jun/.
[2]
A. Aoki, K. Hayashi, K. Kishida, K. Nakakoji, Y. Nishinaka, B. Reeves, A. Takashima, and Y. Yamamoto. A case study of the evolution of Jun: an object-oriented open-source 3D multimedia library. In International Conference on Software Engineering (ICSE'01), pages 524-533, 2001.
[3]
S. R. Chidamber and C. F. Kemerer. A metrics suite for object oriented design. IEEE Transactions on Software Engineering, 20(6):476-493, 1994.
[4]
T. Nakatani. Quantitative observations on object evolution. In International Workshop on Principles of Software Evolution (IWPSE'O1), Vienna Austria, Sept. 2001.
[5]
T. Nakatani and T. Tamai. Empirical observations on object evolution. In Asia-Pacific Software Engineering Conference (APSEC'99), pages 2-9, Takamatsu Japan, Dec. 1999.
[6]
T. Tamai and T. Nakatani. An empirical study of object evolution processes. In International Workshop on Principles of Software Evolution (IWPSE'98), pages 33-37, Kyoto, Oct. 1998.

Cited By

View all
  • (2019)An Empirical Study of Comparison of Code Metric Aggregation Methods–on Embedded Software2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C)10.1109/QRS-C.2019.00034(114-119)Online publication date: Jul-2019
  • (2017)Correlation between Complex Network Features and Robustness in Linux Kernel Modules2017 International Conference on Software Analysis, Testing and Evolution (SATE)10.1109/SATE.2017.18(80-89)Online publication date: Nov-2017
  • (2012)On the evolution of Linux kernels: a complex network perspectiveJournal of Software: Evolution and Process10.1002/smr.155025:5(439-458)Online publication date: 28-Feb-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IWPSE '02: Proceedings of the International Workshop on Principles of Software Evolution
May 2002
155 pages
ISBN:1581135459
DOI:10.1145/512035
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 May 2002

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

IWPSE02
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)2
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)An Empirical Study of Comparison of Code Metric Aggregation Methods–on Embedded Software2019 IEEE 19th International Conference on Software Quality, Reliability and Security Companion (QRS-C)10.1109/QRS-C.2019.00034(114-119)Online publication date: Jul-2019
  • (2017)Correlation between Complex Network Features and Robustness in Linux Kernel Modules2017 International Conference on Software Analysis, Testing and Evolution (SATE)10.1109/SATE.2017.18(80-89)Online publication date: Nov-2017
  • (2012)On the evolution of Linux kernels: a complex network perspectiveJournal of Software: Evolution and Process10.1002/smr.155025:5(439-458)Online publication date: 28-Feb-2012
  • (2011)A modified Yule process to model the evolution of some object-oriented system propertiesInformation Sciences: an International Journal10.1016/j.ins.2010.10.022181:4(883-902)Online publication date: 1-Feb-2011
  • (2010)Assessing the current state of software evolution and intellectual energy spentProceedings of the Workshop on Advances in Functional Size Measurement and Effort Estimation10.1145/1921705.1921709(1-8)Online publication date: 21-Jun-2010
  • (2009)Comparative analysis of evolving software systems using the Gini coefficient2009 IEEE International Conference on Software Maintenance10.1109/ICSM.2009.5306322(179-188)Online publication date: Sep-2009
  • (2008)Research on software evolution processes in Asia2008 IEEE International Conference on Software Maintenance10.1109/ICSM.2008.4658113(478-479)Online publication date: Sep-2008
  • (2008)A Dynamic Model of Software Product Generative ProcessProceedings of the 2008 15th Asia-Pacific Software Engineering Conference10.1109/APSEC.2008.35(43-50)Online publication date: 3-Dec-2008
  • (2007)Power-Laws in a Large Object-Oriented Software SystemIEEE Transactions on Software Engineering10.1109/TSE.2007.101933:10(687-708)Online publication date: 1-Oct-2007
  • (2002)Evolvable programming based on collaboration-field and role modelProceedings of the International Workshop on Principles of Software Evolution10.1145/512035.512037(1-5)Online publication date: 19-May-2002

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media