Please use this identifier to cite or link to this item: https://hdl.handle.net/11147/14046
Full metadata record
DC FieldValueLanguage
dc.contributor.authorBelli, Fevzi-
dc.contributor.authorTuğlular, Tuğkan-
dc.contributor.authorUfuktepe, Ekincan-
dc.date.accessioned2023-11-11T08:56:20Z-
dc.date.available2023-11-11T08:56:20Z-
dc.date.issued2023-
dc.identifier.issn0218-1940-
dc.identifier.urihttps://doi.org/10.1142/S021819402350050X-
dc.identifier.urihttps://doi.org/10.1142/S021819402350050-
dc.identifier.urihttps://hdl.handle.net/11147/14046-
dc.descriptionArticle; Early Accessen_US
dc.description.abstractExisting 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. © World Scientific Publishing Company.en_US
dc.language.isoenen_US
dc.publisherWorld Scientific Publishingen_US
dc.relation.ispartofInternational Journal of Software Engineering and Knowledge Engineeringen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectEvent-based testingen_US
dc.subjectFeature-oriented software testingen_US
dc.subjectModel-based testingen_US
dc.subjectSoftware product linesen_US
dc.titleUnifying behavioral and feature modeling for testing of software product linesen_US
dc.typeArticleen_US
dc.authorid0000-0002-8421-3497-
dc.authorid0000-0001-6797-3913-
dc.departmentİzmir Institute of Technology. Computer Engineeringen_US
dc.identifier.wosWOS:001075731700001en_US
dc.identifier.scopus2-s2.0-85173279163en_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.identifier.doi10.1142/S021819402350050X-
dc.identifier.doi10.1142/S021819402350050-
dc.authorscopusid57200611344-
dc.authorscopusid14627984700-
dc.authorscopusid57063534000-
dc.identifier.scopusqualityQ3-
item.grantfulltextnone-
item.openairetypeArticle-
item.fulltextNo Fulltext-
item.cerifentitytypePublications-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
item.languageiso639-1en-
crisitem.author.dept03.04. Department of Computer Engineering-
crisitem.author.dept03.04. Department of Computer Engineering-
crisitem.author.dept03.04. Department of Computer Engineering-
Appears in Collections:Computer Engineering / Bilgisayar Mühendisliği
Scopus İndeksli Yayınlar Koleksiyonu / Scopus Indexed Publications Collection
WoS İndeksli Yayınlar Koleksiyonu / WoS Indexed Publications Collection
Show simple item record



CORE Recommender

Page view(s)

60
checked on May 6, 2024

Google ScholarTM

Check




Altmetric


Items in GCRIS Repository are protected by copyright, with all rights reserved, unless otherwise indicated.