2021
DOI: 10.1007/s10270-021-00899-6
|View full text |Cite
|
Sign up to set email alerts
|

Bridging the model-to-code abstraction gap with fuzzy logic in model-based regression test selection

Abstract: Regression test selection (RTS) approaches reduce the cost of regression testing of evolving software systems. Existing RTS approaches based on UML models use behavioral diagrams or a combination of structural and behavioral diagrams. However, in practice, behavioral diagrams are incomplete or not used. In previous work, we proposed a fuzzy logic based RTS approach called FLiRTS that uses UML sequence and activity diagrams. In this work, we introduce FLiRTS 2, which drops the need for behavioral diagrams and r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
1
1
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 81 publications
0
2
0
Order By: Relevance
“…Therefore, they introduced specific rules to perform impact analysis on the changed model elements and to build traceability links between model elements and test cases. Cazzola et al 27 noted that UML behavioral models such as state machines are often incomplete or quickly outdated, which limits the applicability of existing model-based approaches. As an improvement, they proposed UML class diagrams as a more reliable modeling source, and applied fuzzy logic to deal with inconsistencies.…”
Section: Research Workmentioning
confidence: 99%
“…Therefore, they introduced specific rules to perform impact analysis on the changed model elements and to build traceability links between model elements and test cases. Cazzola et al 27 noted that UML behavioral models such as state machines are often incomplete or quickly outdated, which limits the applicability of existing model-based approaches. As an improvement, they proposed UML class diagrams as a more reliable modeling source, and applied fuzzy logic to deal with inconsistencies.…”
Section: Research Workmentioning
confidence: 99%
“…Cazzola, Ghosh, Al-Refai, and Maurina in [5]; Tsagkani and Tsalgatidou in [6]; and Khazaaleh, Samarasinghe, and Kulasiri in [7] Organization An activity involving the articulation and management of connections among diverse elements of problem-solving. Included in this category are phenomena like subroutines and inheritance (in objectoriented architectures) (in procedural languages).…”
Section: Abstractionmentioning
confidence: 99%