The Debugging Mindset
Author(s) -
Devon O’Dell
Publication year - 2017
Publication title -
queue
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.457
H-Index - 44
eISSN - 1542-7749
pISSN - 1542-7730
DOI - 10.1145/3055301.3068754
Subject(s) - debugging , computer science , algorithmic program debugging , programming language , software , mindset , software engineering , background debug mode interface , operating system , artificial intelligence
Software developers spend 35-50 percent of their time validating and debugging software. The cost of debugging, testing, and verification is estimated to account for 50-75 percent of the total budget of software development projects, amounting to more than $100 billion annually. While tools, languages, and environments have reduced the time spent on individual debugging tasks, they have not significantly reduced the total time spent debugging, nor the cost of doing so. Therefore, a hyperfocus on elimination of bugs during development is counterproductive; programmers should instead embrace debugging as an exercise in problem solving.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom