Challenges in aligning requirements engineering and verification in a
large-scale industrial context
- URL: http://arxiv.org/abs/2307.12419v1
- Date: Sun, 23 Jul 2023 20:08:49 GMT
- Title: Challenges in aligning requirements engineering and verification in a
large-scale industrial context
- Authors: Giedre Sabaliauskaite, Annabella Loconsole, Emelie Engstr\"om, Michael
Unterkalmsteiner, Bj\"orn Regnell, Per Runeson, Tony Gorschek, Robert Feldt
- Abstract summary: This paper presents preliminary findings of interviews that identify key challenges in aligning requirements and verification processes.
The findings of this study can be used by practitioners as a basis for investigating alignment in their organizations.
- Score: 7.92131557859946
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: [Context and motivation] When developing software, coordination between
different organizational units is essential in order to develop a good quality
product, on time and within budget. Particularly, the synchronization between
requirements and verification processes is crucial in order to assure that the
developed software product satisfies customer requirements. [Question/problem]
Our research question is: what are the current challenges in aligning the
requirements and verification processes? [Principal ideas/results] We conducted
an interview study at a large software development company. This paper presents
preliminary findings of these interviews that identify key challenges in
aligning requirements and verification processes. [Contribution] The result of
this study includes a range of challenges faced by the studied organization
grouped into the categories: organization and processes, people, tools,
requirements process, testing process, change management, traceability, and
measurement. The findings of this study can be used by practitioners as a basis
for investigating alignment in their organizations, and by scientists in
developing approaches for more efficient and effective management of the
alignment between requirements and verification.
Related papers
- Thread: A Logic-Based Data Organization Paradigm for How-To Question Answering with Retrieval Augmented Generation [49.36436704082436]
How-to questions are integral to decision-making processes and require dynamic, step-by-step answers.
We propose Thread, a novel data organization paradigm aimed at enabling current systems to handle how-to questions more effectively.
arXiv Detail & Related papers (2024-06-19T09:14:41Z) - Natural Language Processing for Requirements Traceability [47.93107382627423]
Traceability plays a crucial role in requirements and software engineering, particularly for safety-critical systems.
Natural language processing (NLP) and related techniques have made considerable progress in the past decade.
arXiv Detail & Related papers (2024-05-17T15:17:00Z) - Practices, Challenges, and Opportunities When Inferring Requirements From Regulations in the FinTech Sector - An Industrial Study [1.0936851319953484]
Understanding and interpreting regulatory norms and inferring software requirements from them is a critical step towards regulatory compliance.
This study investigates the complexities of requirement engineering in regulatory contexts, pinpointing various issues and discussing them in detail.
We have identified key practices for managing regulatory requirements in software development, and have pinpointed several challenges.
arXiv Detail & Related papers (2024-05-05T09:39:08Z) - Prioritizing Software Requirements Using Large Language Models [3.9422957660677476]
This article focuses on requirements engineering, typically seen as the initial phase of software development.
The challenge of identifying requirements and satisfying all stakeholders within time and budget constraints remains significant.
This study introduces a web-based software tool utilizing AI agents and prompt engineering to automate task prioritization.
arXiv Detail & Related papers (2024-04-05T15:20:56Z) - Designing NLP-based solutions for requirements variability management:
experiences from a design science study at Visma [4.063380369801306]
This experience report outlines the insights gained from applying design science in requirements engineering research in industry.
We show and evaluate various strategies to tackle the issue of requirement variability.
arXiv Detail & Related papers (2024-02-11T10:12:01Z) - Advancing Requirements Engineering through Generative AI: Assessing the
Role of LLMs [10.241642683713467]
Large-language models (LLMs) have shown significant promise in diverse domains, including natural language processing, code generation, and program understanding.
This chapter explores the potential of LLMs in driving Requirements Engineering processes, aiming to improve the efficiency and accuracy of requirements-related tasks.
arXiv Detail & Related papers (2023-10-21T11:29:31Z) - Challenges and Practices in Aligning Requirements with Verification and
Validation: A Case Study of Six Companies [10.508558932045032]
Weak alignment of requirements engineering with verification and validation (VV) may lead to problems in delivering the required products in time with the right quality.
We have performed a multi-unit case study to gain insight into issues around aligning RE and VV by interviewing 30 practitioners from 6 software developing companies.
The results describe current industry challenges and practices in aligning RE with VV, ranging from quality of the individual RE and VV activities, through tracing and tools, to change control and sharing a common understanding at strategy, goal and design level.
arXiv Detail & Related papers (2023-07-24T02:39:53Z) - A Research Agenda for Artificial Intelligence in the Field of Flexible
Production Systems [53.47496941841855]
Production companies face problems when it comes to quickly adapting their production control to fluctuating demands or changing requirements.
Control approaches aiming to encapsulate production functions in the sense of services have shown to be promising in order to increase flexibility of Cyber-Physical Production Systems.
But an existing challenge of such approaches is finding production plans based on provided functionalities for a set of requirements, especially when there is no direct (i.e., syntactic) match between demanded and provided functions.
arXiv Detail & Related papers (2021-12-31T14:38:31Z) - Scaling up Search Engine Audits: Practical Insights for Algorithm
Auditing [68.8204255655161]
We set up experiments for eight search engines with hundreds of virtual agents placed in different regions.
We demonstrate the successful performance of our research infrastructure across multiple data collections.
We conclude that virtual agents are a promising venue for monitoring the performance of algorithms across long periods of time.
arXiv Detail & Related papers (2021-06-10T15:49:58Z) - Artificial Intelligence for IT Operations (AIOPS) Workshop White Paper [50.25428141435537]
Artificial Intelligence for IT Operations (AIOps) is an emerging interdisciplinary field arising in the intersection between machine learning, big data, streaming analytics, and the management of IT operations.
Main aim of the AIOPS workshop is to bring together researchers from both academia and industry to present their experiences, results, and work in progress in this field.
arXiv Detail & Related papers (2021-01-15T10:43:10Z) - Towards CRISP-ML(Q): A Machine Learning Process Model with Quality
Assurance Methodology [53.063411515511056]
We propose a process model for the development of machine learning applications.
The first phase combines business and data understanding as data availability oftentimes affects the feasibility of the project.
The sixth phase covers state-of-the-art approaches for monitoring and maintenance of a machine learning applications.
arXiv Detail & Related papers (2020-03-11T08:25:49Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.