Searched for: subject%3A%22Test%255C+code%22
(1 - 6 of 6)
document
Brandt, C.E. (author), Wang, D. (author), Zaidman, A.E. (author)
Test amplification generates new tests by mutating existing, developer-written tests and keeping those tests that improve the coverage of the test suite. Current amplification tools focus on starting from a specific test and propose coverage improvements all over a software project, requiring considerable effort from the software engineer to...
conference paper 2023
document
Sharanya Suresha Konandur, Sharanya (author)
Software maintenance is an essential and time-consuming task during the software development cycle. Readability of test code is a crucial element for performing programming tasks, such as testing, bug fixing and maintaining code. Hence poorly written tests are difficult to maintain and lose their value to developers. In order to overcome this...
master thesis 2020
document
Palomba, F. (author), Panichella, A. (author), Zaidman, A.E. (author), Oliveto, Rocco (author)
Test case generation tools that optimize code coverage have been extensively investigated. Recently, researchers have suggested to add other non-coverage criteria, such as mem- ory consumption or readability, to increase the practical use- fulness of generated tests. In this paper, we observe that test code quality metrics, and test cohesion and...
conference paper 2016
document
Marsavina, C. (author)
In this thesis we perform a study that, following a mixed methods approach, investigates fine-grained co-evolution patterns of production and test code. First, we mine fine-grained changes from the evolution of 5 open-source systems. Then, we use an association rule mining algorithm to generate the co-evolution patterns. Finally, we interpret...
master thesis 2014
document
Greiler, M.S. (author), Van Deursen, A. (author), Storey, M.A. (author)
Paper accepted for publication in the Proceedings of the Sixth International Conference on Software Testing, Verification and Validation, IEEE Computer Society, 18-22 March 2013, ISBN 978-1-4673-5961-0, doi: 10.1109/ICST.2013.45 Designing automated tests is a challenging task. One important concern is how to design test fixtures, i.e. code that...
report 2013
document
Athanasiou, D. (author)
Automated testing is a basic principle of agile development. Its benefits include early defect detection, defect cause localization and removal of fear to apply changes in the code. Therefore, maintaining high quality test code is essential. This study introduces a model that assesses test code quality by combining source code metrics that...
master thesis 2011
Searched for: subject%3A%22Test%255C+code%22
(1 - 6 of 6)