System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
Link to record
Permanent link

Direct link
Unterkalmsteiner, MichaelORCID iD iconorcid.org/0000-0003-4118-0952
Publications (10 of 76) Show all publications
Frattini, J., Fucci, D., Torkar, R., Montgomery, L., Unterkalmsteiner, M., Fischbach, J. & Mendez, D. (2025). Applying bayesian data analysis for causal inference about requirements quality: a controlled experiment. Empirical Software Engineering, 30(1), Article ID 29.
Open this publication in new window or tab >>Applying bayesian data analysis for causal inference about requirements quality: a controlled experiment
Show others...
2025 (English)In: Empirical Software Engineering, ISSN 1382-3256, E-ISSN 1573-7616, Vol. 30, no 1, article id 29Article in journal (Refereed) Published
Abstract [en]

It is commonly accepted that the quality of requirements specifications impacts subsequent software engineering activities. However, we still lack empirical evidence to support organizations in deciding whether their requirements are good enough or impede subsequent activities. We aim to contribute empirical evidence to the effect that requirements quality defects have on a software engineering activity that depends on this requirement. We conduct a controlled experiment in which 25 participants from industry and university generate domain models from four natural language requirements containing different quality defects. We evaluate the resulting models using both frequentist and Bayesian data analysis. Contrary to our expectations, our results show that the use of passive voice only has a minor impact on the resulting domain models. The use of ambiguous pronouns, however, shows a strong effect on various properties of the resulting domain models. Most notably, ambiguous pronouns lead to incorrect associations in domain models. Despite being equally advised against by literature and frequentist methods, the Bayesian data analysis shows that the two investigated quality defects have vastly different impacts on software engineering activities and, hence, deserve different levels of attention. Our employed method can be further utilized by researchers to improve reliable, detailed empirical evidence on requirements quality. © The Author(s) 2024.

Place, publisher, year, edition, pages
Springer, 2025
Keywords
Bayesian data analysis, Experiment, Replication, Requirements engineering, Requirements quality, Data accuracy, Data assimilation, Data consistency, Spatio-temporal data, Causal inferences, Controlled experiment, Domain model, Engineering activities, Quality defects, Requirement engineering, Requirement quality, Requirements specifications, Software quality
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27175 (URN)10.1007/s10664-024-10582-1 (DOI)2-s2.0-85209711862 (Scopus ID)
Funder
Knowledge Foundation, 20180010
Available from: 2024-11-29 Created: 2024-11-29 Last updated: 2025-01-16Bibliographically approved
Tran, H. K., Ali, N. b., Unterkalmsteiner, M., Börstler, J. & Chatzipetrou, P. (2025). Quality attributes of test cases and test suites - importance & challenges from practitioners' perspectives. Software quality journal, 33(1), Article ID 9.
Open this publication in new window or tab >>Quality attributes of test cases and test suites - importance & challenges from practitioners' perspectives
Show others...
2025 (English)In: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 33, no 1, article id 9Article in journal (Refereed) Published
Abstract [en]

The quality of the test suites and the constituent test cases significantly impacts confidence in software testing. While research has identified several quality attributes of test cases and test suites, there is a need for a better understanding of their relative importance in practice. We investigate practitioners' perceptions regarding the relative importance of quality attributes of test cases and test suites and the challenges that they face in ensuring the perceived important quality attributes. To capture the practitioners' perceptions, we conducted an industrial survey using a questionnaire based on the quality attributes identified in an extensive literature review. We used a sampling strategy that leverages LinkedIn to draw a large and heterogeneous sample of professionals with experience in software testing. We collected 354 responses from practitioners with a wide range of experience (from less than one year to 42 years of experience). We found that the majority of practitioners rated Fault Detection, Usability, Maintainability, Reliability, and Coverage to be the most important quality attributes. Resource Efficiency, Reusability, and Simplicity received the most divergent opinions, which, according to our analysis, depend on the software-testing contexts. Also, we identified common challenges that apply to the important attributes, namely inadequate definition, lack of useful metrics, lack of an established review process, and lack of external support. The findings point out where practitioners actually need further support with respect to achieving high-quality test cases and test suites under different software testing contexts. Hence, the findings can serve as a guideline for academic researchers when looking for research directions on the topic. Furthermore, the findings can be used to encourage companies to provide more support to practitioners to achieve high-quality test cases and test suites.

