Publication | Closed Access
Do Developers Read Compiler Error Messages?
84
Citations
25
References
2017
Year
Unknown Venue
Software MaintenanceSoftware Development PracticeEngineeringCompiler ErrorSoftware EngineeringCommunicationSoftware AnalysisCompiler Error MessagesEmpirical Software Engineering ResearchReliability EngineeringEnd-user DevelopmentCompilersError CorrectionReliabilitySource CodeTask PerformanceDesignDebuggerSoftware DesignError AnalysisProgram AnalysisSoftware TestingProgram ComprehensionHuman-computer Interaction
In integrated development environments, developers receive compiler error messages through a variety of textual and visual mechanisms, such as popups and wavy red underlines. Although error messages are the primary means of communicating defects to developers, researchers have a limited understanding on how developers actually use these messages to resolve defects. To understand how developers use error messages, we conducted an eye tracking study with 56 participants from undergraduate and graduate software engineering courses at our university. The participants attempted to resolve common, yet problematic defects in a Java code base within the Eclipse development environment. We found that: 1) participants read error messages and the difficulty of reading these messages is comparable to the difficulty of reading source code, 2) difficulty reading error messages significantly predicts participants' task performance, and 3) participants allocate a substantial portion of their total task to reading error messages (13%-25%). The results of our study offer empirical justification for the need to improve compiler error messages for developers.
| Year | Citations | |
|---|---|---|
Page 1
Page 1