Logo của kho lưu trữ
  • English
  • Tiếng Việt
Đăng nhập
Bạn là người dùng mới? Vui lòng nhấp vào đây để đăng kí.Có phải bạn quên mật khẩu?
  1. Trang chủ
  2. Trường Đại học Công nghệ (University of Engineering and Technology)
  3. UET - Kết quả nghiên cứu
  4. Detecting Coincidental Correctness and Mitigating Its Impacts on Localizing Variability Faults
 
  • Chi tiết

Detecting Coincidental Correctness and Mitigating Its Impacts on Localizing Variability Faults

ISSN
26944804
Năm xuất bản
2022
Tác giả
T.T., Nguyen, Thu Trang  
VNU University of Engineering and Technology, Avitech, Viet Nam
H.D., Vo, Hieu Dinh  
Ban biên tập
Hoang, H.M.
Bui, T.L.
Hieu, P.X.
Nguyen, T.L.
Dinh, H.V.
Nhat, V.H.Q.
DOI
10.1109/KSE56063.2022.9953777
URI
https://scholar.vnu.edu.vn/handle/123456789/8439
Tóm tắt
Coincidental correctness is the phenomenon that test cases execute faulty statements yet still produce correct/expected outputs. In software testing, this problem is prevalent and causes negative impacts on fault localization performance. Although detecting coincidentally correct (CC) tests and mitigating their impacts on localizing faults in non-configurable systems have been studied in-depth, handling CC tests in Software Product Line (SPL) systems have been unexplored. To test an SPL system, products are often sampled, and each product is tested individually. The CC test cases, that occur in the test suite of a product, not only affect the testing results of the corresponding product but also affect the overall testing results of the system. This could negatively affect fault localization performance and decelerate the quality assurance process for the system. In this paper, we introduce DEMiC, a novel approach to detect CC tests and mitigate their impacts on localizing variability faults in SPL systems. Our key idea to detect CC tests is that two similar tests tend to examine similar behaviors of the system and should have a similar testing state (i.e., both passed or failed). If only one of them failed, the other could be coincidentally passed. In addition, we propose several solutions to mitigate the negative impacts of CC tests on variability fault localization at different levels. Our experimental results on +2,6M test cases of five widely used SPL systems show that DEMiC can effectively detect CC tests, with 97% accuracy on average. In addition, DEMiC could help to improve the fault localization performance by 61%. © 2023 Elsevier B.V., All rights reserved.
Chủ đề

Coincidental Correctn...

Fault Localization

Software Product Line...

Variability Bugs

Fault Detection

Program Debugging

Quality Assurance

Testing

Coincidental Correctn...

Configurable Systems

Fault Localization

Localization Performa...

Quality Assurance Pro...

Software Product Line...

Software Testings

System Products

Test Case

Variability Bug

Software Testing

Duyệt theo
  • Đơn vị & Bộ sưu tập

  • Kết quả nghiên cứu

  • Nhà khoa học

  • Đề tài & Tài trợ

Liên kết
  • Trung tâm Thư viện & Tri thức số

  • Dịch vụ kiểm tra trùng lặp

  • Cơ sở dữ liệu điện tử

  • Tài liệu in

Hệ thống quản lý hồ sơ khoa học

Trung tâm Thư viện và Tri thức số, Đại học Quốc gia Hà Nội.

Đường Khoa Học Tự Nhiên, Hòa Lạc, Thạch Hòa, Thạch Thất, Hà Nội

(+84) 024 6253 9899

©2025 Hệ Thống Quản Lý Hồ Sơ Khoa Học. Library and Digital Knowledge Center, Vietnam National University, Hanoi. All Right Reserved

  • Chính sách riêng tư
  • Thỏa thuận bạn đọc
  • Gửi phản hồi