Place, publisher, year, edition, pages
Springer, 2025
Keywords
Software testing, Test case quality, Test suite quality, Quality assurance
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27395 (URN)10.1007/s11219-024-09698-w (DOI)001396622900001 ()2-s2.0-85217646661 (Scopus ID)
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235Knowledge Foundation, 20180010
Available from: 2025-01-24 Created: 2025-01-24 Last updated: 2025-02-21Bibliographically approved
Kosenkov, O., Unterkalmsteiner, M., Mendez, D. & Fischbach, J. (2025). Regulatory Requirements Engineering in Large Enterprises: An Interview Study on the European Accessibility Act. In: Dietmar Pfahl, Javier Gonzalez Huerta, Jil Klünder, Hina Anwar (Ed.), Product-Focused Software Process Improvement: . Paper presented at 25th International Conference on Product-Focused Software Process Improvement, PROFES 2024, Tartu, Dec 2-4, 2024 (pp. 204-220). Springer Science+Business Media B.V., 15452
Open this publication in new window or tab >>Regulatory Requirements Engineering in Large Enterprises: An Interview Study on the European Accessibility Act
2025 (English)In: Product-Focused Software Process Improvement / [ed] Dietmar Pfahl, Javier Gonzalez Huerta, Jil Klünder, Hina Anwar, Springer Science+Business Media B.V., 2025, Vol. 15452, p. 204-220Conference paper, Published paper (Refereed)
Abstract [en]

Context: Regulations, such as the European Accessibility Act (EAA), impact the engineering of software products and services. Managing that impact while providing meaningful inputs to development teams is one of the emerging requirements engineering (RE) challenges.

Problem: Enterprises conduct Regulatory Impact Analysis (RIA) to consider the effects of regulations on software products offered and formulate requirements at an enterprise level. Despite its practical relevance, we are unaware of any studies on this large-scale regulatory RE process.

Methodology: We conducted an exploratory interview study of RIA in three large enterprises. We focused on how they conduct RIA, emphasizing cross-functional interactions, and using the EAA as an example.

Results: RIA, as a regulatory RE process, is conducted to address the needs of executive management and central functions. It involves coordination between different functions and levels of enterprise hierarchy. Enterprises use artifacts to support interpretation and communication of the results of RIA. Challenges to RIA are mainly related to the execution of such coordination and managing the knowledge involved.

Conclusion: RIA in large enterprises demands close coordination of multiple stakeholders and roles. Applying interpretation and compliance artifacts is one approach to support such coordination. However, there are no established practices for creating and managing such artifacts. 

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2025
Series
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 15452
Keywords
Compliance requirements, Enterprise requirements engineering, Impact Analysis, Large-scale agile, Requirements engineering, Software regulatory compliance, Human resource management, Compliance requirement, Enterprise requirement engineering, Enterprise requirements, Large-scales, Regulatory impact analysis, Requirement engineering
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27325 (URN)10.1007/978-3-031-78386-9_14 (DOI)001423664600014 ()2-s2.0-85211892202 (Scopus ID)9783031783852 (ISBN)
Conference
25th International Conference on Product-Focused Software Process Improvement, PROFES 2024, Tartu, Dec 2-4, 2024
Note

Available from: 2024-12-30 Created: 2024-12-30 Last updated: 2025-03-14Bibliographically approved
Kosenkov, O., Elahidoost, P., Gorschek, T., Fischbach, J., Mendez, D., Unterkalmsteiner, M., . . . Mohanani, R. (2025). Systematic mapping study on requirements engineering for regulatory compliance of software systems. Information and Software Technology, 178, Article ID 107622.
Open this publication in new window or tab >>Systematic mapping study on requirements engineering for regulatory compliance of software systems
Show others...
2025 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 178, article id 107622Article, review/survey (Refereed) Published
Abstract [en]

