Program Comprehension

Debugging Revisited: Toward Understanding the Debugging Needs of Contemporary Software Developers

We know surprisingly little about how professional developers define debugging and the challenges they face in industrial environments. To begin exploring professional debugging …

lucas-layman

Are decomposition slices clones?

When computing program slices on all variables in a system, we observed that many of these slices are the same. This leads to the question: Are we looking at software clones? We …

k.-gallagher