requirements analysis

Analyzes stakeholder goals, constraints, and domain information to produce precise, testable requirement artifacts (functional and nonfunctional specifications, user stories, use cases, and acceptance criteria). Designs and builds requirement models, prioritization and traceability matrices, and validation plans that link requirements to design and testing activities.

requirementsanalysis

Recent Skill Trend

Momentum and market value over time
Trending
Score
No comparison yet
2.81
Oct 01, 2026Oct 01, 2026
Career
Value
No comparison yet
$190K/year
Oct 01, 2026Oct 01, 2026

Must-Read Papers

Most classic and influential ideas
View more

Measuring the Fitness-for-Purpose of Requirements: An initial Model of Activities and Attributes

May 16, 2024
JF
Julian Frattini
🏛️ Blekinge Institute of Technology | Netlight Consulting GmbH | fortiss GmbH

Existing research lacks systematic methods to assess how requirements engineering (RE) impacts downstream development activities, hindering RE process optimization. Method: This paper proposes the first fitness-for-purpose RE impact assessment model, integrating a systematic literature review with multi-source empirical data to identify and structure 24 downstream development activities affected by requirements and 16 quantifiable attributes. Contribution/Results: The model bridges two critical gaps in requirements quality assessment—namely, the “activity dimension” and “measurability of impact”—by enabling empirical analysis of how specific requirements artifacts and processes concretely influence development practices. It provides a theoretically grounded framework and evidence-based decision support for precise, targeted optimization of the RE phase.

OptimizationRequirement EngineeringSoftware Development

This study addresses the challenge of transforming stakeholder requirements into product requirements in software-driven automotive systems. Leveraging a dataset of 8,082 stakeholder requirements and 5,870 product requirements provided by Infineon, the research employs a hybrid methodology integrating structural statistics, decision modeling, traceability mining, textual analysis, and hardware-software linkage to systematically analyze the requirement refinement process. It reveals, for the first time, that requirement complexity primarily stems from ambiguous architectural scope and missing contextual information rather than linguistic redundancy. The work establishes a classification framework for mapping stakeholder to product requirements, identifies systematic differences across abstraction levels, and proposes key improvements in requirement validation, deviation management, and contextual tooling to support efficient and reusable automotive development.

automotive industryproduct requirementsrequirement engineering

This study addresses the challenge that stakeholders often struggle to articulate their true requirements accurately due to limited domain knowledge or cognitive biases, leading to misalignment between stated needs and underlying intentions. To bridge this gap, the authors propose a user-centered approach that leverages large language models (LLMs) to contextually rewrite initial requirements, followed by an iterative human-in-the-loop feedback mechanism for validation and refinement. As the first empirical investigation of its kind, the work demonstrates the efficacy of LLMs as assistive tools in requirements elicitation. In an evaluation involving 130 requirements from 26 participants, LLM-rewritten versions significantly outperformed original statements in intent alignment, readability, logical coherence, and unambiguity, while also uncovering latent requirement details, thereby enhancing both the accuracy and completeness of the requirements gathering process.

cognitive constraintsdomain knowledgerequirement expression

Software requirements are often implicit in stakeholder interviews, making them difficult to capture explicitly yet critically important for system design. This work proposes LENS, a novel approach that leverages context-aware large language models (LLMs) to jointly extract explicit requirements and infer implicit ones from interview transcripts, while incorporating organizational context to generate traceable user stories. LENS enables unified modeling and traceability of both explicit and implicit requirements. Evaluated on 12 interview transcripts from the cybersecurity domain, the method achieves an F1 score of 84.4% in explicit requirement extraction, and 75% of the inferred implicit requirements were rated by domain experts as practically valuable, demonstrating its potential to support automation and reduce manual analysis effort.

implicit requirementslatent requirementsrequirements elicitation

Generative Goal Modeling

Aug 31, 2025
AS
Ateeq Sharfuddin
🏛️ Carnegie Mellon University

