The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
2021 IEEE/ACM International Conference on Automation of Software Test (AST) 2021
DOI: 10.1109/ast52587.2021.00013
|View full text |Cite
|
Sign up to set email alerts
|

Automatically Assessing and Extending Code Coverage for NPM Packages

Abstract: Typical Node.js applications extensively rely on packages hosted in the npm registry. As such packages may be used by thousands of other packages or applications, it is important to assess their code coverage. Moreover, increasing code coverage may help detect previously unknown issues. In this paper, we introduce TESA, a new tool that automatically assembles a test suite for any package in the npm registry. The test suite includes 1) tests written for the target package and usually hosted in its development r… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 44 publications
0
1
0
Order By: Relevance
“…Google, for example, reported a practice in which 60% coverage is “acceptable,” 75% is “commendable,” and 90% is “exemplary.” 19 , 20 Other sources refer to an informal 80% standard. 64 , 80 CORE Browser’s backend code coverage approaches 80% and is commendable by Google’s standard. 20 All backend components meet or exceed Google’s acceptable standard except heaserver-accounts due to limitations in Moto that prevent complete testing of its features.…”
Section: Discussionmentioning
confidence: 99%
“…Google, for example, reported a practice in which 60% coverage is “acceptable,” 75% is “commendable,” and 90% is “exemplary.” 19 , 20 Other sources refer to an informal 80% standard. 64 , 80 CORE Browser’s backend code coverage approaches 80% and is commendable by Google’s standard. 20 All backend components meet or exceed Google’s acceptable standard except heaserver-accounts due to limitations in Moto that prevent complete testing of its features.…”
Section: Discussionmentioning
confidence: 99%