English
Related papers

Related papers: Requirements Engineering for Machine Learning: Per…

200 papers

Over the last decade, researchers and engineers have developed a vast body of methodologies and technologies in requirements engineering for self-adaptive systems. Although existing studies have explored various aspects of this topic, few…

Software Engineering · Computer Science 2021-08-23 Zhuoqun Yang , Zhi Li , Zhi Jin

There is a growing demand for software engineering education (SEE) for professionals because of the increasing demand, active evolution of the technological landscape, and changes in the skills required by the practice. Integrating…

Software Engineering · Computer Science 2026-03-11 Oleksandr Kosenkov , Konstantin Blaschke , Tony Gorschek , Michael Unterkalmsteiner , Oleksandr Adamov , Davide Fucci

Context: Machine Learning (ML) has become widely adopted as a component in many modern software applications. Due to the large volumes of data available, organizations want to increasingly leverage their data to extract meaningful insights…

Software Engineering · Computer Science 2023-11-02 Hira Naveed , Chetan Arora , Hourieh Khalajzadeh , John Grundy , Omar Haggag

Using models for requirements engineering (RE) is uncommon in systems engineering, despite the widespread use of model-based engineering in general. One reason for this lack of use is that formal models do not match well the trend to move…

Software Engineering · Computer Science 2022-09-07 Grischa Liebel , Eric Knauss

The development and deployment of machine learning (ML) systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end. The lack of diligence can lead to technical debt, scope creep and misaligned…

The development of Machine Learning (ML) based systems is complex and requires multidisciplinary teams with diverse skill sets. This may lead to communication issues or misapplication of best practices. Process models can alleviate these…

Software Engineering · Computer Science 2024-08-29 Sergio Morales , Robert Clarisó , Jordi Cabot

[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

Many modern software-intensive systems employ artificial intelligence / machine-learning (AI/ML) components and are, thus, inherently data-centric. The behaviour of such systems depends on typically large amounts of data processed at…

Software Engineering · Computer Science 2021-03-10 Tatiana Chuprina , Daniel Mendez , Krzysztof Wnuk

Machine learning (ML) methods are proliferating in scientific research. However, the adoption of these methods has been accompanied by failures of validity, reproducibility, and generalizability. These failures can hinder scientific…

Successful software projects depend on the quality of software requirements. Creating high-quality requirements is a crucial step toward successful software development. Effective support in this area can significantly reduce development…

In recent years, Machine Learning (ML) components have been increasingly integrated into the core systems of organizations. Engineering such systems presents various challenges from both a theoretical and practical perspective. One of the…

Software Engineering · Computer Science 2024-02-09 Gabriel Busquim , Hugo Villamizar , Maria Julia Lima , Marcos Kalinowski

Context: Machine Learning (ML) significantly impacts Software Engineering (SE), but studies mainly focus on practitioners, neglecting researchers. This overlooks practices and challenges in teaching, researching, or reviewing ML…

Software Engineering · Computer Science 2024-12-02 Anamaria Mojica-Hanke , David Nader Palacio , Denys Poshyvanyk , Mario Linares-Vásquez , Steffen Herbold

The relevance of Requirements Engineering (RE) research to practitioners is a prerequisite for problem-driven research in the area and key for a long-term dissemination of research results to everyday practice. To better understand how…

Software Engineering · Computer Science 2017-06-15 X. Franch , D. Méndez Fernández , M. Oriol , A. Vogelsang , R. Heldal , E. Knauss , G. Horta Travassos , J. C. Carver , O. Dieste , T. Zimmermann

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

Large Language Models (LLMs) are rapidly becoming ubiquitous both as stand-alone tools and as components of current and future software systems. To enable usage of LLMs in the high-stake or safety-critical systems of 2030, they need to…

Software Engineering · Computer Science 2024-06-13 Sinclair Hudson , Sophia Jit , Boyue Caroline Hu , Marsha Chechik

In spite of machine learning's rapid growth, its engineering support is scattered in many forms, and tends to favor certain engineering stages, stakeholders, and evaluation preferences. We envision a capability-based framework, which uses…

Artificial Intelligence · Computer Science 2023-02-14 Chenyang Yang , Rachel Brower-Sinning , Grace A. Lewis , Christian Kästner , Tongshuang Wu

Data-driven modeling based on Machine Learning (ML) is becoming a central component of protein engineering workflows. This perspective presents the elements necessary to develop effective, reliable, and reproducible ML models, and a set of…

Biomolecules · Quantitative Biology 2025-07-11 Fabio Herrera-Rocha , David Medina-Ortiz , Fabian Mauz , Juergen Pleiss , Mehdi D. Davari

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: Machine learning (ML)-enabled systems are being increasingly adopted by companies aiming to enhance their products and operational processes. Objective: This paper aims to deliver a comprehensive overview of the current status quo…

Improvement of software development methodologies attracts developers to automatic Requirement Formalisation (RF) in the Requirement Engineering (RE) field. The potential advantages by applying Natural Language Processing (NLP) and Machine…

Computation and Language · Computer Science 2023-03-24 Shekoufeh Kolahdouz-Rahimi , Kevin Lano , Chenghua Lin