Personas are crucial in software development processes, particularly in agile settings. However, no effective tools are available for generating personas from user feedback in agile software development processes. To fill this gap, we propose a novel tool that uses the GPT-4 model and knowledge graph to generate persona templates from well-processed user feedback, facilitating requirement analysis in agile software development processes. We developed a tool called PersonaGen. We evaluated PersonaGen using qualitative feedback from a small-scale user study involving student software projects. The results were mixed, highlighting challenges in persona-based educational practice and addressing non-functional requirements.
翻译:用户画像在软件开发过程中至关重要,尤其是在敏捷开发环境中。然而,当前缺乏有效的工具能够从敏捷软件开发过程中的用户反馈中生成用户画像。为填补这一空白,我们提出一种新型工具,该工具利用GPT-4模型和知识图谱,从经良好处理的用户反馈中生成用户画像模板,以促进敏捷软件开发过程中的需求分析。我们开发了名为PersonaGen的工具,并通过一项涉及学生软件项目的小规模用户研究的定性反馈对其进行评估。结果褒贬不一,凸显了在基于用户画像的教育实践及处理非功能性需求方面面临的挑战。