Context: As the diversity and complexity of regulations affecting Software-Intensive Products and Services (SIPS) is increasing, software engineers need to address the growing regulatory scrutiny. We argue that, as with any other non-negotiable requirements, SIPS compliance should be addressed early in SIPS engineering—i.e., during requirements engineering (RE).

Objectives: In the conditions of the expanding regulatory landscape, existing research offers scattered insights into regulatory compliance of SIPS. This study addresses the pressing need for a structured overview of the state of the art in software RE and its contribution to regulatory compliance of SIPS.

Method: We conducted a systematic mapping study to provide an overview of the current state of research regarding challenges, principles, and practices for regulatory compliance of SIPS related to RE. We focused on the role of RE and its contribution to other SIPS lifecycle process areas. We retrieved 6914 studies published from 2017 (January 1) until 2023 (December 31) from four academic databases, which we filtered down to 280 relevant primary studies.

Results: We identified and categorized the RE-related challenges in regulatory compliance of SIPS and their potential connection to six types of principles and practices addressing challenges. We found that about 13.6% of the primary studies considered the involvement of both software engineers and legal experts in developing principles and practices. About 20.7% of primary studies considered RE in connection to other process areas. Most primary studies focused on a few popular regulation fields (privacy, quality) and application domains (healthcare, software development, avionics). Our results suggest that there can be differences in terms of challenges and involvement of stakeholders across different fields of regulation.

Conclusion: Our findings highlight the need for an in-depth investigation of stakeholders’ roles, relationships between process areas, and specific challenges for distinct regulatory fields to guide research and practice. 

Place, publisher, year, edition, pages
Elsevier, 2025
Keywords
Compliance requirements, Regulatory compliance, Regulatory requirements engineering, Requirements engineering, Secondary research, Software compliance, Software engineering, Computer aided software engineering, Computer software reusability, Computer software selection and evaluation, Mapping, Software design, Software quality, Compliance requirement, Principles and practices, Process areas, Product and services, Regulatory requirement engineering, Regulatory requirements, Requirement engineering, Secondary researches, Application programs
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-27180 (URN)10.1016/j.infsof.2024.107622 (DOI)001360553400001 ()2-s2.0-85209250611 (Scopus ID)
Available from: 2024-11-29 Created: 2024-11-29 Last updated: 2024-12-02Bibliographically approved
Elahidoost, P., Unterkalmsteiner, M., Fucci, D., Liljenberg, P. & Fischbach, J. (2024). Designing NLP-Based Solutions for Requirements Variability Management: Experiences from a Design Science Study at Visma. In: Daniel Mendez, Ana Moreira (Ed.), Requirements Engineering: Foundation for Software Qualit. Paper presented at 30th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2024, Winterthur 8 April through 12 April 2024 (pp. 191-204). Springer Science+Business Media B.V.
Open this publication in new window or tab >>Designing NLP-Based Solutions for Requirements Variability Management: Experiences from a Design Science Study at Visma
Show others...
2024 (English)In: Requirements Engineering: Foundation for Software Qualit / [ed] Daniel Mendez, Ana Moreira, Springer Science+Business Media B.V., 2024, p. 191-204Conference paper, Published paper (Refereed)
Abstract [en]

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. © The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.

