Bilgilendirme: Sürüm Güncellemesi ve versiyon yükseltmesi nedeniyle, geçici süreyle zaman zaman kesintiler yaşanabilir ve veri içeriğinde değişkenlikler gözlemlenebilir. Göstereceğiniz anlayış için teşekkür ederiz.
 

Unifying Behavioral and Feature Modeling for Testing of Software Product Lines

dc.contributor.author Belli, Fevzi
dc.contributor.author Ufuktepe, Ekincan
dc.contributor.author Tuglular, Tugkan
dc.contributor.author Tuğlular, Tuğkan
dc.contributor.author Ufuktepe, Ekincan
dc.contributor.author Belli, Fevzi
dc.contributor.other 03.04. Department of Computer Engineering
dc.contributor.other 03. Faculty of Engineering
dc.contributor.other 01. Izmir Institute of Technology
dc.date.accessioned 2024-09-24T15:44:33Z
dc.date.available 2024-09-24T15:44:33Z
dc.date.issued 2024
dc.description UFUKTEPE, EKINCAN/0000-0002-0156-4321; Belli, Fevzi/0000-0002-8421-3497; Tuglular, Tugkan/0000-0001-6797-3913 en_US
dc.description.abstract Existing software product line (SPL) engineering testing approaches generally provide positive testing that validates the SPL's functionality. Negative testing is commonly neglected. This research aims to unify behavioral and feature models of an SPL, enable testing before and after variability binding for domain-centric and product-centric testing, and combine positive and negative testing for a holistic testing view. This study suggests behavioral modeling with event sequence graphs (ESGs). This heterogeneous modeling strategy supports bottom-up domain testing and top-down product testing with the feature model. This new feature-oriented ESG test creation method generates shorter test sequences than the original ESG optimum test sequences. Statechart and original ESG test-generating methods are compared. Positive testing findings are similar. The Statechart technique generated 12 test cases with 59 events, whereas the ESG technique created six test cases with 60 events. The ESG technique generated 205 negative test cases with 858 events with the Test Suite Designer tool. However, the Conformiq Designer tool for the Statechart technique does not have a negative test case generation capability. It is shown that the proposed ESG-based holistic approach confirms not only the desirable (positive) properties but also the undesirable (negative) ones. As an additional research, the traditional ESG test-generating approach is compared to the new feature-oriented method on six SPLs of different sizes and features. Our case study results show that the traditional ESG test generation approach demonstrated higher positive test generation scores compare to the proposed feature-oriented test generation approach. However, our proposed feature-oriented test generation approach is capable of generating shorter test sequences, which could be beneficial for reducing the execution time of test cases compared to traditional ESG approach. Finally, our case study has also shown that regardless of the test generation approach, there has been found no significant difference between the Bottom-up and Top-down test strategies with respect to their positive test generation scores. en_US
dc.identifier.doi 10.1142/S021819402350050X
dc.identifier.issn 0218-1940
dc.identifier.issn 1793-6403
dc.identifier.uri https://doi.org/10.1142/S021819402350050X
dc.identifier.uri https://hdl.handle.net/11147/14644
dc.language.iso en en_US
dc.publisher World Scientific Publ Co Pte Ltd en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Software product lines en_US
dc.subject feature-oriented software testing en_US
dc.subject model-based testing en_US
dc.subject event-based testing en_US
dc.title Unifying Behavioral and Feature Modeling for Testing of Software Product Lines en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id UFUKTEPE, EKINCAN/0000-0002-0156-4321
gdc.author.id Belli, Fevzi/0000-0002-8421-3497
gdc.author.id Tuglular, Tugkan/0000-0001-6797-3913
gdc.author.wosid Tuglular, Tugkan/AAI-8008-2020
gdc.author.wosid Ufuktepe, Ekincan/AAP-9620-2020
gdc.author.wosid UFUKTEPE, EKINCAN/V-7217-2017
gdc.author.wosid Belli, Fevzi/H-5721-2018
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.description.department Izmir Institute of Technology en_US
gdc.description.departmenttemp [Belli, Fevzi] Univ Paderborn, Paderborn, Germany; [Belli, Fevzi; Tuglular, Tugkan] Izmir Inst Technol, Dept Comp Engn, Izmir, Turkiye; [Ufuktepe, Ekincan] Univ Missouri, Elect Engn & Comp Sci, Columbia, MO 65201 USA en_US
gdc.description.endpage 238 en_US
gdc.description.issue 2 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q4
gdc.description.startpage 203 en_US
gdc.description.volume 34 en_US
gdc.description.woscitationindex Science Citation Index Expanded
gdc.description.wosquality Q4
gdc.identifier.openalex W4386222784
gdc.identifier.wos WOS:001170228100002
gdc.openalex.fwci 0.222
gdc.openalex.normalizedpercentile 0.49
gdc.opencitations.count 1
gdc.wos.citedcount 1
relation.isAuthorOfPublication 0d844afc-e8be-479d-975d-06e205364426
relation.isAuthorOfPublication 7f52fb71-3121-46a6-a461-2ff1b28d9fa1
relation.isAuthorOfPublication 0f216971-d901-422e-9020-40f6636ca9ac
relation.isAuthorOfPublication.latestForDiscovery 0d844afc-e8be-479d-975d-06e205364426
relation.isOrgUnitOfPublication 9af2b05f-28ac-4014-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication 9af2b05f-28ac-4004-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication 9af2b05f-28ac-4003-8abe-a4dfe192da5e
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files