Luận văn về tự động hóa và sửa lỗi cho các lỗi biến thể trong dòng sản phẩm phần mềm

2024

195
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

Acknowledgement

Declaration

Abstract

1. CHAPTER 1: INTRODUCTION

1.1. Problem Statement

1.2. Objective and Contributions

1.3. Research methodology and Scope

2. CHAPTER 2: BACKGROUND AND LITERATURE REVIEW

2.1. Software Product Line

2.2. Testing Software Product Lines

2.3. Automated Program Repair

2.4. Benchmarks for Software Product Lines

3. CHAPTER 3: FALSE-PASSING PRODUCT DETECTION

3.1. Suspiciousness of Product Implementation

3.2. Motivation and Problem Formulation

3.3. False-passing Product Detection

3.4. Detecting False-passing Products

3.5. Mitigation of Negative Impact of False-passing Products on Variability Fault Localization

3.6. Mitigating Impact of False-passing Products on Fault Localization (RQ2)

3.7. Threats to Validity

4. CHAPTER 4: VARIABILITY FAULT LOCALIZATION

4.1. An Example of Variability Faults in Software Product Lines

4.2. Feature Interaction Formulation

4.3. The Root Cause of Variability Failures

4.4. Buggy Partial Configuration Detection

4.5. Buggy Partial Configuration

4.6. Important Properties to Detect Buggy Partial Configuration

4.7. Buggy Partial Configuration Detection Algorithm

4.8. Suspicious Statement Identification

4.9. Suspicious Statement Ranking

4.10. Product-based Suspiciousness Assessment

4.11. Test Case-based Suspiciousness Assessment

4.12. Evaluation Setup, Procedure, and Metrics

4.13. Accuracy and Comparison (RQ1)

4.14. Performance in Localizing Multiple Bugs (RQ4)

4.15. Threats to Validity

5. CHAPTER 5: AUTOMATED VARIABILITY FAULT REPAIR

5.1. Product-based Approach (ProdBasedbasic)

5.2. System-based Approach (SysBasedbasic)

5.3. Product-based Approach vs System-based Approach

5.4. Heuristic Rules for Improving the Repair Performance

5.4.1. Heuristic Rules for Improving the Performance of Automated Program Repair Tools

5.4.2. Applying the Heuristic Rules in Repairing Variability Faults

5.5. Evaluation Procedure and Metrics

5.6. Threats to Validity

6. CHAPTER 6: CONCLUSION

List of Publications

References

Luận văn automated localization and repair for variability faults in software product lines

Bạn đang xem trước tài liệu:

Luận văn automated localization and repair for variability faults in software product lines

Bài luận văn "Luận văn về tự động hóa và sửa lỗi cho các lỗi biến thể trong dòng sản phẩm phần mềm" của tác giả Nguyễn Thùy Trang, dưới sự hướng dẫn của PGS.TS Võ Đình Hiếu và PGS.TS Hồ Sĩ Đàm, được thực hiện tại Trường Đại học Quốc gia Hà Nội, chuyên ngành Kỹ thuật phần mềm, mang đến cái nhìn sâu sắc về việc tự động hóa trong quy trình phát triển phần mềm. Nghiên cứu này không chỉ tập trung vào việc phát hiện và sửa chữa các lỗi biến thể mà còn cung cấp các giải pháp hiệu quả nhằm nâng cao chất lượng sản phẩm phần mềm, từ đó giúp các nhà phát triển tiết kiệm thời gian và chi phí. Độc giả sẽ tìm thấy nhiều thông tin bổ ích về cách thức tự động hóa và những lợi ích mà nó mang lại cho ngành công nghiệp phần mềm.

Nếu bạn quan tâm đến các chủ đề liên quan đến công nghệ thông tin và phát triển phần mềm, hãy khám phá thêm các tài liệu như Cải Tiến Quy Trình Phát Triển Phần Mềm Tại Công Ty TNHH Vitop Media, nơi cung cấp cái nhìn về quy trình phát triển phần mềm trong thực tế. Ngoài ra, bạn cũng có thể tham khảo Quản Lý Sự Cố Hạ Tầng Mạng Bằng Hệ Thống Thông Tin Số Hóa, một nghiên cứu về quản lý sự cố trong hạ tầng mạng, hoặc Giao Thức Xác Thực Cho Thiết Bị IoT Qua Bluetooth Low Energy, nghiên cứu về bảo mật trong các thiết bị IoT. Mỗi tài liệu đều mở ra cơ hội để bạn tìm hiểu sâu hơn về các khía cạnh khác nhau của công nghệ thông tin và phát triển phần mềm.