paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ShellFusion

ShellFusion
ICSE Proceedings of the 44th International Conference on Software Engineering2022匹配度 1/10 · 该论文关注 shell 命令教程与任务检索,属于开发者工具方向,与用户核心关注的静态分析、PL/AI 交叉、浮点程序分析、贝叶斯程序分析及 LLM/Agent 结合均无明显关联。引用 9 inbox
Neng Zhang, Chao Liu, Xin Xia, Christoph Treude, Ying Zou, David Lo, Zibin Zheng
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:针对 shell 命令难按任务检索且现有教程覆盖有限的问题,提出 ShellFusion 以改进命令教程与检索。

论文关注 Unix/Linux 平台中 shell 命令数量庞大、用户为完成特定任务而搜索与编排命令时容易受挫的问题。例如 Ubuntu Manual Pages 已记录 50,000+ 命令,而 TLDR 等现有教程主要覆盖少量常用命令,对按任务搜索命令的支持也有限。ShellFusion 即以缓解这一挑战为目标。根据所给摘要,论文强调了 shell 编程社区对易用教程的需求,并指出现有教程的不足;但摘要未给出 ShellFusion 的具体方法、系统实现、数据集或实验评估结果,因此其技术贡献与效果尚无法从该摘要判断。

问题
shell 命令数量庞大,用户难以搜索和编排合适命令完成任务;现有教程(如 TLDR)覆盖有限且缺乏按任务检索支持。
方法
所给摘要仅提出 ShellFusion 这一名称/系统目标,未说明具体方法、实现或技术路线。
评估
所给摘要未报告评估方式、实验设置或结果。
原文摘要(Abstract)

Shell commands are widely used for accomplishing tasks, such as network management and file manipulation, in Unix and Linux platforms. There are a large number of shell commands available. For example, 50,000+ commands are documented in the Ubuntu Manual Pages (MPs). Quite often, programmers feel frustrated when searching and orchestrating appropriate shell commands to accomplish specific tasks. To address the challenge, the shell programming community calls for easy-to-use tutorials for shell commands. However, existing tutorials (e.g., TLDR) only cover a limited number of frequently used commands for shell beginners and provide limited support for users to search for commands by a task.

链接与引用

DOI 原文 · PDF(开放获取) · DBLP

BibTeX
@inproceedings{ZhangL0T00Z22,
  title = {ShellFusion},
  author = {Neng Zhang and Chao Liu and Xin Xia and Christoph Treude and Ying Zou and David Lo and Zibin Zheng},
  booktitle = {ICSE},
  year = {2022},
  doi = {10.1145/3510003.3510131}
}