Software Excellence Augmentation through Defect Analysis and Avoidance

Authors

  • Abdul Kadir Khan Haramaya University

Keywords:

Defect Prevention, Software Quality, Orthogonal, Defect Classification, Defects

Abstract

The key challenge for any software organization is to develop a software product with less post deployment defects. Moreover if the defects reach till the deployment face then the project will be at a higher risk in terms of its cost and time aspects. A small amount of initial effort on software quality will definitely save a good amount of cost and time compare to defect recognition and removal strategy. This paper will focus on finding the total number of defects that has occurred in the SDLC (software development life cycle) for five similar type of projects done by final year graduating students in Haramaya University. The technology used in all the five projects is also same. Orthogonal Defect Classification (ODC) is the most prevailing technique for identifying defects wherein defects are grouped into types rather than measured independently. This technique highlights those areas in SDLC that require attention. The paper will also focus on finding root causes of the defects and use the learning of the projects as preventive ideas. In the remaining part of the paper, the preventive ideas are used in a new set of projects developed by the graduating students in next phase resulting in the reduction of the number of similar defects.

Downloads

Download data is not yet available.

Metrics

Metrics Loading ...

Author Biography

Abdul Kadir Khan, Haramaya University

College of Computing and Informatics, Informatics Post Box No: 337, Haramaya University, Dire Dawa, Ethiopia

References

Adam A. Porter., Carol A. Toman and Lawrence G. Votta. (1997). An Experiment to Assess the Cost- Benefits of Code Inspections in Large Scale Software Development. IEEE Transactions on Software Engineering, 23 (6).

Chillarege, I.S., Bhandari, J.K., Chaar, M.J., Halliday, D.S., Moebus, B.K., Ray M., Wong, Y. (1992).

"Orthogonal Defect Classification-A Concept for In- Process Measurements. IEEE Transactions on Software Engineering, 18 (11), 943-956.

Chillarege. (2002).”Test and development process retrospective a case study using ODC triggers”.

Jasmine, K.S., Vasantha, R. (2007). ”DRE – A Quality Metric for Component based Software Products”, proceedings of World Academy Of Science, Engineering and Technology, 23.

Pan Tiejun, Zheng Leina, Fang Chengbin. (2008). “Defect Tracing System Based on Orthogonal Defect Classification”. Engineering & Applications, 43, 9-10.

Pankaj Jalote, Naresh Agarwal. (2007). “Using Defect Analysis Feedback for Improving Quality and Productivity in Iterative Software Development” In proceedings- ITI 3rd International Conference on Information and Communications Technology, pp. 703-713.

Paulk. (1993). “Capability Maturity Model for Software” Version 1.1, Mark C.Paulk, Bill Curtis, Mary Beth Chrissis, Charles V.Weber, Software Engineering Institute.

Bonnie K Ray, Man-Yuen Wong. (1992). “Orthogonal Defect Classification - A Concept for In-Process Measurements”, IEEE Transactions on Software Engineering, 18(11).

Steve McConnel. (2001). “An ounce of prevention”, IEEE software.

Watts S. Humphrey. (2000). “The Personal Software Process (PSP)”.

Yang. (1992). “Orthogonal Defect Classification A Concept for In- Process Measurements”

Downloads

Published

29.03.2013

How to Cite

Kadir , A. (2013). Software Excellence Augmentation through Defect Analysis and Avoidance. Journal of Science, Technology and Arts Research, 2(1), 64–68. Retrieved from https://journals.wgu.edu.et/index.php/star/article/view/110

Issue

Section

Original Research

Categories

Plaudit