DOI QR코드

DOI QR Code

Design of Software Opportunity Tree and Its Algorithm Design to Defect Management

소프트웨어 결함 처리를 위한 Opportunity Tree 및 알고리즘 설계

  • 이은서 (중앙대학교 대학원 컴퓨터공학과) ;
  • 이경환 (ISO/SC7/WG10/ SPICE 한국위원장)
  • Published : 2004.08.01

Abstract

This research provides the solution of defect problem and detection of defect and its causes that happen on software development. For developing a reliable software, a key factor is to find and manage defects that are during software development. Based on defect items analysis, we understand associated relation between defects and design defect opportunity tree. Developing the similar project, we can estimate defect and prepare to solve defect by using defect management opportunity tree.

본 연구에서는 소프트웨어 개발 시 발생하는 결함을 찾아내고, 원인을 식별 및 해결책을 제시하고자 한다. 또한 검출된 결함 항목을 기반으로 하여 결함간의 연관성을 파악하여 opportunity tree로 나타낸다. 신뢰성 있는 소프트웨어를 개발하기 위해서는 소프트웨어와 개발과정에 존재하는 결함을 찾아내고 이를 관리하는 것이 중요한 요인이 된다. 이와 같은 요인은 품질로 귀결되게 되는데, 품질은 비용, 일정과 함께 프로젝트의 성공을 결정하는 주요 요소이다. 따라서 결함 처리 opportunity tree 및 알고리즘을 이용하여 유사한 프로젝트를 수행 시, 결함 예측하여 대비 할 수 있게 된다.

Keywords

References

  1. 이경환, HDC를 위한 모델링, 제5회 한국정보과학회 소프트웨어공학 연구회, Feb., 2003
  2. Annual Research Review, USC/CSE workshop reports, Oct., 2002
  3. Software Process Improvement Forum, KASPA SPI-7, dec. 2002
  4. George Eckes, The Six Sigma Revolution, John Wiley & Sons, 2001
  5. SPICE Assessment in korea, The korea SPICE, May, 2002
  6. 신경애, '결함중요도 단계를 고려한 소프트웨어 신뢰도 성장모델에 관한 연구', 컴퓨터 산업교육기술학회 논문지, Vol.3, No.7, pp.0837-0844, Jul., 2000
  7. Robert H. Dunn, 'Software defect removal,' McGraw-hill, 1984
  8. Ram Chillarrege, Kothanda R. Prasad, 'Test and Development Process Retrospective? a Case study using ODC Triggers,' IEEE computer Society, Apr., 2002 https://doi.org/10.1109/DSN.2002.1029012
  9. N. Fenton and N. Ohlsson, 'Quantitative analysis of faults and failures in a complex software system,' IEEE Trans. Software Eng., 26, pp.797-814, 2000 https://doi.org/10.1109/32.879815
  10. McCall, P. K. Richards and G. F. Walters, 'Factors in software quality,' Springfield VA., NTIS, AD/A-049-014/015/055, Vol.1, 2 and 3, 1997
  11. Vouk, Mladen, A., 'Software Reliability Engineering,' Tutorial Notes? Topics in Reliability & Maintainability & Statistics, 2000 Annual Reliability and Maintainability Symposium, Los Angeles, CA, January, 2000
  12. Padberg, 'A Fast Algorithm to Component Maximum Likelihood Estimates for the Hypergeometric Software Reliability Model,' Asia-Pacific Conference on Quality Software APAQS 2, pp.40-49, 2001
  13. Vamder Wiel, Votta, 'Assessing Software Designs Using Capture-Recapture Methods,' IEEE Transaction on Software Engineering, pp.1045-1054, 1993 https://doi.org/10.1109/32.256852
  14. Wohlin, Runeson, 'Defect Content Estimations from Review Data,' Proceedings International Conference on Software Engineering ICSE, pp.400-409, 1998 https://doi.org/10.1109/ICSE.1998.671393
  15. Gaffney, John, 'Some Models for Software Defect Analysis,' Lockheed Martin, Nov., 1996
  16. L. Hatton, 'Is Modularization Always Good Idea,' Information and Software Technology, Vol.38, pp.719-721, 1996 https://doi.org/10.1016/0950-5849(96)01120-2
  17. B. Compton and C. withrow, 'Prediction and Control of Ada Software Defects,' J. Systems and Software, Vol.12, pp.199-207, 1990 https://doi.org/10.1016/0164-1212(90)90040-S
  18. N. Fenton and M. Neil, 'Software Metrics : Successes, Failures, and New Directions,' J. Systems and Software, Vol.47, pp.149-157, 1999 https://doi.org/10.1016/S0164-1212(99)00035-7
  19. Roger S. Pressman, 'Software Engineering,' Mcgraw-Hill International edition, 1997
  20. Tim Kasse, Actin Focused Assessment for Software Process Improvement Artech House, 2002
  21. THOMAS L. SAATY, 'Analytical Planning,' RWS PUBLICATIONS, 1985
  22. V. Basili, G. Caldiera and D. Rombach, 'The Experience Factory,' Encyclopedia of Software Engineering, Wiley 1994
  23. V. Basili, G. Caldiera and D. Rombach, 'The Goal Question Metric Approach,' Encyclopedia of Software Engineering, Wiley, 1994
  24. Victor R. Basili, 'The Experience Factory and its Relationship to Other Improvement Paradigms,' Lecture Notes in Computer Science 717, Software Engineering ESEC'93, 4th European Software Engineering Conference Garmish-Partenkirchen, Germany, September, 1993, December, 1991 https://doi.org/10.1007/3-540-57209-0_6