How should compilers explain problems to developers?
ESEC/SIGSOFT FSE, pp. 633-643, 2018.
Compilers primarily give feedback about problems to developers through the use of error messages. Unfortunately, developers routinely find these messages to be confusing and unhelpful. In this paper, we postulate that because error messages present poor explanations, theories of explanation---such as Toulmin's model of argument---can be a...More
Full Text (Upload PDF)
PPT (Upload PPT)