Designing NLP-based solutions for requirements variability management:
experiences from a design science study at Visma
- URL: http://arxiv.org/abs/2402.07145v1
- Date: Sun, 11 Feb 2024 10:12:01 GMT
- Title: Designing NLP-based solutions for requirements variability management:
experiences from a design science study at Visma
- Authors: Parisa Elahidoost, Michael Unterkalmsteiner, Davide Fucci, Peter
Liljenberg, Jannik Fischbach
- Abstract summary: 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.
- Score: 4.063380369801306
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Context and motivation: In this industry-academia collaborative project, a
team of researchers, supported by a software architect, business analyst, and
test engineer explored the challenges of requirement variability in a large
business software development company. Question/problem: Following the design
science paradigm, we studied the problem of requirements analysis and tracing
in the context of contractual documents, with a specific focus on managing
requirements variability. This paper reports on the lessons learned from that
experience, highlighting the strategies and insights gained in the realm of
requirements variability management. Principal ideas/results: 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. Contribution: We
report on the iterations and how the solution development evolved in parallel
with problem understanding. From this process, we derive five key lessons
learned to highlight the effectiveness of design science in exploring solutions
for requirement variability in contract-based environments.
Related papers
- Data Analysis in the Era of Generative AI [56.44807642944589]
This paper explores the potential of AI-powered tools to reshape data analysis, focusing on design considerations and challenges.
We explore how the emergence of large language and multimodal models offers new opportunities to enhance various stages of data analysis workflow.
We then examine human-centered design principles that facilitate intuitive interactions, build user trust, and streamline the AI-assisted analysis workflow across multiple apps.
arXiv Detail & Related papers (2024-09-27T06:31:03Z) - 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) - Defining Requirements Strategies in Agile: A Design Science Research Study [4.110602799032192]
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.
arXiv Detail & Related papers (2024-05-29T07:57:32Z) - 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) - 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) - Challenges in aligning requirements engineering and verification in a
large-scale industrial context [7.92131557859946]
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.
arXiv Detail & Related papers (2023-07-23T20:08:49Z) - GLUECons: A Generic Benchmark for Learning Under Constraints [102.78051169725455]
In this work, we create a benchmark that is a collection of nine tasks in the domains of natural language processing and computer vision.
We model external knowledge as constraints, specify the sources of the constraints for each task, and implement various models that use these constraints.
arXiv Detail & Related papers (2023-02-16T16:45:36Z) - 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) - Consistency-based Merging of Variability Models [62.997667081978825]
We introduce an approach to variability model integration that is based on the concepts of contextual modeling and conflict detection.
We present the underlying concepts and the results of a corresponding performance analysis.
arXiv Detail & Related papers (2021-02-15T16:28:42Z) - 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) - Reinforcement Learning for Flexibility Design Problems [77.37213643948108]
We develop a reinforcement learning framework for flexibility design problems.
Empirical results show that the RL-based method consistently finds better solutions than classical methods.
arXiv Detail & Related papers (2021-01-02T02:44:39Z)
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.