Change search
Link to record
Permanent link

Direct link
Publications (4 of 4) Show all publications
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
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
Elahidoost, P. (2024). Towards a Tool Supported Approach for Regulatory Requirements Engineering. 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. 520-524). IEEE Computer Society
Open this publication in new window or tab >>Towards a Tool Supported Approach for Regulatory Requirements Engineering
2024 (English)In: Proceedings of the IEEE International Conference on Requirements Engineering / [ed] Liebel G., Hadar I., Spoletini P., IEEE Computer Society, 2024, p. 520-524Conference paper, Published paper (Refereed)
Abstract [en]

With the escalating complexity and range of regu-lations impacting the development and operations of software-intensive systems, engineers are compelled to manage intensifying regulatory oversight. The critical task of analyzing and interpreting regulatory norms, as well as deriving software requirements, is a vital step in achieving regulatory compliance. Nevertheless, the interpretation of regulations remains heavily reliant on the individual expertise and domain-specific experience of legal professionals, with a notable absence of systematic methodologies and supportive tools to streamline this process. Research in this domain frequently remains isolated from the practical experiences of industry practitioners, resulting in solutions that struggle to find relevance in real-world applications. The work outlines a doctoral thesis aiming to have a detailed examination of the existing state of reported evidence in RE related to regulatory compliance and, analysis of current practices and obstacles in practice, to identify key areas for improvement and development of supportive tools and methodologies. Furthermore, this work includes an investigation into the limitations and potentials of automation in crafting viable approaches for regulatory RE. The ultimate goal is to bridge the theoretical and practical aspects of regulatory RE, ensuring the creation of a tool-supported approach that is both academically robust and pragmatically applicable. By focusing on enhancing the structure and utility of RE practices in the face of regulatory demands, this work seeks to contribute to the field, paving the way for more effective compliance management in software engineering. © 2024 IEEE.

Place, publisher, year, edition, pages
IEEE Computer Society, 2024
Series
International Requirements Engineering Conference, ISSN 1090-705X
Keywords
Change-Impact Analysis, Regulatory Compliance, Requirements Engineering, Application programs, Computer aided software engineering, Computer software reusability, Computer software selection and evaluation, Industrial research, Software testing, Change impact analysis, Critical tasks, Development and operations, Regulatory oversight, Regulatory requirements, Requirement engineering, Software intensive systems, Software requirements, Supportive tools, System engineers
National Category
Software Engineering
Identifiers
urn:nbn:se:bth-26894 (URN)10.1109/RE59067.2024.00067 (DOI)001300544600060 ()2-s2.0-85202738897 (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
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0003-4239-7838

Search in DiVA

Show all publications