Place, publisher, year, edition, pages
Springer Science+Business Media B.V., 2024
Series
Lecture Notes in Computer Science (LNCS), ISSN 0302-9743, E-ISSN 1611-3349 ; 14588
Keywords
Industry-academia collaboration, Lessons learned, Requirements variability management, Computer software selection and evaluation, Design, Industrial research, Project management, Software architecture, Software design, Software testing, Business analysts, Collaborative programs, Design science, Lesson learned, Requirement variability management, Requirements variability, Science studies, Software architects, Variability management, Requirements engineering
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26155 (URN)10.1007/978-3-031-57327-9_12 (DOI)001209314200012 ()2-s2.0-85190698479 (Scopus ID)9783031573262 (ISBN)
Conference
30th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2024, Winterthur 8 April through 12 April 2024
Funder
Knowledge Foundation, 20180010
Available from: 2024-04-30 Created: 2024-04-30 Last updated: 2024-05-30Bibliographically approved
Unterkalmsteiner, M., Badampudi, D., Britto, R. & Ali, N. b. (2024). Help Me to Understand this Commit! - A Vision for Contextualized Code Reviews. In: Proceedings - 2024 1st IDE Workshop, IDE 2024: . Paper presented at 1st Integrated Development Environments Workshop, IDE 2024, Lisbon, April 20 2024 (pp. 18-23). Association for Computing Machinery (ACM)
Open this publication in new window or tab >>Help Me to Understand this Commit! - A Vision for Contextualized Code Reviews
2024 (English)In: Proceedings - 2024 1st IDE Workshop, IDE 2024, Association for Computing Machinery (ACM), 2024, p. 18-23Conference paper, Published paper (Refereed)
Abstract [en]

Background: Modern Code Review (MCR) is a key component for delivering high-quality software and sharing knowledge among developers. Effective reviews require an in-depth understanding of the code and demand from the reviewers to contextualize the change from different perspectives.

Aim: While there is a plethora of research on solutions that support developers to understand changed code, we have observed that many provide only narrow, specialized insights and very few aggregate information in a meaningful manner. Therefore, we aim to provide a vision of improving code understanding in MCR.

Method: We classified 53 research papers suggesting proposals to improve MCR code understanding. We use this classification, the needs expressed by code reviewers from previous research, and the information we have not found in the literature for extrapolation.

Results: We identified four major types of support systems and suggest an environment for contextualized code reviews. Furthermore, we illustrate with a set of scenarios how such an environment would improve the effectiveness of code reviews.

Conclusions: Current research focuses mostly on providing narrow support for developers. We outline a vision for how MCR can be improved by using context and reducing the cognitive load on developers. We hope our vision can foster future advancements in development environments. 

Place, publisher, year, edition, pages
Association for Computing Machinery (ACM), 2024
Keywords
code understanding, decision-making, modern code reviews, support systems, Reviews, Classifieds, Code review, Contextualize, Decisions makings, High-quality software, In-depth understanding, Modern code review, Sharing knowledge, Decision making
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26892 (URN)10.1145/3643796.3648447 (DOI)001297920700005 ()2-s2.0-85202436597 (Scopus ID)9798400705809 (ISBN)
Conference
1st Integrated Development Environments Workshop, IDE 2024, Lisbon, April 20 2024
Funder
ELLIIT - The Linköping‐Lund Initiative on IT and Mobile CommunicationsKnowledge Foundation, 20220235Knowledge Foundation, 20180010
Available from: 2024-09-10 Created: 2024-09-10 Last updated: 2024-10-04Bibliographically approved
Frattini, J., Fischbach, J., Fucci, D., Unterkalmsteiner, M. & Mendez, D. (2024). Measuring the Fitness-for-Purpose of Requirements: An initial Model of Activities and Attributes. In: Liebel G., Hadar I., Spoletini P. (Ed.), Proceedings of the IEEE International Conference on Requirements Engineering: . Paper presented at 32nd IEEE International Requirements Engineering Conference, RE 2024, Reykjavik, June 24-28 2024 (pp. 398-406). IEEE Computer Society
Open this publication in new window or tab >>Measuring the Fitness-for-Purpose of Requirements: An initial Model of Activities and Attributes
Show others...
2024 (English)In: Proceedings of the IEEE International Conference on Requirements Engineering / [ed] Liebel G., Hadar I., Spoletini P., IEEE Computer Society, 2024, p. 398-406Conference paper, Published paper (Refereed)
Abstract [en]

