2023
DOI: 10.1002/smr.2532
|View full text |Cite
|
Sign up to set email alerts
|

On the diffusion of test smells and their relationship with test code quality of Java projects

Abstract: Test smells are considered bad practices that can reduce the test code quality, thus harming software testing goals and maintenance activities. Prior studies have investigated the diffusion of test smells and their impact on test code maintainability. However, we cannot directly compare the outcomes of the studies as most of them use customized datasets. In response, we introduced the TSSM (Test Smells and Structural Metrics) dataset, containing test smells detected using the JNose Test tool and structural met… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

1
0
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(2 citation statements)
references
References 60 publications
1
0
0
Order By: Relevance
“…Tufano et al (2016) investigated the lifecycle of test smells, while Bavota et al (2015) showed that test smells are highly diffused in software projects and impact the understandability of test code. Similar results were later confirmed (Martins et al 2023) and achieved when considering automatically generated test cases and in software systems developed using the combination of Scala and ScalaTest (De ). In addition, Rwemalika et al (2023) investigated test smells in interactive user test cases, finding that these are highly diffused and potentially harmful.…”
Section: Related Worksupporting
confidence: 76%
“…Tufano et al (2016) investigated the lifecycle of test smells, while Bavota et al (2015) showed that test smells are highly diffused in software projects and impact the understandability of test code. Similar results were later confirmed (Martins et al 2023) and achieved when considering automatically generated test cases and in software systems developed using the combination of Scala and ScalaTest (De ). In addition, Rwemalika et al (2023) investigated test smells in interactive user test cases, finding that these are highly diffused and potentially harmful.…”
Section: Related Worksupporting
confidence: 76%
“…The inter-rater reliability based on the calculated Cohen's kappa value (0.79) indicated substantial agreement between the two reviewers (Sabharwal, 2021). First, the contingency table was set up, entering the data in two separate columns (one for each rater) and then SPSS statistical software was used to compute Cohen's Kappa according to the test procedure in SPSS Statistics (Martins et al, 2023).…”
Section: Validation Of Qualitative Content Analysismentioning
confidence: 99%