How Developers Visualize Compiler Messages: A Foundational Approach to Notification Construction
Software Visualization, 2014, Pages 87-96.
cognitionsoftware engineeringvisualizationjavacognitive scienceMore(1+)
Self-explanation is one cognitive strategy through which developers comprehend error notifications. Self-explanation, when left solely to developers, can result in a significant loss of productivity because humans are imperfect and bounded in their cognitive abilities. We argue that modern IDEs offer limited visual affordances for aiding ...More
Full Text (Upload PDF)
PPT (Upload PPT)