Requirements engineering aims to fulfill a purpose, i.e., inform subsequent software development activities about stakeholders' needs and constraints that must be met by the system under development. The quality of requirements artifacts and processes is determined by how fit for this purpose they are, i.e., how they impact activities affected by them. However, research on requirements quality lacks a comprehensive overview of these activities and how to measure them. In this paper, we specify the research endeavor addressing this gap and propose an initial model of requirements-affected activities and their attributes. We construct a model from three distinct data sources, including both literature and empirical data. The results yield an initial model containing 24 activities and 16 attributes quantifying these activities. Our long-term goal is to develop evidence-based decision support on how to optimize the fitness for purpose of the RE phase to best support the subsequent, affected software development process. We do so by measuring the effect that requirements artifacts and processes have on the attributes of these activities. With the contribution at hand, we invite the research community to critically discuss our research roadmap and support the further evolution of the model. © 2024 IEEE.

Place, publisher, year, edition, pages
IEEE Computer Society, 2024
Series
International Requirements Engineering Conference, ISSN 1090-705X
Keywords
activity, interview study, literature review, requirements engineering, requirements quality, Software design, Software quality, Data-source, Development activity, Fitness for purpose, Literature data, Literature reviews, Requirement engineering, Requirement quality, Systems under development
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26888 (URN)10.1109/RE59067.2024.00047 (DOI)001300544600039 ()2-s2.0-85202771571 (Scopus ID)9798350395112 (ISBN)
Conference
32nd IEEE International Requirements Engineering Conference, RE 2024, Reykjavik, June 24-28 2024
Funder
Knowledge Foundation, 20180010
Available from: 2024-09-10 Created: 2024-09-10 Last updated: 2025-01-16Bibliographically approved
Abdeen, W., Unterkalmsteiner, M., Wnuk, K., Chirtoglou, A., Schimanski, C. & Goli, H. (2024). Multi-Label Requirements Classification with Large Taxonomies. In: Liebel G., Hadar I., Spoletini P. (Ed.), Proceedings of the IEEE International Conference on Requirements Engineering: . Paper presented at 32nd IEEE International Requirements Engineering Conference, RE 2024, Reykjavik, June 24-28 2024 (pp. 264-274). IEEE Computer Society
Open this publication in new window or tab >>Multi-Label Requirements Classification with Large Taxonomies
Show others...
2024 (English)In: Proceedings of the IEEE International Conference on Requirements Engineering / [ed] Liebel G., Hadar I., Spoletini P., IEEE Computer Society, 2024, p. 264-274Conference paper, Published paper (Refereed)
Abstract [en]

Context and motivation:

Classification aids software development activities by organizing requirements in classes for easier access and retrieval. The majority of requirements classification research has, so far, focused on binary or multi-class classification.

Question/problem:

Multi-label classification with large taxonomies could aid requirements traceability but is prohibitively costly with supervised training. Hence, we investigate zero-short learning to evaluate the feasibility of multi-label requirements classification with large taxonomies.

Principal ideas/results:

We associated, together with domain experts from the industry, 129 requirements with 769 labels from taxonomies ranging between 250 and 1183 classes. Then, we conducted a controlled experiment to study the impact of the type of classifier, the hierarchy, and the structural characteristics of taxonomies on the classification performance. The results show that: (1) The sentence-based classifier had a significantly higher recall compared to the word-based classifier; however, the precision and F1-score did not improve significantly. (2) The hierarchical classification strategy did not always improve the performance of requirements classification. (3) The total and leaf nodes of the taxonomies have a strong negative correlation with the recall of the hierarchical sentence-based classifier.

Contribution:

We investigate the problem of multi-label requirements classification with large taxonomies, illustrate a systematic process to create a ground truth involving industry participants, and provide an analysis of different classification pipelines using zero-shot learning. © 2024 IEEE.

