Empirical Study on the Distribution of Object-Oriented Metrics in Software Systems

被引:1
作者
Muthukumaran, K. [1 ]
Murthy, N. L. Bhanu [2 ]
Janani, P. Sarguna [2 ]
机构
[1] Manipal Univ Jaipur, Sch Comp & Informat Technol, Jaipur, Rajasthan, India
[2] BITS Pilani, Dept Comp Sci & Informat Syst, Hyderabad Campus, Hyderabad, Telangana, India
来源
INFORMATION AND SOFTWARE TECHNOLOGIES, ICIST 2019 | 2019年 / 1078卷
关键词
Object-oriented metrics; Software metrics distribution; Software quality; Model selection; QUANTITATIVE-ANALYSIS; POWER-LAWS; FAULTS; SUITE; MODEL; BUGS;
D O I
10.1007/978-3-030-30275-7_23
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We attempt to model the probability distribution of object-oriented software metrics. We employ 5 distribution models to find out the distributions the metrics follow. We use AIC, BIC and RMSE as goodness-of-fit measures. Though the past studies have shown that the software projects frequently follow power law, having a Pareto distribution, we seek to study more number of software systems and distribution models to infer more generalizable results, since they occasionally seem to follow Log-normal or Gamma distribution as well. Apart from these three models we have also considered Weibull distribution and Generalized Pareto Distribution (GPD). In this study, we have made an attempt to answer the hypothesis that the object-oriented software metrics follow a particular distribution by comparing various distributions applied over a large number of projects using a recognized statistical framework.
引用
收藏
页码:299 / 317
页数:19
相关论文
共 36 条
[1]  
Adamic L. A., 2002, Glottometrics, V3, P143, DOI DOI 10.1109/S0SE.2014.50
[2]   NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION [J].
AKAIKE, H .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) :716-723
[3]   A replicated quantitative analysis of fault distributions in complex software systems [J].
Andersson, Carina ;
Runeson, Per .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (05) :273-286
[4]  
[Anonymous], 1988, OBJECT ORIENTED SOFT
[5]  
[Anonymous], 2010, P 6 INT C PRED MOD S
[6]  
[Anonymous], 1931, Les inegalites economiques. Applications: aux inegalites des richesses, a la concentration des entreprises, aux populations des villes, aux statistiques des familles, etc. d'une loi nouvelle: la loi de l'effet proportionnel
[7]   Understanding the shape of Java']Java software [J].
Baxter, Gareth ;
Frean, Marcus ;
Noble, James ;
Rickerby, Mark ;
Smith, Hayden ;
Visser, Matt ;
Melton, Hayden ;
Tempero, Ewan .
ACM SIGPLAN NOTICES, 2006, 41 (10) :397-412
[8]   OBJECT-ORIENTED DEVELOPMENT [J].
BOOCH, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) :211-221
[9]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[10]   Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval [J].
Poshyvanyk, Denys ;
Gueheneuc, Yann-Gael ;
Marcus, Andrian ;
Antoniol, Giuliano ;
Rajlich, Vaclav .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) :420-432