Universiti Teknologi Malaysia Institutional Repository

Test case prioritization based on MCCM complexity for event sequence test cases

Ridwan Monjour, Ridwan Monjour and Ahmad, Johanna and Abdul Wahab, Nur Haliza and Goh, Eg Su and Ismail, Siti Zubaidah (2023) Test case prioritization based on MCCM complexity for event sequence test cases. In: 11th International Conference on Applied Science and Technology 2022, ICAST 2022, 13 June 2022-14 June 2022, Putrajaya, Malaysia.

Full text not available from this repository.

Official URL: http://dx.doi.org/10.1063/5.0164488

Abstract

Complexity can affect the error proneness of software systems. This issue has led researchers to conclude that complex areas of code should receive more attention during the testing phase and sought out using complexity metrics in Test Case Prioritization (TCP). TCP is used to schedule the execution order of test cases to improve the effectiveness of the testing phase. Nowadays, the TCP technique is widely used, especially for testing event sequences in modern day programs, as it is unfeasible to test all events from a large number of events. The Unique Complexity Metric (UCM), which is a unified measure of procedural complexity, has been used to prioritize test cases based on complexity. However, UCM does not take into account the object-oriented nature of modern-day programs. Therefore, this research has compared the UCM metric with the Modified Cognitive Complexity Metric (MCCM), as the MCCM provides a more complete measure of complexity for OOP-based modern programs. Based on the two chosen programs and test suites used in this research, the TCP of the test cases was found to be more effective with the MCCM metric than with the UCM metric. The Average Percentage of Fault Detected (APFD) of the TCP by the MCCM metric has a higher value, thus, validating its hypothesized usefulness in OOP-based programs.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:Test Case Prioritization (TCP), Unique Complexity Metric (UCM), Modified Cognitive Complexity Metric (MCCM)
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computing
ID Code:108300
Deposited By: Widya Wahid
Deposited On:13 Nov 2024 06:21
Last Modified:13 Nov 2024 06:21

Repository Staff Only: item control page