mlsanityData to 7 Oct 2026

Variability-Driven User-Story Generation using LLM and Triadic Concept Analysis

arXiv 2504.08666 ↗First posted 11 Apr 2025cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

A widely used Agile practice for requirements is to produce a set of user stories (also called ``agile product backlog''), which roughly includes a list of pairs (role, feature), where the role handles the feature for a certain purpose. In the context of Software Product Lines, the requirements for a family of similar systems is thus a family of user-story sets, one per system, leading to a 3-dimensional dataset composed of sets of triples (system, role, feature). In this paper, we combine Triadic Concept Analysis (TCA) and Large Language Model (LLM) prompting to suggest the user-story set required to develop a new system relying on the variability logic of an existing system family. This process consists in 1) computing 3-dimensional variability expressed as a set of TCA implications, 2) providing the designer with intelligible design options, 3) capturing the designer's selection of options, 4) proposing a first user-story set corresponding to this selection, 5) consolidating its validity according to the implications identified in step 1, while completing it if necessary, and 6) leveraging LLM to have a more comprehensive website. This process is evaluated with a dataset comprising the user-story sets of 67 similar-purpose websites.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 5 of its 20 references that are in the map. First posted on arXiv 11 Apr 2025.

Builds on

5 of 20 references.

References · 5

  1. 2023A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPTcited by 612
  2. 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 389
  3. 2023Large Language Models Based Automatic Synthesis of Software Specificationscited by 13
  4. 2023ChatGPT as a tool for User Story Quality Evaluation: Trustworthy Out of the Box?cited by 13
  5. 2024Enhancing User Interaction in ChatGPT: Characterizing and Consolidating Multiple Prompts for Issue Resolutioncited by 3

Built on by

Not cited yet.