Showing cs.SEShow all
3 papers · 1 filter
cs.SE2026
Detecting Multiple Semantic Concerns in Tangled Code Commits
Beomsu Koh, Neil Walkinshaw, Donghwan Shin
Code commits in a version control system (e.g., Git) should be atomic, i.e., focused on a single goal, such as adding a feature or fixing a bug. In practice, however, developers of…
cs.SE2025
Using Causal Inference to Test Systems with Hidden and Interacting Variables: An Evaluative Case Study
Michael Foster, Robert M. Hierons, Donghwan Shin +2
Software systems with large parameter spaces, nondeterminism and high computational cost are challenging to test. Recently, software testing techniques based on causal inference ha…
cs.SE2024
Bounding Random Test Set Size with Computational Learning Theory
Neil Walkinshaw, Michael Foster, Jose Miguel Rojas +1
Random testing approaches work by generating inputs at random, or by selecting inputs randomly from some pre-defined operational profile. One long-standing question that arises in…