Compiler error notifications revisited: an interaction-first approach for helping developers more effectively comprehend and resolve error notifications
Titus Barik, Jim Witschey, Brittany Johnson, Emerson R. Murphy-Hill · 2014
Error notifications and their resolutions, as presented by modern IDEs, are still cryptic and confusing to developers. We propose an interaction-first approach to help developers more effectively comprehend and resolve compiler error notifications through a conceptual interaction framework. We propose novel taxonomies that can serve as controlled vocabularies for compiler notifications and their resolutions. We use preliminary taxonomies to demonstrate, through a prototype IDE, how the taxonomies make notifications and their resolutions more consistent and unified.