English
Related papers

Related papers: Data-driven Risk Management for Requirements Engin…

200 papers

Background: The sensitivity of Requirements Engineering (RE) to the context makes it difficult to efficiently control problems therein, thus, hampering an effective risk management devoted to allow for early corrective or even preventive…

Software Engineering · Computer Science 2017-08-01 Daniel Méndez Fernández , Michaela Tießler , Marcos Kalinowski , Michael Felderer , Marco Kuhrmann

Requirements Engineering (RE) has received much attention in research and practice due to its importance to software project success. Its interdisciplinary nature, the dependency to the customer, and its inherent uncertainty still render…

Systems that use Machine Learning (ML) have become commonplace for companies that want to improve their products and processes. Literature suggests that Requirements Engineering (RE) can help address many problems when engineering…

Requirement Engineering (RE) is the foundation of successful software development. In RE, the goal is to ensure that implemented systems satisfy stakeholder needs through rigorous requirements elicitation, validation, and evaluation…

Software Engineering · Computer Science 2025-10-07 Mateen Ahmed Abbasi , Petri Ihantola , Tommi Mikkonen , Niko Mäkitalo

Requirements Engineering (RE) is the discipline for identifying, analyzing, as well as ensuring the implementation and delivery of user, technical, and societal requirements. Recently reported issues concerning the acceptance of Artificial…

Artificial Intelligence · Computer Science 2023-02-22 Walid Maalej , Yen Dieu Pham , Larissa Chazette

Requirements engineering (RE) is considerably different in agile development than in more traditional development processes. Yet, there is little empirical knowledge on the state of the practice and contemporary problems in agile RE. As…

Software Engineering · Computer Science 2017-11-15 Stefan Wagner , Daniel Méndez Fernández , Michael Felderer , Marcos Kalinowski

Complex decision-making is a prominent aspect of Requirements Engineering. This work presents the Bayesian network Requisites that predicts whether the requirements specification documents have to be revised. We show how to validate…

Software Engineering · Computer Science 2024-01-24 J. del Sagrado , I. M. del Águila

Requirements Engineering (RE) focuses on eliciting, modelling, and analyzing the requirements and environment of a system-to-be in order to design its specification. The design of the specification, usually called the Requirements Problem…

Software Engineering · Computer Science 2015-07-23 Ivan Jureta

Requirements Engineering (RE) has established itself as a software engineering discipline during the past decades. While researchers have been investigating the RE discipline with a plethora of empirical studies, attempts to systematically…

Requirements Engineering (RE) is a critical discipline mostly driven by uncertainty, since it is influenced by the customer domain or by the development process model used. We aim to investigate RE processes in successful project…

Software Engineering · Computer Science 2016-12-01 D. Méndez Fernández , S. Wagner , K. Lochmann , A. Baumann , H. de Carne

[Context] In traditional software systems, Requirements Engineering (RE) activities are well-established and researched. However, building Artificial Intelligence (AI) based software with limited or no insight into the system's inner…

Software Engineering · Computer Science 2022-12-22 Khlood Ahmad , Mohamed Abdelrazek , Chetan Arora , Muneera Bano , John Grundy

Machine learning (ML) is used increasingly in real-world applications. In this paper, we describe our ongoing endeavor to define characteristics and challenges unique to Requirements Engineering (RE) for ML-based systems. As a first step,…

Machine Learning · Computer Science 2019-08-14 Andreas Vogelsang , Markus Borg

This paper examines the use of Bayesian Networks to tackle one of the tougher problems in requirements engineering, translating user requirements into system requirements. The approach taken is to model domain knowledge as Bayesian Network…

Software Engineering · Computer Science 2013-01-30 Philip S. Barry , Kathryn Blackmond Laskey

The future of Requirements Engineering (RE) is increasingly driven by artificial intelligence (AI), reshaping how we elicit, analyze, and validate requirements. Traditional RE is based on labor-intensive manual processes prone to errors and…

Software Engineering · Computer Science 2025-10-30 Mateen Ahmed Abbasi , Petri Ihantola , Tommi Mikkonen , Niko Mäkitalo

Requirements engineering (RE), as a part of the project development life cycle, has increasingly been recognized as the key to ensuring on-time, on-budget, and goal-based delivery of software projects;compromising this vital phase is…

Software Engineering · Computer Science 2020-06-22 Sandhya Rani Kourla , Eesha Putti , Mina Maleki

Context] Problems in Requirements Engineering (RE) can lead to serious consequences during the software development lifecycle. [Goal] The goal of this paper is to propose empirically-based guidelines that can be used by different types of…

Software Engineering · Computer Science 2016-11-29 P. Mafra , M. Kalinowski , D. Méndez Fernández , M. Felderer , S. Wagner

[Context] Domain knowledge is recognized as a key component for the success of Requirements Engineering (RE), as it provides the conceptual support needed to understand the system context, ensure alignment with stakeholder needs, and reduce…

Software Engineering · Computer Science 2025-06-27 Marina Araújo , Júlia Araújo , Romeu Oliveira , Lucas Romao , Marcos Kalinowski

[Context] In Brazil, 41% of companies use machine learning (ML) to some extent. However, several challenges have been reported when engineering ML-enabled systems, including unrealistic customer expectations and vagueness in ML problem…

Requirements Engineering Methods (REMs) support Requirements Engineering (RE) tasks, from elicitation, through modeling and analysis, to validation and evolution of requirements. Despite the growing interest to design, validate and teach…

Software Engineering · Computer Science 2012-03-09 Ivan Jureta

Many of the requirements engineering (RE) difficulties have been argued to be due to the evolving nature of design problems in dynamic environments, characterized by high levels of uncertainty, ambiguity and emergence. It has also been…

Software Engineering · Computer Science 2019-03-26 Sami Jantunen , Rex Dumdum , Donald C. Gause
‹ Prev 1 2 3 10 Next ›