English
Related papers

Related papers: Domain Knowledge in Requirements Engineering: A Sy…

200 papers

Software ecosystems (SECOs) and open innovation processes have been claimed as a way forward for the software industry. A proper understanding of requirements is as important for these IT-systems as for more traditional ones. This paper…

Software Engineering · Computer Science 2018-01-03 Aparna Vegendla , Anh Nguyen Duc , Shang Gao , Guttorm Sindre

Human-centered Requirements Engineering (HC-RE) integrates user cognition, emotions, and social interactions into the RE process through contributions from disciplines such as psychology, cognitive science, design thinking, and…

Software Engineering · Computer Science 2026-05-07 Imen Benzarti , Ikram Darif , Abderrahmane Leshob , Hafedh Mili , Darine Amayed

Requirements engineering (RE), as a part of the project development life cycle, has increasingly been recognized as the key to ensuring on-time, on-budget, and goal-based delivery of software projects;compromising this vital phase is…

Software Engineering · Computer Science 2020-06-22 Sandhya Rani Kourla , Eesha Putti , Mina Maleki

Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogeneity of stakeholders, motivate the development of methods and…

Background: The sensitivity of Requirements Engineering (RE) to the context makes it difficult to efficiently control problems therein, thus, hampering an effective risk management devoted to allow for early corrective or even preventive…

Software Engineering · Computer Science 2017-08-01 Daniel Méndez Fernández , Michaela Tießler , Marcos Kalinowski , Michael Felderer , Marco Kuhrmann

Requirements specification patterns have received much attention as they promise to guide the structured specification of natural language requirements. By using them, the intention is to reduce quality problems related to requirements…

Software Engineering · Computer Science 2024-04-29 T. Chuprina , D. Méndez , V. Nigam , M. Reich , A. Schweiger

Context: The use of standards is considered a vital part of any engineering discipline. So one could expect that standards play an important role in Requirements Engineering (RE) as well. However, little is known about the actual knowledge…

Software Engineering · Computer Science 2022-09-29 Xavier Franch , Martin Glinz , Daniel Mendez , Norbert Seyff

Despite a strong theoretical foundation, empirical experiments reveal that existing domain generalization (DG) algorithms often fail to consistently outperform the ERM baseline. We argue that this issue arises because most DG studies focus…

Machine Learning · Computer Science 2025-02-18 Long-Tung Vuong , Vy Vo , Hien Dang , Van-Anh Nguyen , Thanh-Toan Do , Mehrtash Harandi , Trung Le , Dinh Phung

To promote engineering self-aware and self-adaptive software systems in a reusable manner, architectural patterns and the related methodology provide an unified solution to handle the recurring problems in the engineering process. However,…

Software Engineering · Computer Science 2020-04-02 Tao Chen , Rami Bahsoon , Xin Yao

Natural language processing supported requirements engineering is an area of research and development that seeks to apply NLP techniques, tools and resources to a variety of requirements documents or artifacts to support a range of…

Requirements Engineering (RE) is a critical phase in software development including the elicitation, analysis, specification, and validation of software requirements. Despite the importance of RE, it remains a challenging process due to the…

Software Engineering · Computer Science 2023-11-02 Chetan Arora , John Grundy , Mohamed Abdelrazek

Requirements Engineering (RE) is the discipline for identifying, analyzing, as well as ensuring the implementation and delivery of user, technical, and societal requirements. Recently reported issues concerning the acceptance of Artificial…

Artificial Intelligence · Computer Science 2023-02-22 Walid Maalej , Yen Dieu Pham , Larissa Chazette

Requirements Engineering (RE) is a critical discipline mostly driven by uncertainty, since it is influenced by the customer domain or by the development process model used. We aim to investigate RE processes in successful project…

Software Engineering · Computer Science 2016-12-01 D. Méndez Fernández , S. Wagner , K. Lochmann , A. Baumann , H. de Carne

In light of the 40th jubilee of Requirements Engineering (RE), roughly 40 experts met in Switzerland to discuss where our discipline stands today. As of today, the common view is, indisputably, that RE as a discipline is stable and…

Software Engineering · Computer Science 2017-10-13 Daniel Méndez Fernández

Requirements engineering (RE) literature acknowledges the importance of early stakeholder identification. The sources of requirements are many and also constantly changing as the market and business constantly change. Identifying and…

Software Engineering · Computer Science 2023-10-02 Eriks Klotins , Veselka Boeva , Krzysztof Wnuk , Michael Unterkalmsteiner , Tony Gorschek , Slinger Jansen

The assumption of complete domain knowledge is not warranted for robot planning and decision-making in the real world. It could be due to design flaws or arise from domain ramifications or qualifications. In such cases, existing planning…

Artificial Intelligence · Computer Science 2020-11-19 Akshay Sharma , Piyush Rajesh Medikeri , Yu Zhang

Requirements Engineering and Software Testing are mature areas and have seen a lot of research. Nevertheless, their interactions have been sparsely explored beyond the concept of traceability. To fill this gap, we propose a definition of…

Software Engineering · Computer Science 2023-07-25 Michael Unterkalmsteiner , Robert Feldt , Tony Gorschek

Requirements Engineering (RE) is the initial step towards building a software system. The success or failure of a software project is firmly tied to this phase, based on communication among stakeholders using natural language. The problem…

Software Engineering · Computer Science 2021-12-07 Mohammad Kasra Habib , Stefan Wagner , Daniel Graziotin

We present a survey of ways in which existing scientific knowledge are included when constructing models with neural networks. The inclusion of domain-knowledge is of special interest not just to constructing scientific assistants, but…

Machine Learning · Computer Science 2022-01-25 Tirtharaj Dash , Sharad Chitlangia , Aditya Ahuja , Ashwin Srinivasan

Since the birth of software engineering, it always are recognized as one pure engineering subject, therefore, the foundational scientific problems are not paid much attention. This paper proposes that Requirements Analysis, the kernel…

Software Engineering · Computer Science 2011-02-01 Bojin Zheng , Deyi Li , Guisheng Chen , Jianmin Wang