2021
DOI: 10.5753/jserd.2021.1893
|View full text |Cite
|
Sign up to set email alerts
|

On the test smells detection: an empirical study on the JNose Test accuracy

Abstract: Several strategies have supported test quality measurement and analysis. For example, code coverage, a widely used one, enables verification of the test case to cover as many source code branches as possible. Another set of affordable strategies to evaluate the test code quality exists, such as test smells analysis. Test smells are poor design choices in test code implementation, and their occurrence might reduce the test suite quality. A practical and largescale test smells identification depends on automated… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0
1

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 17 publications
0
5
0
1
Order By: Relevance
“…The tsDetect tool presents a precision score ranging from 85% to 100% and a recall score ranging from 90% to 100%. The JNose Test tool was built based on the tsDetect tool, making the execution process fully automated through an API (Application Programming Interface) and keeping a precision score ranging from 85% to 100% and a recall score from 90% to 100% 18,23 in coarse granularity (class level). In addition, the JNose Test tool detects test smells in fine granularity (method, block, and line levels) with a precision score ranging from 84% to 100% and a recall score from 47% to 100%.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…The tsDetect tool presents a precision score ranging from 85% to 100% and a recall score ranging from 90% to 100%. The JNose Test tool was built based on the tsDetect tool, making the execution process fully automated through an API (Application Programming Interface) and keeping a precision score ranging from 85% to 100% and a recall score from 90% to 100% 18,23 in coarse granularity (class level). In addition, the JNose Test tool detects test smells in fine granularity (method, block, and line levels) with a precision score ranging from 84% to 100% and a recall score from 47% to 100%.…”
Section: Methodsmentioning
confidence: 99%
“…The authors selected 47 peer‐reviewed papers published until December 2020. Their contributions include a list of 22 tools and comparing them regarding the supported test smells, testing frameworks, and detection strategies (e.g., metrics, 21,43 rules, 18,19,44,45 dynamic tainting, 46,47 and information retrieval 3,44 ). In summary, the tools support the detection of 66 test smells, and four tools support the refactoring of 10 test smells among seven different types of testing frameworks.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations