Incremental Testing in Software Product Lines-An Event Based Approach

dc.contributor.author Beyazıt, Mutlu
dc.contributor.author Tuğlular, Tuğkan
dc.contributor.author Öztürk Kaya, Dilek
dc.date.accessioned 2023-02-05T13:24:08Z
dc.date.available 2023-02-05T13:24:08Z
dc.date.issued 2023
dc.description.abstract One way of developing fast, effective, and high-quality software products is to reuse previously developed software components and products. In the case of a product family, the software product line (SPL) approach can make reuse more effective. The goal of SPLs is faster development of low-cost and high-quality software products. This paper proposes an incremental model-based approach to test products in SPLs. The proposed approach utilizes event-based behavioral models of the SPL features. It reuses existing event-based feature models and event-based product models along with their test cases to generate test cases for each new product developed by adding a new feature to an existing product. Newly introduced featured event sequence graphs (FESGs) are used for behavioral feature and product modeling; thus, generated test cases are event sequences. The paper presents evaluations with three software product lines to validate the approach and analyze its characteristics by comparing it to the state-of-the-art ESG-based testing approach. Results show that the proposed incremental testing approach highly reuses the existing test sets as intended. Also, it is superior to the state-of-the-art approach in terms of fault detection effectiveness and test generation effort but inferior in terms of test set size and test execution effort. en_US
dc.description.sponsorship This work was supported by the Scientific and Technological Research Council of Turkiye (TUBITAK) under Grant 117E884. en_US
dc.identifier.doi 10.1109/ACCESS.2023.3234186
dc.identifier.issn 2169-3536
dc.identifier.scopus 2-s2.0-85147230304
dc.identifier.uri https://doi.org/10.1109/ACCESS.2023.3234186
dc.identifier.uri https://hdl.handle.net/11147/12895
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.relation Çevik Yazılım Ürün Hatları için Olay Sıra Çizge Tabanlı Test Üretim Yöntemi Geliştirilmesi tr
dc.relation.ispartof IEEE Access en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Test pattern generators en_US
dc.subject Software product lines en_US
dc.subject Software testing en_US
dc.subject Behavioral sciences en_US
dc.subject Computational modeling en_US
dc.subject Time complexity en_US
dc.subject Incremental testing en_US
dc.title Incremental Testing in Software Product Lines-An Event Based Approach en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0001-6797-3913
gdc.author.id 0000-0001-6797-3913 en_US
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access open access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 2395 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q1
gdc.description.startpage 2384 en_US
gdc.description.volume 11 en_US
gdc.description.wosquality Q2
gdc.identifier.openalex W4313546810
gdc.identifier.wos WOS:000912456400001
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 2.0
gdc.oaire.influence 2.8142064E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 4.488269E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration National
gdc.openalex.fwci 1.92243719
gdc.openalex.normalizedpercentile 0.86
gdc.openalex.toppercent TOP 10%
gdc.opencitations.count 3
gdc.plumx.crossrefcites 1
gdc.plumx.mendeley 25
gdc.plumx.scopuscites 6
gdc.scopus.citedcount 6
gdc.wos.citedcount 2
relation.isAuthorOfPublication.latestForDiscovery 7f52fb71-3121-46a6-a461-2ff1b28d9fa1
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
Incremental_Testing.pdf
Size:
1.18 MB
Format:
Adobe Portable Document Format