Affordance-Driven Requirements Specification and Scenario Generation

Requirements specification is a crucial step in software development that materializes how users interact with a system and identifies its requirements. The most common approaches are natural language and textual templates such as use cases and user stories. However, both are often limited to exemplified views of real-world system use, the so-called “normal use case” overlooking important situational and contextual details regarding users' purposeful interactions with the system. Additionally, ensuring the traceability of requirements throughout various stages of software development can be challenging. This study proposes an alternative method to address these limitations by incorporating essential elements from both approaches from an ecological perspective. The method incorporates affordances and constraints to generate more effective requirements specification and diverse scenario generation throughout the software development process. To facilitate the process, the method utilizes prompt engineering techniques, ChatGPT API and Jira API and derives an automated scenario generation system.

Institutions

Publication Details

Journal
Journal of the Association for Information Systems
Published
2025-08-15
Primary Topic
Business Process Modeling and Analysis
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Affordance-Driven Requirements Specification and Scenario Generation

Journal of the Association for Information Systems
Business Process Modeling and Analysis
article

Affordance-Driven Requirements Specification and Scenario Generation

article en

Abstract

Requirements specification is a crucial step in software development that materializes how users interact with a system and identifies its requirements. The most common approaches are natural language and textual templates such as use cases and user stories. However, both are often limited to exemplified views of real-world system use, the so-called “normal use case” overlooking important situational and contextual details regarding users' purposeful interactions with the system. Additionally, ensuring the traceability of requirements throughout various stages of software development can be challenging. This study proposes an alternative method to address these limitations by incorporating essential elements from both approaches from an ecological perspective. The method incorporates affordances and constraints to generate more effective requirements specification and diverse scenario generation throughout the software development process. To facilitate the process, the method utilizes prompt engineering techniques, ChatGPT API and Jira API and derives an automated scenario generation system.

Journal of the Association for Information Systems
Texas A&M University – Texarkana (US)
Openalex Percentile: Top 34%
Business Process Modeling and Analysis
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Affordance-Driven Requirements Specification and Scenario Generation · Journal of the Association for Information Systems (2025) | TGRS Research Map | TGRS