Test case prioritization for embedded software

dc.contributor.author Özer, Elif Güşta
dc.contributor.author Buzluca, Feza
dc.contributor.authorID https://orcid.org/0009-0004-9943-6134
dc.contributor.authorID https://orcid.org/0000-0001-9589-8754
dc.contributor.department Bilgisayar Mühendisliği
dc.date.accessioned 2025-05-16T12:04:11Z
dc.date.available 2025-05-16T12:04:11Z
dc.date.issued 2024
dc.description.abstract Electronic devices used daily contain software, which may have errors due to human factors during coding. Testing is essential before release, especially as software complexity increases with diverse user needs. Testing new features separately and then in combination multiplies test cases. Rerunning all tests after each change is costly. The aim of this study is to develop a test case prioritization method to decrease the time to find software errors in embedded software systems. For this purpose, we extracted the basic features that characterize embedded software systems and tests that run on them. The proposed method calculates prioritization scores for test cases utilizing these characteristics. The test cases will then be arranged in a systematic manner according to their respective scores. This prioritization strategy is designed to minimize error detection time by promptly finding and resolving errors throughout the initial stages of the testing process. The proposed prioritization strategy was tested on an embedded software system, and it was evaluated using the metrics APFD (average percentage of faults detected) and APFDc (APFD with cost). The results indicate that the proposed method based on the attributes of software systems and related tests reduces the time required to find the majority of the errors.
dc.identifier.endpage 89
dc.identifier.startpage 81
dc.identifier.uri https://doi.org/10.1145/3651781.3651794
dc.identifier.uri http://hdl.handle.net/11527/27072
dc.language.iso en_US
dc.publisher ACM
dc.relation.ispartof ICSCA '24: Proceedings of the 2024 13th International Conference on Software and Computer Applications
dc.rights.license CC BY 4.0
dc.sdg.type none
dc.subject APFD
dc.subject APFDc
dc.subject embedded softwares
dc.subject software defect analysis
dc.subject test case prioritization
dc.title Test case prioritization for embedded software
dc.type Article
dspace.entity.type
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
3651781.3651794.pdf
Boyut:
1.32 MB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
1.58 KB
Format:
Item-specific license agreed upon to submission
Açıklama