Zobrazeno 1 - 10
of 33
pro vyhledávání: '"August Shi"'
Autor:
Chengpeng Li, August Shi
Publikováno v:
Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis.
Publikováno v:
Proceedings of the 44th International Conference on Software Engineering.
Publikováno v:
Proceedings of the 3rd ACM/IEEE International Conference on Automation of Software Test.
Publikováno v:
ESEC/SIGSOFT FSE
Many machine learning (ML) algorithms are inherently random – multiple executions using the same inputs may produce slightly different results each time. Randomness impacts how developers write tests that check for end-to-end quality of their imple
Publikováno v:
Proceedings of the ACM on Programming Languages. 3:1-29
Regression test selection (RTS) aims to speed up regression testing by rerunning only tests that are affected by code changes. RTS can be performed using static or dynamic analysis techniques. Our prior study showed that static and dynamic RTS perfor
Publikováno v:
ICSE
Library developers can provide classes and methods with underdetermined specifications that allow flexibility in future implementations. Library users may write code that relies on a specific implementation rather than on the specification, e.g., ass
Publikováno v:
ISSTA
Developers typically rely on regression testing techniques to ensure that their changes do not break existing functionality. Unfortunately, these techniques suffer from flaky tests, which can both pass and fail when run multiple times on the same ver
Publikováno v:
ISSTA
Test-case prioritization (TCP) aims to detect regression bugs faster via reordering the tests run. While TCP has been studied for over 20 years, it was almost always evaluated using seeded faults/mutants as opposed to using real test failures. In thi
Publikováno v:
ISSTA
Probabilistic programming systems and machine learning frameworks like Pyro, PyMC3, TensorFlow, and PyTorch provide scalable and efficient primitives for inference and training. However, such operations are non-deterministic. Hence, it is challenging
Autor:
August Shi
Publikováno v:
ACM SIGSOFT Software Engineering Notes. 46:17-18
As software becomes more important and ubiquitous, high quality software also becomes crucial. We depend on software developers who write the software to also maintain and improve its quality. When developers make changes to software, they rely on co