Maintaining unit test cases is important during the maintenance and evolution of a software system. In particular, automatically documenting these unit test cases can ameliorate the …
R White, J Krinke, R Tan - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Test-to-code traceability links model the relationships between test artefacts and code artefacts. When utilised during the development process, these links help developers to …
Y He, J Huang, H Yu, T Xie - Proceedings of the ACM on Software …, 2024 - dl.acm.org
Unit testing is widely recognized as an essential aspect of the software development process. Generating high-quality assertions automatically is one of the most important and …
System goals are the statements that, in the context of software requirements specification, capture how the software should behave. Many times, the understanding of stakeholders on …
Software testing is an important aspect of the development process, one that has proven to be a challenge to formally introduce into the typical undergraduate CS curriculum …
Y Zhang, Z Jin, Z Wang, Y Xing, G Li - arXiv preprint arXiv:2305.14808, 2023 - arxiv.org
Generating meaningful assert statements is one of the key challenges in automated test case generation, which requires understanding the intended functionality of the tested code …
Z Peng, TH Chen, J Yang - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
In continuous testing, developers execute automated test cases once or even several times per day to ensure the quality of the integrated code. Although continuous testing helps …
J Wu, J Clause - Journal of Systems and Software, 2020 - Elsevier
Unit tests are an important artifact that supports the software development process in several ways. For example, when a test fails, its name can provide the first step towards …
L Vidács, M Pinzger - 2018 IEEE Workshop on Machine …, 2018 - ieeexplore.ieee.org
Many modern software systems come with automated tests. While these tests help to maintain code quality by providing early feedback after modifications, they also need to be …