Place, publisher, year, edition, pages
IEEE Computer Society, 2024
Series
International Requirements Engineering Conference, ISSN 1090-705X
Keywords
domain-specific tax-onomy, large-scale, multi-label, requirements classification, Multiprogramming, Requirements engineering, Software design, Taxation, Taxonomies, Development activity, Domain specific, Large-scales, Multi-class classification, Multi-label classifications, Multi-labels, Requirements classifications, Requirements traceability, Sentence-based, Zero-shot learning
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26893 (URN)10.1109/RE59067.2024.00033 (DOI)001300544600025 ()2-s2.0-85202739889 (Scopus ID)9798350395112 (ISBN)
Conference
32nd IEEE International Requirements Engineering Conference, RE 2024, Reykjavik, June 24-28 2024
Available from: 2024-09-10 Created: 2024-09-10 Last updated: 2024-10-28Bibliographically approved
Kosenkov, O., Unterkalmsteiner, M., Mendez, D., Fucci, D., Gorschek, T. & Fischbach, J. (2024). On Developing an Artifact-Based Approach to Regulatory Requirements Engineering. In: Liebel, G, Hadar I, Spoletini, P (Ed.), Proceedings - 32nd IEEE International Requirements Engineering Conference Workshops, REW 2024: . Paper presented at 32nd IEEE International Requirements Engineering Conference Workshops, REW 2024, Reykjavik, June 24-28 2024 (pp. 262-271). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>On Developing an Artifact-Based Approach to Regulatory Requirements Engineering
Show others...
2024 (English)In: Proceedings - 32nd IEEE International Requirements Engineering Conference Workshops, REW 2024 / [ed] Liebel, G, Hadar I, Spoletini, P, Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 262-271Conference paper, Published paper (Refereed)
Abstract [en]

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 approaches to regulatory Requirements Engineering (RE) covering and integrating both legal and engineering perspectives. Problem: Regulatory RE approaches need to capture and reflect both the elementary concepts and relationships from a legal perspective and their seamless transition to concepts used to specify software requirements. No existing approach considers explicating and managing legal domain knowledge and engineering-legal coordination. Method: We conducted focus group sessions with legal researchers to identify the core challenges to establishing a regulatory RE approach. Based on our findings, we developed a candidate solution and conducted a first conceptual validation to assess its feasibility. Results: We introduce the first version of our Artifact Model for Regulatory Requirements Engineering (AM4RRE) and its conceptual foundation. It provides a blueprint for applying legal (modelling) concepts and well-established RE concepts. Our initial results suggest that artifact-centric RE can be applied to managing legal domain knowledge and engineering-legal coordination. Conclusions: The focus groups that served as a basis for building our model and the results from the expert validation both strengthen our confidence that we already provide a valuable basis for systematically integrating legal concepts into RE. This overcomes contemporary challenges to regulatory RE and serves as a basis for exposure to critical discussions in the community before continuing with the development of tool-supported extensions and large-scale empirical evaluations in practice. © 2024 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Series
IEEE International Requirements Engineering Conference Workshops, ISSN 2770-6826
Keywords
engineering-legal coordination, legal domain knowledge, regulatory requirement engineering, requirements engineering, software compliance, Reengineering, Domain engineering, Domain knowledge, Legal domains, Regulatory requirements, Requirement engineering
National Category
Software Engineering Other Legal Research Criminology
Identifiers
urn:nbn:se:bth-26910 (URN)10.1109/REW61692.2024.00041 (DOI)001304537500035 ()2-s2.0-85203106811 (Scopus ID)9798350395518 (ISBN)
Conference
32nd IEEE International Requirements Engineering Conference Workshops, REW 2024, Reykjavik, June 24-28 2024
Funder
Knowledge Foundation, 20180010
Available from: 2024-09-16 Created: 2024-09-16 Last updated: 2025-02-20Bibliographically approved
Elahidoost, P., Mendez, D., Unterkalmsteiner, M., Fischbach, J., Feiler, C. & Streit, J. (2024). Practices, Challenges, and Opportunities When Inferring Requirements from Regulations in the FinTech Sector - An Industrial Study. In: Liebel, G, Hadar I, Spoletini, P (Ed.), Proceedings - 32nd IEEE International Requirements Engineering Conference Workshops, REW 2024: . Paper presented at 32nd IEEE International Requirements Engineering Conference Workshops, REW 2024, Reykjavik, June 24-28 2024 (pp. 137-145). Institute of Electrical and Electronics Engineers (IEEE)
Open this publication in new window or tab >>Practices, Challenges, and Opportunities When Inferring Requirements from Regulations in the FinTech Sector - An Industrial Study
Show others...
2024 (English)In: Proceedings - 32nd IEEE International Requirements Engineering Conference Workshops, REW 2024 / [ed] Liebel, G, Hadar I, Spoletini, P, Institute of Electrical and Electronics Engineers (IEEE), 2024, p. 137-145Conference paper, Published paper (Refereed)
Abstract [en]

