Software component quality-finite mixture component model using Weibull and other mathematical distributions

Software component quality has a major influence in software development project performances such as lead-time, time to market and cost. It also affects the other projects within the organization, the people assigned into the projects and the organization in general. In this study a finite mixture of several mathematical distributions is used to describe the fault occurrence in the system based on individual software component contribution. Several examples are selected to demonstrate model fitting and comparison between the models. Four case studies are presented and evaluated for modeling software quality in very large development projects within the AXE platform, BICC as a call control protocol in the Ericsson Nikola Tesla R&D.

[1]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming, 2nd Edition , 2002, Addison-Wesley component software series.

[2]  Jon Hopkins,et al.  Component primer , 2000, CACM.

[3]  Juan Du,et al.  COMBINED ALGORITHMS FOR CONSTRAINED ESTIMATION OF FINITE MIXTURE DISTRIBUTIONS WITH GROUPED DATA AND CONDITIONAL DATA , 2002 .

[4]  Manfred Broy,et al.  Towards a Mathematical Concept of a Component and its Use , 1997, Softw. Concepts Tools.

[5]  D. Duka,et al.  Comparison between ToATM and ToIP using BICC as call control protocol , 2004, Proceedings of the 12th IEEE Mediterranean Electrotechnical Conference (IEEE Cat. No.04CH37521).

[6]  Oliver Sims,et al.  Business Component Factory : A Comprehensive Overview of Component-Based Development for the Enterprise , 1999 .

[7]  Lovre Hribar,et al.  Software component quality prediction using KNN and Fuzzy logic , 2010, The 33rd International Convention MIPRO.

[8]  L. Hribar,et al.  How to improve software development process using mathematical models for quality prediction and elements of Six Sigma methodology , 2010, The 33rd International Convention MIPRO.

[9]  J. Gove,et al.  A Finite Mixture Model for Characterizing the Diameter Distributions of Mixed-Species Forest Stands , 2002, Forest Science.

[10]  Santiago Comella-Dorda,et al.  Volume II: Technical Concepts of Component-Based Software Engineering , 2000 .

[11]  Michael Sparling,et al.  Lessons learned through six years of component-based development , 2000, CACM.

[12]  J. Gove,et al.  A finite mixture of two Weibull distributions for modeling the diameter distributions of rotated-sigmoid, uneven-aged stands , 2001 .

[13]  G. W. Snedecor Statistical Methods , 1964 .

[14]  George T. Heineman,et al.  Component-Based Software Engineering: Putting the Pieces Together , 2001 .

[15]  Lovre Hribar Software component quality prediction in the legacy product development environment using Weibull and other mathematical distributions , 2009, SoftCOM 2009 - 17th International Conference on Software, Telecommunications & Computer Networks.

[16]  Grady Booch,et al.  Book Reviews , 1936, Computer.