Print Email Facebook Twitter What Programmers Know About Debugging And How They Use Their IDE Debuggers Title What Programmers Know About Debugging And How They Use Their IDE Debuggers Author Spruit, N. Contributor Zaidman, A.E. (mentor) Beller, M.M. (mentor) Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2016-07-27 Abstract As new bugs are discovered continuously, software developers often face the task of locating and fixing the defect causing the failure, called debugging. Based on the absence of behavioral studies on this subject in literature, this study aims to get more insights into how developers think of debugging and how they debug in their IDE. To this end, after searching for common issues with debugging on StackOverflow, we conducted an online survey on developers' perception on debugging. In addition, we developed a plugin to instrument Eclipse and IntelliJ in order to look for common debugging behavior. Amongst others, we found that while the vast majority of survey respondents claims to be using the IDE debugger, most plugin users actually do not use it. Furthermore, we found that the amount of testing performed or programming experience has limited to no impact on the time spent debugging. In general, the results give a strong indication that we need to review some commonly accepted beliefs on debugging. Subject debugging behaviorWatchDog data analysisStackOverflow dataonline survey To reference this document use: http://resolver.tudelft.nl/uuid:bf3325ce-f246-4977-91bc-785f877347b8 Part of collection Student theses Document type master thesis Rights (c) 2016 Spruit, N. Files PDF Master Thesis - Niels Spruit.pdf 4.03 MB Close viewer /islandora/object/uuid:bf3325ce-f246-4977-91bc-785f877347b8/datastream/OBJ/view