首页> 外文期刊>International Journal of People-Oriented Programming >Natural Shell: An Assistant for End-User Scripting
【24h】

Natural Shell: An Assistant for End-User Scripting

机译:Natural Shell:最终用户脚本编写的助手

获取原文
获取原文并翻译 | 示例
       

摘要

Scripting is a widely-used way to automate the execution of tasks. Despite the popularity of scripting, it remains difficult to use for both beginners and experts: because of the cryptic commands for the first group, and incompatible syntaxes across different systems, for the latter group. The authors introduce Natural Shell, an assistant for enabling end-users to generate commands and scripts for various purposes. Natural Shell automatically synthesizes scripts for different shell systems based on natural language descriptions. By interacting with Natural Shell, new users can learn the basics of scripting languages without the obstacles from the incomprehensible syntaxes. On the other hand, the authors' tool frees more advanced users from manuals when they switch shell systems. The authors have developed a prototype system and demonstrate its effectiveness with a benchmark of 50 examples of popular shell commands collected from online forums. In addition, the authors analyzed the usage of Natural Shell in a lab study that involves 10 participants with different scripting skill levels. Natural Shell effectively assists the users to generate commands in assigned syntaxes and greatly streamlines their learning and using experience.
机译:脚本是一种广泛使用的自动执行任务的方法。尽管脚本程序非常流行,但对于初学者和专家来说仍然很难使用:由于前一组的命令晦涩难懂,而后一组的语法不兼容。作者介绍了Natural Shell,它是帮助最终用户生成用于各种目的的命令和脚本的助手。 Natural Shell根据自然语言描述自动为不同的Shell系统合成脚本。通过与Natural Shell进行交互,新用户可以学习脚本语言的基础知识,而不会遇到语法难以理解的障碍。另一方面,当切换外壳系统时,作者的工具可将更多高级用户从手册中解放出来。作者开发了一个原型系统,并以从网上论坛收集的50个流行的shell命令示例为基准来证明其有效性。此外,作者在一项涉及10名具有不同脚本技能水平的参与者的实验室研究中分析了Natural Shell的用法。 Natural Shell有效地帮助用户生成指定语法的命令,并极大地简化了他们的学习和使用经验。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号