Incremental Testing in Software Product Lines - An Event Based Approach

dc.contributor.author Mutlu Beyazit
dc.contributor.author Tugkan Tuglular
dc.contributor.author Dilek Öztürk
dc.date.accessioned 2025-10-06T17:49:44Z
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. © 2023 Elsevier B.V. All rights reserved.
dc.identifier.doi 10.1109/ACCESS.2023.3234186
dc.identifier.issn 21693536
dc.identifier.issn 2169-3536
dc.identifier.uri https://www.scopus.com/inward/record.uri?eid=2-s2.0-85147230304&doi=10.1109%2FACCESS.2023.3234186&partnerID=40&md5=1aebc1528db0fc1fb81cb1b5bca50e51
dc.identifier.uri https://gcris.yasar.edu.tr/handle/123456789/8584
dc.language.iso English
dc.publisher Institute of Electrical and Electronics Engineers Inc.
dc.relation.ispartof IEEE Access
dc.source IEEE Access
dc.subject Incremental Testing, Model-based Testing, Software Product Line, Behavioral Research, Computer Software Reusability, Fault Detection, Model Checking, Software Design, Behavioral Science, Computational Modelling, Event-based, Incremental Testing, Model Based Testing, Software, Software Product Line, Test Pattern Generator, Time Complexity, Software Testing
dc.subject Behavioral research, Computer software reusability, Fault detection, Model checking, Software design, Behavioral science, Computational modelling, Event-based, Incremental testing, Model based testing, Software, Software Product Line, Test pattern generator, Time complexity, Software testing
dc.title Incremental Testing in Software Product Lines - An Event Based Approach
dc.type Article
dspace.entity.type Publication
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.endpage 2395
gdc.description.startpage 2384
gdc.description.volume 11
gdc.identifier.openalex W4313546810
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 3.0
gdc.oaire.influence 2.5997047E-9
gdc.oaire.isgreen true
gdc.oaire.popularity 4.131908E-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.3001
gdc.openalex.normalizedpercentile 0.86
gdc.opencitations.count 4
gdc.plumx.crossrefcites 1
gdc.plumx.mendeley 25
gdc.plumx.scopuscites 6
oaire.citation.endPage 2395
oaire.citation.startPage 2384
person.identifier.scopus-author-id Beyazit- Mutlu (36182172500), Tuglular- Tugkan (14627984700), Öztürk- Dilek (57203937473)
publicationvolume.volumeNumber 11
relation.isOrgUnitOfPublication ac5ddece-c76d-476d-ab30-e4d3029dee37
relation.isOrgUnitOfPublication.latestForDiscovery ac5ddece-c76d-476d-ab30-e4d3029dee37

Files