A snowballing literature study on test amplification
The adoption of agile approaches has put an increased emphasis on testing, resulting in
extensive test suites. These suites include a large number of tests, in which developers …
extensive test suites. These suites include a large number of tests, in which developers …
Usage, costs, and benefits of continuous integration in open-source projects
Continuous integration (CI) systems automate the compilation, building, and testing of
software. Despite CI rising as a big success story in automated software engineering, it has …
software. Despite CI rising as a big success story in automated software engineering, it has …
Towards the use of the readily available tests from the release pipeline as performance tests: Are we there yet?
Performance is one of the important aspects of software quality. Performance issues exist
widely in software systems, and the process of fixing the performance issues is an essential …
widely in software systems, and the process of fixing the performance issues is an essential …
How developers engage with static analysis tools in different contexts
Automatic static analysis tools (ASATs) are instruments that support code quality
assessment by automatically detecting defects and design issues. Despite their popularity …
assessment by automatically detecting defects and design issues. Despite their popularity …
Oops, my tests broke the build: An explorative analysis of travis ci with github
Continuous Integration (CI) has become a best practice of modern software development.
Yet, at present, we have a shortfall of insight into the testing practices that are common in CI …
Yet, at present, we have a shortfall of insight into the testing practices that are common in CI …
When, how, and why developers (do not) test in their IDEs
The research community in Software Engineering and Software Testing in particular builds
many of its contributions on a set of mutually shared expectations. Despite the fact that they …
many of its contributions on a set of mutually shared expectations. Despite the fact that they …
Developer testing in the ide: Patterns, beliefs, and behavior
Software testing is one of the key activities to achieve software quality in practice. Despite its
importance, however, we have a remarkable lack of knowledge on how developers test in …
importance, however, we have a remarkable lack of knowledge on how developers test in …
Context is king: The developer perspective on the usage of static analysis tools
Automatic static analysis tools (ASATs) are tools that support automatic code quality
evaluation of software systems with the aim of (i) avoiding and/or removing bugs and (ii) …
evaluation of software systems with the aim of (i) avoiding and/or removing bugs and (ii) …
Notice of retraction: Does refactoring of test smells induce fixing flaky tests?
F Palomba, A Zaidman - 2017 IEEE international conference on …, 2017 - ieeexplore.ieee.org
Notice of Retraction: Does Refactoring of Test Smells Induce Fixing Flaky Tests? Page 1
Document Retracted from IEEE Xplore® It was recommended and agreed upon by the authors …
Document Retracted from IEEE Xplore® It was recommended and agreed upon by the authors …
On the dichotomy of debugging behavior among programmers
Debugging is an inevitable activity in most software projects, often difficult and more time-
consuming than expected, giving it the nickname the" dirty little secret of computer science." …
consuming than expected, giving it the nickname the" dirty little secret of computer science." …