Incremental Testing in Software Product Lines-An Event Based Approach

Loading...
Publication Logo

Date

2023

Authors

Mutlu Beyazit
Tugkan Tuglular
Dilek Ozturk Kaya

Journal Title

Journal ISSN

Volume Title

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC

Open Access Color

GOLD

Green Open Access

Yes

OpenAIRE Downloads

OpenAIRE Views

Publicly Funded

No
Impulse
Average
Influence
Average
Popularity
Top 10%

Research Projects

Journal Issue

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.

Description

Keywords

Test pattern generators, Software product lines, Software testing, Behavioral sciences, Computational modeling, Time complexity, Incremental testing, model-based testing, software product line, TEST-GENERATION, MODEL, TOOL, Software Product Lines, Software Product Line, Software Testing, Behavioral Sciences, Incremental Testing, Model-Based Testing, Test Pattern Generators, Time Complexity, Computational Modeling

Fields of Science

0202 electrical engineering, electronic engineering, information engineering, 02 engineering and technology

Citation

WoS Q

Scopus Q

OpenCitations Logo
OpenCitations Citation Count
4

Source

IEEE Access

Volume

11

Issue

Start Page

2384

End Page

2395
PlumX Metrics
Citations

CrossRef : 1

Scopus : 6

Captures

Mendeley Readers : 25

Google Scholar Logo
Google Scholar™
OpenAlex Logo
OpenAlex FWCI
1.3001

Sustainable Development Goals