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 …
test selection, and maintenance analysis. Despite their importance, current approaches to …
A uniqueness-based approach to provide descriptive JUnit test names
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 …
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
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 …
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 …
ensure the quality of the software, developers should ideally write and execute automated …
[PDF][PDF] How developers debug
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 …
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 …
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 …
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 …
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 …
engineering as a practice. Supporting these novice developers in becoming high quality …
The last line effect explained
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 …
or lines. In this paper, we study the “Last Line Effect,” the phenomenon that the last line or …