Defining Requirements Strategies in Agile: A Design Science Research Study
- URL: http://arxiv.org/abs/2405.18847v1
- Date: Wed, 29 May 2024 07:57:32 GMT
- Title: Defining Requirements Strategies in Agile: A Design Science Research Study
- Authors: Amna Pir Muhammad, Eric Knauss, Odzaya Batsaikhan, Nassiba El Haskouri, Yi-Chun Lin, Alessia Knauss,
- Abstract summary: Research shows that many of the challenges currently encountered with agile development are related to requirements engineering.
This paper investigates critical challenges that arise in agile development from an undefined requirements strategy.
- Score: 4.110602799032192
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Research shows that many of the challenges currently encountered with agile development are related to requirements engineering. Based on design science research, this paper investigates critical challenges that arise in agile development from an undefined requirements strategy. We explore potential ways to address these challenges and synthesize the key building blocks of requirements strategies. Our design science research rests on a multiple case study with three industrial cases in the domains of communication technology, security services, and automotive. We relied on a total of 20 interviews, two workshops, participant observation in two cases, and document analysis in each of the cases to understand concrete challenges and workflows. In each case, we define a requirements strategy in collaboration with process managers and experienced engineers. From this experience, we extract guidelines for defining requirements strategies in agile development.
Related papers
- Teaching Research Design in Software Engineering [1.9659095632676098]
Empirical Software Engineering (ESE) has emerged as a contending force aiming to critically evaluate and provide knowledge that informs practice in adopting new technologies.
This chapter teaches foundational skills in research design, essential for educating software engineers and researchers in ESE.
arXiv Detail & Related papers (2024-07-06T21:06:13Z) - DISCOVERYWORLD: A Virtual Environment for Developing and Evaluating Automated Scientific Discovery Agents [49.74065769505137]
We introduce DISCOVERYWORLD, the first virtual environment for developing and benchmarking an agent's ability to perform complete cycles of novel scientific discovery.
It includes 120 different challenge tasks spanning eight topics each with three levels of difficulty and several parametric variations.
We find that strong baseline agents, that perform well in prior published environments, struggle on most DISCOVERYWORLD tasks.
arXiv Detail & Related papers (2024-06-10T20:08:44Z) - Foundational Challenges in Assuring Alignment and Safety of Large Language Models [171.01569693871676]
This work identifies 18 foundational challenges in assuring the alignment and safety of large language models (LLMs)
Based on the identified challenges, we pose $200+$ concrete research questions.
arXiv Detail & Related papers (2024-04-15T16:58:28Z) - Object Detectors in the Open Environment: Challenges, Solutions, and Outlook [95.3317059617271]
The dynamic and intricate nature of the open environment poses novel and formidable challenges to object detectors.
This paper aims to conduct a comprehensive review and analysis of object detectors in open environments.
We propose a framework that includes four quadrants (i.e., out-of-domain, out-of-category, robust learning, and incremental learning) based on the dimensions of the data / target changes.
arXiv Detail & Related papers (2024-03-24T19:32:39Z) - A Survey of Neural Code Intelligence: Paradigms, Advances and Beyond [84.95530356322621]
This survey presents a systematic review of the advancements in code intelligence.
It covers over 50 representative models and their variants, more than 20 categories of tasks, and an extensive coverage of over 680 related works.
Building on our examination of the developmental trajectories, we further investigate the emerging synergies between code intelligence and broader machine intelligence.
arXiv Detail & Related papers (2024-03-21T08:54:56Z) - Strength Lies in Differences! Improving Strategy Planning for Non-collaborative Dialogues via Diversified User Simulation [69.5677514160986]
We investigate non-collaborative dialogue agents, which are expected to engage in strategic conversations with diverse users.
This poses two main challenges for existing dialogue agents.
We propose Trip to enhance the capability in tailored strategic planning, incorporating a user-aware strategic planning module and a population-based training paradigm.
arXiv Detail & Related papers (2024-03-11T14:38:16Z) - 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) - A multi-case study of agile requirements engineering and the use of test
cases as requirements [5.71126361766062]
Test cases are commonly viewed as requirements and detailed requirements are documented as test cases.
The use of test cases as requirements poses both benefits and challenges when eliciting, validating, verifying, and managing requirements.
The identified variants of the practice of using test cases as requirements can be used to perform in-depth investigations into agile requirements engineering.
arXiv Detail & Related papers (2023-08-22T19:13:45Z) - An Industrial Case Study on Test Cases as Requirements [5.71126361766062]
It is a conundrum that agile projects can succeed 'without requirements' when weak requirements engineering is a known cause for project failures.
We have investigated this agile practice at three companies in order to understand how test cases can fill the role of requirements.
The findings provide insights into how the role of requirements may be met in agile development including challenges to consider.
arXiv Detail & Related papers (2023-08-12T09:06:22Z) - Identifying and Consolidating Knowledge Engineering Requirements [4.311189028205597]
We propose to address four challenges by developing a reference architecture using a mainstream software methodology.
By studying the requirements of different stakeholders and eras, we identify 23 essential quality attributes for evaluating reference architectures.
We discuss the next steps towards a comprehensive reference architecture including prioritizing quality attributes, integrating components with complementary strengths, and supporting missing socio-technical requirements.
arXiv Detail & Related papers (2023-06-27T00:26:15Z) - AR-LSAT: Investigating Analytical Reasoning of Text [57.1542673852013]
We study the challenge of analytical reasoning of text and introduce a new dataset consisting of questions from the Law School Admission Test from 1991 to 2016.
We analyze what knowledge understanding and reasoning abilities are required to do well on this task.
arXiv Detail & Related papers (2021-04-14T02:53:32Z)
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.