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
1 - 1 of 1
Loading...
- Name:
- Incremental_Testing.pdf
- Size:
- 1.18 MB
- Format:
- Adobe Portable Document Format