[Context and motivation]: Understanding and interpreting regulatory norms and inferring software requirements from them is a critical step towards regulatory compliance, a matter of significant importance in various industrial sectors. [Question/ problem]: However, interpreting regulations still largely depends on individual legal expertise and experience within the respective domain, with little to no systematic methodologies and supportive tools to guide this practice. In fact, research in this area is too often detached from practitioners' experiences, rendering the proposed solutions not transferable to industrial practice. As we argue, one reason is that we still lack a profound understanding of industry- and domain-specific practices and challenges. [Principal ideas/ results]: We aim to close this gap and provide such an investigation at the example of the banking and insurance domain. We conduct an industrial multi-case study as part of a long-term academia-industry collaboration with a mediumsized software development and renovation company. We explore contemporary industrial practices and challenges when inferring requirements from regulations to support more problem-driven research. Our study investigates the complexities of requirement engineering in regulatory contexts, pinpointing various issues and discussing them in detail. We highlight the gathered insights and the practical challenges encountered and suggest avenues for future research. [Contribution]: Our contribution is a comprehensive case study focused on the FinTech domain, offering a detailed understanding of the specific needs within this sector. We have identified key practices for managing regulatory requirements in software development, and have pinpointed several challenges. We conclude by offering a set of recommendations for future problem-driven research directions. © 2024 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE), 2024
Series
IEEE International Requirements Engineering Conference Workshops, ISSN 2770-6826
Keywords
Empirical Study, Regulatory Compliance, Requirements Engineering, Engineering research, Industrial research, Software design, Case-studies, Critical steps, Domain specific, Empirical studies, Industrial practices, Industrial sector, Requirement engineering, Software requirements, Supportive tools, Systematic methodology, Fintech
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26911 (URN)10.1109/REW61692.2024.00024 (DOI)001304537500020 ()2-s2.0-85203104859 (Scopus ID)9798350395518 (ISBN)
Conference
32nd IEEE International Requirements Engineering Conference Workshops, REW 2024, Reykjavik, June 24-28 2024
Funder
Knowledge Foundation, 20180010
Available from: 2024-09-16 Created: 2024-09-16 Last updated: 2024-10-28Bibliographically approved
Projects
D-CAT – Digital Collaboration and Automized Tracing Of Information; Blekinge Institute of Technology; Publications
Unterkalmsteiner, M. & Abdeen, W. (2023). A compendium and evaluation of taxonomy quality attributes. Expert systems (Print), 40(1), Article ID e13098. Abdeen, W., Chen, X. & Unterkalmsteiner, M. (2023). An approach for performance requirements verification and test environments generation. Requirements Engineering, 28(1), 117-144Abdeen, W. (2023). Taxonomic Trace Links Recommender: Context Aware Hierarchical Classification. In: Ferrari A., Penzenstadler B., Penzenstadler B., Hadar I., Oyedeji S., Abualhaija S., Vogelsang A., Deshpande G., Rachmann A., Gulden J., Wohlgemuth A., Hess A., Fricker S., Guizzardi R., Horkoff J., Perini A., Susi A., Karras O., Dalpiaz F., Moreira A., Amyot D., Spoletini P. (Ed.), CEUR Workshop Proceedings: . Paper presented at Joint of REFSQ-2023 Workshops, Doctoral Symposium, Posters and Tools Track and Journal Early Feedback, REFSQ-JP 2023, Barcelona, 17 April 2023 through 20 April 2023. CEUR-WS, 3378
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-4118-0952

Search in DiVA

Show all publications