000 | 00000nam c2200205 c 4500 | |
001 | 000045828228 | |
005 | 20230627175816 | |
007 | ta | |
008 | 150104s2015 ulkad bmAC 000c eng | |
040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
041 | 0 | ▼a eng ▼b kor |
085 | 0 | ▼a 0510 ▼2 KDCP |
090 | ▼a 0510 ▼b 6YD36 ▼c 287 | |
100 | 1 | ▼a 전창균 |
245 | 1 0 | ▼a Defect & risk prediction model for software product line projects / ▼d Changkyun Jeon |
246 | 3 | ▼a Defect and risk prediction model for software product line projects |
260 | ▼a Seoul : ▼b Graduate School, Korea University, ▼c 2015 | |
300 | ▼a iv, 89장 : ▼b 삽화, 도표 ; ▼c 26 cm | |
500 | ▼a 지도교수: 인호 | |
502 | 1 | ▼a 학위논문(박사)-- ▼b 고려대학교 대학원, ▼c 컴퓨터·전파통신공학과, ▼d 2015. 2 |
504 | ▼a 참고문헌: 장 82-88 | |
530 | ▼a PDF 파일로도 이용가능; ▼c Requires PDF file reader(application/pdf) | |
653 | ▼a Software Project Management ▼a Software Product Line ▼a Software Defect Prediction ▼a Software Risk Prediction | |
776 | 0 | ▼t Defect & risk prediction model for software product line projects ▼w (DCOLL211009)000000057394 |
900 | 1 0 | ▼a Jeon, Chang-kyun, ▼e 저 |
900 | 1 0 | ▼a 인호, ▼g 印浩, ▼d 1967-, ▼e 지도교수 ▼0 AUTH(211009)60454 |
900 | 1 0 | ▼a In, Hoh, ▼e 지도교수 |
945 | ▼a KLPA |
Electronic Information
No. | Title | Service |
---|---|---|
1 | Defect & risk prediction model for software product line projects (35회 열람) |
View PDF Abstract Table of Contents |
Holdings Information
No. | Location | Call Number | Accession No. | Availability | Due Date | Make a Reservation | Service |
---|---|---|---|---|---|---|---|
No. 1 | Location Science & Engineering Library/Stacks(Thesis)/ | Call Number 0510 6YD36 287 | Accession No. 123051205 | Availability Available | Due Date | Make a Reservation | Service |
Contents information
Abstract
소프트웨어 개발 단계에서는 다양한 종류의 위험 요소가 존재하며, 이러한 위험 요소를 어떻게 정의하고 처리하는 것에 따라 소프트웨어의 품질뿐 아니라 프로젝트의 성공에 큰 영향을 미친다. 특히, 소프트웨어 제품 라인 공학을 적용한 소프트웨어 개발에서는 재사용성과 다른 컴포넌트와의 정합성을 중점으로 소프트웨어 구조를 설계함으로써, 전체 소프트웨어의 안정성 및 성능 등에 품질적인 위험 요소를 잠재적으로 내포하게 된다. 본 논문에서는 이러한 제품 라인 공학을 적용한 소프트웨어 개발 단계에서 필수적으로 기록 및 관리되는 산출물을 이용하여, 플랫폼 모델을 기반으로 파생되는 제품에 대한 소프트웨어상의 품질 및 위험 요소를 예측할 수 있는 확률적 방법론을 제안한다. 제안된 방법론은 소프트웨어 결함의 수명 주기를 그래프 모델로 정의함과 동시에 결함의 발생 빈도 및 심각도 등의 속성을 바탕으로 소프트웨어의 품질을 예측하고 위험 요소를 정의하는 방법을 제안한다. 이러한 방법론은 제품 라인 공학이 적용된 실제 소프트웨어 개발 단계에서 생성된 산출물을 이용하여 유효성을 검증하였다. 이를 통해, 소프트웨어의 품질을 예측하고 품질과 관련된 위험 요소를 재 정의 함으로써 프로젝트 관리자에게 최종 제품의 품질 및 위험 정도를 예측할 수 있는 지침을 제공한다.
Although the factors that need to be focused on for a successful software project appear to be difficult to define, quality and risk management has become the key activities for achieving such success because critical defect and significant risk are involved in each software development phase. Software project failures are often a result of insufficient and ineffective quality and risk information regarding the future. To overcome this, software defect and risk prediction should be performed in advance to allow project managers insight into providing more valuable information for decision making, such as scope coverage, resource allocation, and schedule changes. In this dissertation, we propose defect and risk prediction model from the perspective of attributes using a software repository. We evaluated the risk threat level by mapping some defect attributes that exist in the defect life cycle, defined their risk threat transition states, and applied probabilistic approaches for predicting the potential quality and risk level. We evaluated the proposed approach using practical software product line projects. The experimental results confirm that our approach is applicable to software defect and threat risk estimation for better project management.
Table of Contents
TABLE OF CONTENTS ABSTRACT ACKNOWLEDGEMENTS 1. INTRODUCTION 1 1.1 Motivation and Problem Statements 1 1.2 Research Questions 5 1.3 Contributions and Outline of the Dissertation 6 2. RELATED WORK 10 2.1 Software Defects and Risks 10 2.2 Software Defect Prediction 14 2.3 Software Risk Prediction 17 2.4 Limitation of the Existing Prediction Models 19 3. BACKGROUND 21 3.1 Software Product Lines Overview 21 3.2 The Defect Life Cycle (DLC) and History log in the Software Repository 25 3.3 Risk Matrix Theory for Software Quality 29 3.4 Markov Model 32 4. SOFTWARE DEFECT AND RISK PREDICTION MODEL 34 4.1 Defect Prediction Model 34 4.1.1 Graph Model for DLC 37 4.1.2 Building the Defect Prediction Model 41 4.2 Risk Prediction Model 46 4.2.1 The Risk Threat Rating 49 4.2.2 Building the Risk Prediction Model 52 5. CASE STUDIES 57 5.1 Case Study #1: Defect Prediction 57 5.2 Case Study #2: Risk Prediction 67 5.3 Discussions 75 6. THREATS TO VALIDITY 77 6.1 Human (tester) Bias for Evaluating the Severity 77 6.2 Non-platform Based or Small-scale Software Projects 77 6.3 Not Applicable to the Case of a Team Change 78 7. CONCLUSIONS 79 7.1 Summary of Key Contributions 79 7.2 Future Work 81 REFERENCES 82 ABSTRACT (KOREAN)