In software engineering, manual extraction of goals from stakeholder interviews and subsequent goal modeling suffer from low efficiency and poor reproducibility. To address this, we propose the first end-to-end automated goal modeling method integrating textual entailment reasoning with a large language model (GPT-4o). Our approach directly generates structured goal models from unstructured interview transcripts, supporting high-level goal-to-software-operation mapping, requirement refinement, and conflict/obstacle analysis, while enabling goal provenance tracing and refinement relation inference. Evaluated on 15 cross-domain interview datasets, it achieves a goal matching rate of 62.0% (comparable to human performance), a provenance tracing accuracy of 98.7%, and a refinement relation generation accuracy of 72.2%. The core innovation lies in the first application of textual entailment to goal modeling, significantly enhancing both the accuracy and interpretability of automated goal modeling.

Constructing goal models using textual entailment techniquesEvaluating GPT-4o's accuracy in goal identification and tracingExtracting goals from interview transcripts automatically

Latest Papers

What's happening recently
View more

This work addresses the challenge of ensuring trustworthiness and stakeholder alignment in machine learning system development, which is often hindered by the absence of systematic requirements engineering. To bridge this gap, the authors propose REAL, a novel framework that uniquely integrates failure mode analysis into the requirements engineering process. REAL establishes a tripartite principle centered on data, model, and holistic system requirements, enabling iterative and traceable requirement refinement. Through a model-driven, stakeholder-oriented design, REAL demonstrates substantial improvements in requirement satisfaction in an autonomous driving case study. The authors further support reproducibility by releasing an open-source implementation toolkit.

Machine Learning SystemsRequirements EngineeringStakeholder Alignment

This study addresses the lack of a unified theoretical foundation in traditional requirements engineering (RE) quality assessment, which often fails to integrate artifact- and process-oriented perspectives and overlooks information transmission efficiency. To bridge this gap, the paper proposes a holistic theoretical framework that models RE as a flow of information particles among stakeholders, developers, testers, and artifacts, with information flow as its core construct. Building on this model, the authors develop a simulation system to capture dynamic interactions and information exchanges across roles. The simulation reveals how high-quality requirements specifications can be inadvertently bypassed in agile environments and yields actionable insights for improving RE processes. This work establishes a theoretical basis for optimizing information flow, enhancing RE effectiveness, and understanding the underlying causes of success or failure in requirements engineering practices.

holistic theoryinformation flowinformation transfer

This work addresses the heavy reliance on manual effort in software requirements engineering and the lack of efficient, cross-domain automated approaches for requirements extraction. The authors propose a multi-large language model (LLM) ensemble system based on the PEGS framework, which orchestrates models such as GPT, Claude, and Groq through a structured prompting mechanism. By integrating consensus-based decision-making and a fault-tolerant architecture, the system automatically extracts and classifies both functional and non-functional requirements from diverse document types. Evaluated on 18 real-world documents, the approach achieves an F1 score of 0.88—representing a 24% improvement over generic prompting—and demonstrates a 78% gain in analysis efficiency across 1,050 requirement instances, significantly outperforming manual methods in accuracy. The solution proves effective across academic, industrial, and tendering contexts.

Automated Requirement ExtractionFunctional and Non-functional RequirementsMulti-domain Software Documentation

This work proposes a systematic approach to derive task effectiveness requirements in the absence of explicit user needs. The method deconstructs task intent into context, functionality, constraints, critical dimensions, performance attributes, and architectural solutions, and introduces a task complexity factor to quantify the impact of external challenges and technology maturity. By integrating Best-Worst Scaling, it prioritizes critical dimensions based on stakeholder judgments. Through task decomposition modeling and quantitative complexity analysis, the framework supports integration with UAF/SysML artifacts and establishes a traceable mechanism for generating Tier 1 and Tier 2 requirements. The approach is validated using a close air support mission case study, effectively addressing a critical gap in requirements engineering when clear initial inputs are unavailable.

adaptive methodmission complexitymission effectiveness

Hot Scholars

ZJ

Zhi Jin

Sun Yat-Sen University, Associate Professor
WS

Weisong Sun

Nanyang Technological University
Trustworthy Intelligent SE (Software Engineering)
GG

George Grispos

Associate Professor of Cybersecurity, University of Nebraska at Omaha
Digital ForensicsCybersecurityCritical Infrastructure ProtectionApplied Computing Science
AS

Anders Søgaard

Full Professor in NLP and Machine Learning, University of Copenhagen
Natural Language ProcessingMachine Learning.
AV

Andreas Vogelsang

Full Professor for Software Engineering, University of Duisburg-Essen
Software EngineeringRequirements EngineeringMBSEEmpirical Software Engineering