five

Supplemental Materials for "AutoPrint: Judging the Effectiveness of An Automatic Print Statement Debugging Tool"

收藏
Figshare2025-07-29 更新2026-04-28 收录
下载链接:
https://figshare.com/articles/dataset/Supplemental_Materials_for_AutoPrint_Judging_the_Effectiveness_of_An_Automatic_Print_Statement_Debugging_Tool_/28278944
下载链接
链接失效反馈
官方服务:
资源简介:
Debugging is one of the most difficult and tedious tasks for software engineers. While various tools and techniques have been introduced to assist debugging, most programmers use print statement debugging to find and fix errors in their code. That is, they manually add code to print values to verify if the code is executing as expected and make sure a certain section of the program is reached. However, this process can be time-consuming and error-prone, especially in large and complex programs. To that end, we introduce AutoPrint, a tool that automatically inserts and removes print statements to streamline print statement debugging in Java code. We conducted a judgment study with 23 participants---students and practitioners---to elicit feedback on AutoPrint and gain insights on its utility in practical debugging tasks. Our results show participants perceive AutoPrint saves debugging time and effort through a faster, simpler, and more usable tool compared to other approaches. However, ideally programmers should adopt more advanced automated debugging techniques to debug their code. Based on our findings, we provide implications for print statement debugging in development workflows and motivate the design of human-centric tools to enhance how programmers debug code.In this dataset, the word code refers to labels or tags assigned to segments of qualitative data to summarize or categorize their meaning.
创建时间:
2025-07-29
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作