Software Engineering 2021 Gopinath, Rahul; Mathis, Björn; Zeller, Andreas
To assess the behavior of a program, one needs to understand its inputs---their sources, their structure, and how they lead to individual behavior. But as syntax and semantics of inputs are almost never completely specified, humans and computers constantly have to figure out how to produce a particular behavior. In this ...