English
Related papers

Related papers: Towards Guidelines for Preventing Critical Require…

200 papers

Context: Advances in technical debt research demonstrate the benefits of applying the financial debt metaphor to support decision-making in software development activities. Although decision-making during requirements engineering has…

Context and motivation: The development and operation of critical software that contains machine learning (ML) models requires diligence and established processes. Especially the training data used during the development of ML models have…

Software Engineering · Computer Science 2023-02-01 Hans-Martin Heyn , Eric Knauss , Iswarya Malleswaran , Shruthi Dinakaran

Requirement Engineering (RE) is a Software Engineering (SE) process of defining, documenting, and maintaining the requirements from a problem. It is one of the most complex processes of SE because it addresses the relation between customer…

Context: Regulatory acts are a challenging source when eliciting, interpreting, and analyzing requirements. Requirements engineers often need to involve legal experts who, however, may often not be available. This raises the need for…

Software Engineering · Computer Science 2024-05-02 Oleksandr Kosenkov , Michael Unterkalmsteiner , Jannik Fischbach , Daniel Mendez , Davide Fucci , Tony Gorschek

Processing regulations and resulting requirements to achieve regulatory compliance in software engineering (SE) is a developing challenge due to the continuously growing amount, complexity, and expanding scope of regulations. Despite the…

Software Engineering · Computer Science 2026-03-11 Oleksandr Kosenkov

Context and motivation. Requirements Engineering (RE) quality still lacks empirical evidence on how specific requirement defects affect downstream activities. Problem: However, empirical data on the detailed effects of requirements quality…

Software Engineering · Computer Science 2026-03-19 Henning Femmer , Ivan Esau

Human-centered Requirements Engineering (HC-RE) integrates user cognition, emotions, and social interactions into the RE process through contributions from disciplines such as psychology, cognitive science, design thinking, and…

Software Engineering · Computer Science 2026-05-07 Imen Benzarti , Ikram Darif , Abderrahmane Leshob , Hafedh Mili , Darine Amayed

Context: It is an enigma that agile projects can succeed 'without requirements' when weak requirements engineering is a known cause for project failures. While agile development projects often manage well without extensive requirements test…

Software Engineering · Computer Science 2023-08-24 Elizabeth Bjarnason , Michael Unterkalmsteiner , Markus Borg , Emelie Engström

Background: Driving automation systems (DAS), including autonomous driving and advanced driver assistance, are an important safety-critical domain. DAS often incorporate perceptions systems that use machine learning (ML) to analyze the…

[Context & motivation] Driven by the need for faster time-to-market and reduced development lead-time, large-scale systems engineering companies are adopting agile methods in their organizations. This agile transformation is challenging and…

Software Engineering · Computer Science 2021-06-22 Rashidah Kasauli , Eric Knauss , Joyce Nakatumba-Nabende , Benjamin Kanagwa

Context: Technical Debt requirements are related to the distance between the ideal value of the specification and the system's actual implementation, which are consequences of strategic decisions for immediate gains, or unintended changes…

Software Engineering · Computer Science 2021-07-15 Ana Melo , Roberta Fagundes , Valentina Lenarduzzi , Wylliams Santos

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

Requirements Engineering (RE) is a key activity in the development of software systems and is concerned with the identification of the goals of stakeholders and their elaboration into precise statements of desired services and behavior. The…

Software Engineering · Computer Science 2014-10-28 Abdullah Masood , M. Asim Ali

It is a conundrum that agile projects can succeed 'without requirements' when weak requirements engineering is a known cause for project failures. While Agile development projects often manage well without extensive requirements…

Software Engineering · Computer Science 2023-08-15 Elizabeth Bjarnason , Michael Unterkalmsteiner , Emelie Engström , Markus Borg

[Context and Motivation] Several studies have investigated attributes of great software practitioners. However, the investigation of such attributes is still missing in Requirements Engineering (RE). The current knowledge on attributes of…

Software Engineering · Computer Science 2024-11-05 Larissa Barbosa , Sávio Freire , Rita S. P. Maciel , Manoel Mendonça , Marcos Kalinowski , Zadia Codabux , Rodrigo Spínola

The most critical and fragile stage of a software development project is requirements gathering. Because of this, Requirements Engineering has been evolving its techniques to minimize the challenges faced by Requirements Analysts. However,…

Software Engineering · Computer Science 2025-08-19 Glauber da Rocha Balthazar , Marcia Ito

In requirements engineering for recommender systems, software engineers must identify the data that drives the recommendations. This is a labor-intensive task, which is error-prone and expensive. One possible solution to this problem is the…

Software Engineering · Computer Science 2016-02-25 Ivens Portugal , Paulo Alencar , Donald Cowan

Software misconfiguration has consistently been a major reason for software failures. Over the past two decades, much work has been done to detect and diagnose software misconfigurations. However, there is still a gap between real-world…

Software Engineering · Computer Science 2026-05-29 Yuhao Liu , Yingnan Zhou , Hanfeng Zhang , Zhiwei Chang , Sihan Xu , Yan Jia , Wei Wang , Juncheng Hu , Zheli Liu

Software development, often perceived as a technical endeavor, is fundamentally a social activity requiring collaboration among team members. Acknowledging this, the software development community has devised strategies to address possible…

Software Engineering · Computer Science 2024-09-04 Mikhail Evtikhiev , Ekaterina Koshchenko , Vladimir Kovalenko

Availability of powerful computation and communication technology as well as advances in artificial intelligence enable a new generation of complex, AI-intense systems and applications. Such systems and applications promise exciting…

‹ Prev 1 3 4 5 6 7 10 Next ›