JOURNAL BROWSE
Search
Advanced SearchSearch Tips
A Method to Establish Severity Weight of Defect Factors for Application Software using ANP
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
  • Journal title : Journal of KIISE
  • Volume 42, Issue 11,  2015, pp.1349-1360
  • Publisher : Korean Institute of Information Scientists and Engineers
  • DOI : 10.5626/JOK.2015.42.11.1349
 Title & Authors
A Method to Establish Severity Weight of Defect Factors for Application Software using ANP
Huh, SangMoo; Kim, WooJe;
 
 Abstract
In order to improve software quality, it is necessary to efficiently and effectively remove software defects in source codes. In the development field, defects are removed according to removal ratio or severity of defects. There are several studies on the removal of defects based on software quality attributes, and several other studies have been done to improve the software quality using classification of the severity of defects, when working on projects. These studies have thus far been insufficient in terms of identifying if there exists relationships between defects or whether any type of defect is more important than others. Therefore, in this study, we collected various types of software defects, standards organization, companies, and researchers. We modeled the defects types using an ANP model, and developed the weighted severities of the defects types, with respect to the general application software, using the ANP model. When general application software is developed, we will be able to use the weight for each severity of defect type, and we expect to be able to remove defects efficiently and effectively.
 Keywords
software defect;ANP;software defect weight;defect ANP-model;defect influence;
 Language
Korean
 Cited by
 References
1.
NIPA, "SOFTWARE ENGINEERING WHITE BOOK: 2013," National IT Industry Promotion Agent, 2013.

2.
M. J. Jung, "Software Quality Planning and Defect Estimation," Journal of Software Engineering, Vol. 7, No. 1, pp. 11-19, 2004.

3.
D. H. Lee, J.Y. Lee, E.C. Park, "A Study on Reduction of Software Fault by Using Static Test," Korean Institute of Information Scientists and Engineers, Vol. 37, No. 1B, pp. 102-106, Jun. 2010.

4.
K. Krishna Mohan, A. Srividya, A.K. Verma, "ANP-Based software reliability prediction using PoCs and subsequent employment of orthogonal defect classification measurements for ristk mitigation during prototype studies," Society for Reliability Engineering, Quality and Operations Management (SREQOM), 2010.

5.
Mahesh Kuruba, "Defect removal effectivemess and Defect removal efficiency-a refined approach," Japan SEPG, 2005.

6.
H. J. Jung, "The Analysis of Software Fault and Application Method of Weight using the Testing Data," Journal of Korea Multimedia Society, Vol. 14 No. 6, pp. 766-774, Jun. 2011.

7.
C. R. Choi, Y. J. Song, "Software Quality Evaluation Matrix Construction and Relative Weight Decision of Quality Attributes using ANP," Journal of Advanced Information Technology and Convergence, Vol. 9, No. 11, pp. 171-179, Nov. 2011.

8.
M. V. Mantyla, C. Lassenius, "What Types of Defects Are Really Discovered in Code Reviews?," to be appeared in IEEE Transactions on Software Engineering, 2009.

9.
Y.H. Shim, G. S. Byun, B. G. Lee, "Deriving Strategic Priorities of Green ICT Policy using AHP and ANP," Korean Society for Internet Information, Vol. 12, No. 1, pp. 85-98, 2001.

10.
H. K. Cho, W. J. Kim, "Development of Evaluation Index for Foreign Weapon System Purchase using DEMATEL and ANP," The Korean Operations Research and Management Science Society, Vol. 37, No. 2, pp. 73-88, Jun. 2012.

11.
IEEE, "IEEE Standard Classification for Software Anomalies," IEEE Std., 1044-1993, 1994.

12.
IBM, "Orthogonal Defect classification v5.2 for Software Design and Code," IBM, 2013.

13.
Huber JT, "A comparison of IBM's orthogonal defect classification to Hewlett Packard's defect origins, types and modes," Proc. of International Conference on Applications of Software Measurement, San Jose, CA, 2000, 1-17.

14.
Wikipedia, [Online]. Available: http://en.wikipedia.org/wiki/Software_bug, 2012.

15.
A. Gupta, J. Li, R. Conradi, H. Ronneberg, E. Landre, "A case study comparing defect profiles of a reused framework and of applications reusing it," Journal of Empirical Software Engineering, 14, pp. 227-255, 2009. crossref(new window)

16.
V.R. Basili and R.W. Selby, "Comparing the Effectiveness of Software Testing Strategies," IEEE Trans. Software Eng., Vol. 13, No. 12, pp. 1278-1296, 1987.

17.
B. Beizer, "Software Testing Techniques," Van Nostrand Reinhold 1990.

18.
R. Chillarege, I. Bhandari, J. Chaar, M. Halliday, D. Moebus, B. Ray, and M.-Y. Wong, "Orthogonal defect classification? A concept for in-process measurements," TSE, Vol. 18, No. 11, pp. 943-956, 1992.

19.
R.B. Grady,, "Practical Software Metrics for Project Management and Process Improvement," Prentice Hall, 1992.

20.
C. Kaner, J. Falk, and H.Q. Nguyen, "Testing Computer Software," John Wiley & Sons, 1999.

21.
W.S. Humphrey, "A Discipline for Software Engineering," Addison Wesley Longman, 1995.

22.
Leszak, M., Perry, D.E., Stoll, D., "A case study in root cause defect analysis," Proc. of IEEE International Conference on Software Engineering (ICSE-22), Limerick/Ireland, 7-9 June.

23.
C. B. Seaman, F. Shull, M. Regardie, D. Elbert, R. L. Feldmann, Y. Guo, and S. Godfrey, "Defect categorization: making use of Decade of widely varying historical data," ESEM, 2008.

24.
J. H. Rho, I. H. Lee, "Introducing code inspection procedure based on defect causal analysis," Korean Institute of Information Scientists and Engineers, Vol. 30, No. 2, pp. 337-339, Oct. 2003.

25.
A. Amezquita and D. P. Siewiorek, "Orthogonal Defect Classification Applied to a Multidisciplinary Design," Technical Report 05-100-96, Carnegie Mellon University Engineering Design Research Center, Pittsburgh, PA, 1996.

26.
M. Sullivan and R. Chillarege, "Software Defects and their Impact on System Availability - a study of Field Failures in Operating Systems," Digest of Papers The 21st International Symposium on Fault-Tolerant Computing, pp. 2-9, 1991.