Empirical Evaluation of Defect Prediction Model - ODC in a Portal Server

P. Kabilan*, K. Iyakutti**
* Assistant Professor & Research Scholar, Madurai Kamaraj University College, Madurai, India.
** Senior Professor, Department of Microprocessor & Computers, Madurai Kamaraj University, Madurai, India.
Periodicity:October - December'2009
DOI : https://doi.org/10.26634/jse.4.2.1068

Abstract

In software project management, there are three major factors to predict and control; size, effort, and quality. Much software engineering work has focused on these. When it comes to software quality, there are various possible quality characteristics of software, but in practice, quality management frequently revolves around defects, and delivered defect density has become the current de facto industry standard. Thus, research related to software quality has been focused on modeling residual defects in software in order to estimate software reliability. Currently, software engineering literature still does not have a complete defect prediction for a software product although much work has been performed to predict software quality.

On the other side, the number of defects alone cannot be sufficient information to provide the basis for planning quality assurance activities and assessing them during execution. That is, for project management to be improved, we need to predict other possible information about software quality such as in-process defects, their types, and so on. In this paper, we propose a new approach for predicting the distribution of defects and their types based on project characteristics in the early phase. This paper explores Orthogonal Defect Classification that combines the statistical approach and semantics of the test data. As a case, we integrated ODC in development and test environment in a web portal and realized improvement in Quality.

Keywords

Defect Prediction, Software Quality, Orthogonal Defect Classifications.

How to Cite this Article?

P. Kabilan and K. Iyakutti (2009). Empirical Evaluation of Defect Prediction Model - ODC in a Portal Server, i-manager’s Journal on Software Engineering, 4(2),7-15. https://doi.org/10.26634/jse.4.2.1068

References

[1]. Amezquita (1996), “Orthogonal Defect Classification Applied to a Multidisciplinary Design”, A. Amezquita & D.P.Siewiorek, CMU EDRC 05-100-96.
[2]. Bassin (1998), “Evaluating Software Development Objectively”, K. Bassin, T. Kratschmer, P. Santhanam, IEEE Software, Vol. 15.
[3]. Brad (2001), How good is the Software: A Review of Defect Prediction Techniques, Brad Clark, Dave Zubrow, Carrnegie Mellon University.
[4]. Butcher (2002), “Improving software testing via ODC: Three case studies”, M. Butcher, H. Munro, T. Kratschmer, IBM Systems Journal, Vol. 41, No. 1.
[5]. Chillarege (1992), “Orthogonal Defect Classification A Concept for In-Process Measurements”, Ram Chillarege, Inderpal S. Bhandari, Jarir K. Chaar, Michael J. Halliday, Diane S. Moebus, Bonnie K. Ray, Man-Yuen Wong, IEEE Transactions on Software Engineering, Vol. 18, No. 11, November.
[6]. Chillarege (1994), “Identifying Risk using ODC Based Growth Models”, R. Chillarege, S. Biyani, Proceedings, 5th International Symposium on Software Reliability Engineering, IEEE, Monterey, California, pp.282-288, November.
[7]. Chillarege (1995), “Software Triggers as a function of time - ODC on field faults”, Ram Chillarege and Kathryn A. Bassin, DCCA-5: Fifth IFIP Working Conference on Dependable Computing for Critical Applications, September.
[8]. Humphrey (1989), “Managing the Software Process”, Watts S. Humphrey, Addison-Wesley.
[9]. Jones (1998), “Estimating Software Costs”, T. Capers Jones, McGraw-Hill.
[10]. Koru, A.G and Tian. J. (2003), An empirical comparison and characterization of high defect and high complexity modules. Journal of System and Software, Vol. 67, No. 3, pp.153-163.
[11]. Koru, A.G and Tian .J (2004), Defect handling in medium and large open source software projects. IEEE Software, Vol. 21, No. 4, pp.54-61.
[12]. Levendel (1991), “Reliability Analysis of Large Software Systems: Defect Data Modeling”, IEEE Transactions on Software Engineering, Vol. 16, No. 2.
[13]. Mullen (2002), “Orthogonal Defect Classificiation at CISCO”, R. Mullen, D. Hsiao, Proceedings ASM Conference.
[14]. Musa (1999), “Software Reliability Engineering”, McGraw- Hill, 1999. [ODC Web] Orthogonal Defect Classification, www.chillarege.com/odc, www.research. Ibm.com/softeng.
[15]. Paulk (1993), “Capability Maturity Model for Software, Version 1.1, Mark C. Paulk, Bill Curtis, Mary Beth Chrissis, Charles V. Weber, Software Engineering Institute.
[16]. Ram. Orthogonal Defect Classification, www. Chillarege.com/odc
[17]. Ram (1992), Adopting ODC to improve software quality: A case study, Yang Gu, Software Engineer, IBM http://www.ibm.com
[18]. Yang (1992), “Orthogonal Defect Classification A Concept for In-Process Measurements”, Ram Chillarege, IEEE Transactions on Software Engineering, Vol. 18, No. 11, November.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.