Abstract
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.
Publisher
Association for Computing Machinery (ACM)
Reference14 articles.
1. Britton T. Jeng L. Carver G. Cheak P. Katzenellenbogen T. 2013. Reversible debugging software. Cambridge Judge Business School; http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.444.9094&rep=rep1&type=pdf. Britton T. Jeng L. Carver G. Cheak P. Katzenellenbogen T. 2013. Reversible debugging software. Cambridge Judge Business School; http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.444.9094&rep=rep1&type=pdf.
2. Debugging
3. Manipulating mindset to positively influence introductory programming performance
4. Grit: Perseverance and passion for long-term goals.
Cited by
14 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Towards an Aid for Teaching Effective Debugging to Lower Secondary Students (Doctoral Consortium);Proceedings of the 23rd Koli Calling International Conference on Computing Education Research;2023-11-13
2. Poster Paper: Efficient Navigation of Cloud Performance with ’nuffTrace;2023 IEEE International Conference on Cloud Engineering (IC2E);2023-09-25
3. A Think-Aloud Study of Novice Debugging;ACM Transactions on Computing Education;2023-06-08
4. PRoofster: Automated Formal Verification;2023 IEEE/ACM 45th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion);2023-05
5. Coding choreography: Understanding student responses to representational incompatibilities between dance and programming;Journal of Research on Technology in Education;2022-10-27