paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Docable: evaluating the executability of software tutorials

Docable:评估软件教程的可执行性
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 2/10 · 该论文关注软件教程的可执行性(缺失指令、歧义步骤、失效命令)及开发者工具,属于文档/开发者体验方向;与研究画像中的静态分析、LLM/Agent、浮点程序分析、贝叶斯程序分析等核心方向几乎没有直接交集。引用 8 inbox
Samim Mirhosseini, Chris Parnin
crossref: 2026-09-12

AI 速览

一句话:围绕 Docable 评估软件教程的可执行性,指出缺失指令、歧义步骤和失效命令会削弱教程价值。

论文关注软件教程的可执行性问题。典型软件教程包含安装开发工具、编辑文件与代码、运行命令等逐步指令;当教程因缺少说明、步骤歧义或命令失效而不可执行时,其价值会明显降低。作者以 Docable 为主题,评估软件教程的可执行性,并讨论不可执行教程带来的影响。摘要指出,这类教程会以多种方式影响开发者,包括造成令人沮丧的学习体验,并限制开发工具的可用性。

问题
软件教程可能因缺失指令、步骤歧义或失效命令而不可执行,从而削弱教程价值并影响开发者学习与工具使用。
方法
论文以 Docable 为主题,评估软件教程的可执行性,关注不可执行教程的成因及其对开发者的影响。
评估
摘要未给出具体评估数据集或指标;其结论强调不可执行教程会导致学习体验受挫,并限制开发工具的可用性。
原文摘要(Abstract)

The typical software tutorial includes step-by-step instructions for installing developer tools, editing files and code, and running commands. When these software tutorials are not executable, either due to missing instructions, ambiguous steps, or simply broken commands, their value is diminished. Non-executable tutorials impact developers in several ways, including frustrating learning experiences, and limiting usability of developer tools.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5831,
  title = {Docable: evaluating the executability of software tutorials},
  author = {Samim Mirhosseini and Chris Parnin},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409706}
}