论文标题
维护多任务特定项目的机器人的优点:经验报告
Advantages of maintaining a multi-task project-specific bot: an experience report
论文作者
论文摘要
在许多软件项目中,机器人正在成为自动化基本日常任务的流行方法。尤其是由于团队可以快速采用的许多现成的特定任务机器人的可用性(有时会使用其他特定于任务的自定义机器人完成)。根据我们在COQ项目中的经验,我们已经开发并维护了多任务项目特定项目的机器人,我们认为这种替代项目自动化的方法应该受到更多关注,因为它在生产率和适应性之间取得了良好的平衡。在本文中,我们描述了机器人实施的自动化类型,通过维护特定项目的机器人而获得的优势以及使其成为可能的技术和架构选择。我们得出结论,应该将其推广到愿意投资于项目自动化的其他中型软件团队而不会破坏其工作流程。
Bots are becoming a popular method for automating basic everyday tasks in many software projects. This is true in particular because of the availability of many off-the-shelf task-specific bots that teams can quickly adopt (which are sometimes completed with additional task-specific custom bots). Based on our experience in the Coq project, where we have developed and maintained a multi-task project-specific bot, we argue that this alternative approach to project automation should receive more attention because it strikes a good balance between productivity and adaptibility. In this article, we describe the kind of automation that our bot implements, what advantages we have gained by maintaining a project-specific bot, and the technology and architecture choices that have made it possible. We draw conclusions that should generalize to other medium-sized software teams willing to invest in project automation without disrupting their workflows.