From code complexity metrics to program comprehension

DG Feitelson - Communications of the ACM, 2023 - dl.acm.org
From Code Complexity Metrics to Program Comprehension Page 1 52 COMMUNICATIONS
OF THE ACM | MAY 2023 | VOL. 66 | NO. 5 contributed articles IMA GE B Y ANDRIJ BOR YS A …

Gang of eight: A defect taxonomy for infrastructure as code scripts

A Rahman, E Farhana, C Parnin… - Proceedings of the ACM …, 2020 - dl.acm.org
Defects in infrastructure as code (IaC) scripts can have serious consequences, for example,
creating large-scale system outages. A taxonomy of IaC defects can be useful for …

How do bugs surface? A comprehensive study on the characteristics of software bugs manifestation

D Cotroneo, R Pietrantuono, S Russo… - Journal of Systems and …, 2016 - Elsevier
The impact of software bugs on today's system failures is of primary concern. Many bugs are
detected and removed during testing, while others do not show up easily at development …

Testing techniques selection: A systematic mapping study

I Santos, SM Melo, PSL de Souza… - Proceedings of the XXXIII …, 2019 - dl.acm.org
[Context] Software projects must consider the selection of testing techniques and criteria
during their life cycles. This practice increases the chances of testing activity to be …

An exploratory characterization of bugs in covid-19 software projects

A Rahman, E Farhana - arXiv preprint arXiv:2006.00586, 2020 - arxiv.org
Context: The dire consequences of the COVID-19 pandemic has influenced development of
COVID-19 software ie, software used for analysis and mitigation of COVID-19. Bugs in …

On the asymptotic behavior of adaptive testing strategy for software reliability assessment

J Lv, BB Yin, KY Cai - IEEE transactions on Software …, 2014 - ieeexplore.ieee.org
In software reliability assessment, one problem of interest is how to minimize the variance of
reliability estimator, which is often considered as an optimization goal. The basic idea is that …

RELAI testing: a technique to assess and improve software reliability

D Cotroneo, R Pietrantuono… - IEEE Transactions on …, 2015 - ieeexplore.ieee.org
Testing software to assess or improve reliability presents several practical challenges.
Conventional operational testing is a fundamental strategy that simulates the real usage of …

Predicting defective modules in different test phases

B Caglayan, A Tosun Misirli, AB Bener… - Software Quality …, 2015 - Springer
Defect prediction is a well-established research area in software engineering. Prediction
models in the literature do not predict defect-prone modules in different test phases. We …

Multiobjective testing resource allocation under uncertainty

R Pietrantuono, P Potena, A Pecchia… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Testing resource allocation is the problem of planning the assignment of resources to testing
activities of software components so as to achieve a target goal under given constraints …

On adaptive sampling-based testing for software reliability assessment

R Pietrantuono, S Russo - 2016 IEEE 27th International …, 2016 - ieeexplore.ieee.org
Assessing reliability of software programs during validation is a challenging task for
engineers. The assessment is not only required to be unbiased, but it needs to provide tight …