用于安全编程的对话式开发机器人:关于 SKF 聊天机器人的实证研究
人机交互
2022-05-13 v1 密码学与安全
软件工程
摘要
对话智能体或聊天机器人已被广泛研究并应用于医疗、教育和营销等不同领域。然而,用于辅助安全编码实践的聊天机器人开发仍处于起步阶段。本文展示了一项关于 SKF 聊天机器人的实证研究结果,该软件开发机器人(DevBot)旨在回答有关软件安全的问题。据我们所知,SKF 聊天机器人是极少数此类工具之一,因此是对话式 DevBot 辅助安全软件开发的代表性实例。在本研究中,我们收集并分析了关于 SKF 聊天机器人有效性的实证证据,同时评估其用户(即软件开发者)的需求与期望。此外,我们探讨了可能阻碍更复杂对话式安全 DevBot 开发的因素,并识别出用于提升当前最优方案效率的特性。总体而言,我们的发现为设计更具上下文感知和个性化的安全工程对话式 DevBot 提供了宝贵见解。
引用
@article{arxiv.2205.06200,
title = {Conversational DevBots for Secure Programming: An Empirical Study on SKF Chatbot},
author = {Catherine Tony and Mohana Balasubramanian and Nicolás E. Díaz Ferreyra and Riccardo Scandariato},
journal= {arXiv preprint arXiv:2205.06200},
year = {2022}
}
备注
Accepted paper at the 2022 International Conference on Evaluation and Assessment in Software Engineering (EASE)