Artificial intelligence, particularly large language models, supports various disciplines, including software engineering. This article presents a case study to analyze the evolution and feasibility of using LLMs in the software engineering process, employing various tools for generating interviews during the elicitation phase and for requirement analysis and specification through user stories. Furthermore, the study highlights significant evolutionary improvements in model reasoning and modular segmentation, leading to more structured and nuanced outputs. By comparing experimental phases, the case study demonstrates how these advancements enhance the overall applicability and effectiveness of LLMs in complex software development tasks.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Tracking the Evolution of Large Language Models in Requirements Elicitation and Analysis

  • Ailén Panigo,
  • Kristian Petkoff Bankoff,
  • Ariel Pasini,
  • Patricia Pesado

摘要

Artificial intelligence, particularly large language models, supports various disciplines, including software engineering. This article presents a case study to analyze the evolution and feasibility of using LLMs in the software engineering process, employing various tools for generating interviews during the elicitation phase and for requirement analysis and specification through user stories. Furthermore, the study highlights significant evolutionary improvements in model reasoning and modular segmentation, leading to more structured and nuanced outputs. By comparing experimental phases, the case study demonstrates how these advancements enhance the overall applicability and effectiveness of LLMs in complex software development tasks.