Towards an Enhanced Dependency Graph

SM Meidani - 2022 - uwspace.uwaterloo.ca
Dependency graphs are at the heart of software analytics tasks like change impact analysis,
test selection, and maintenance analysis. Despite their importance, current approaches to …

A uniqueness-based approach to provide descriptive JUnit test names

J Wu, J Clause - Journal of Systems and Software, 2023 - Elsevier
The descriptive naming of unit tests has always been a focal task in test maintenance.
Previous work tried to use different methods to generate descriptive names for unit tests or …

What are the testing habits of developers? A case study in a large IT company

V Blondeau, A Etien, N Anquetil… - 2017 IEEE …, 2017 - ieeexplore.ieee.org
Tests are considered important to ensure the good behavior of applications and improve
their quality. But development in companies also involves tight schedules, old habits, less …

TestKnight: an interactive assistant to stimulate test engineering

CA Botocan, P Deshmukh, P Makridis… - Proceedings of the …, 2022 - dl.acm.org
Software testing is one of the most important aspects of modern software development. To
ensure the quality of the software, developers should ideally write and execute automated …

[PDF][PDF] How developers debug

M Beller, N Spruit, A Zaidman - PeerJ Preprints, 2017 - peerj.com
Debugging software is an inevitable chore, often difficult and more time-consuming than
expected, giving it the nickname the “dirty little secret of computer science.” Surprisingly, we …

[PDF][PDF] Dynamic prediction of critical paths and nets for constructive timing-driven placement

S Sutanthavibul, E Shragowitz - Proceedings of the 28th ACM/IEEE …, 1991 - dl.acm.org
Predictions of path criticalities are included into a constructive timing-driven placement
procedure. These predictions are periodically performed through the placement process and …

Automatic unit test amplification for DevOps

B Danglot - 2019 - theses.hal.science
Over the last decade, strong unit testing has become an essential component of any serious
software project, whether in industry or academia. The agile development movement has …

[PDF][PDF] The Journal of Systems & Software

M Swillus, A Zaidman - 2023 - pure.tudelft.nl
abstract Software testing is an integral part of modern software engineering practice. Past
research has not only underlined its significance, but also revealed its multi-faceted nature …

[图书][B] Improving the software testing skills of novices during onboarding through social transparency

R Pham - 2016 - books.google.com
Inexperienced software developers-such as fresh graduates-shape the future of software
engineering as a practice. Supporting these novice developers in becoming high quality …

The last line effect explained

M Beller, A Zaidman, A Karpov, RA Zwaan - Empirical Software …, 2017 - Springer
Micro-clones are tiny duplicated pieces of code; they typically comprise only few statements
or lines. In this paper, we study the “Last Line Effect,” the phenomenon that the last line or …