English
Related papers

Related papers: Attributes of a Great Requirements Engineer

200 papers

Requirements are key artefacts to describe the intended purpose of a software system. The quality of requirements is crucial for deciding what to do next, impacting the development process's effectiveness and efficiency. However, we know…

Software Engineering · Computer Science 2022-11-14 Emil Lind , Javier Gonzalez-Huerta , Emil Alégroth

Requirements Engineering (RE) is a key activity in the development of software systems and is concerned with the identification of the goals of stakeholders and their elaboration into precise statements of desired services and behavior. The…

Software Engineering · Computer Science 2014-10-28 Abdullah Masood , M. Asim Ali

The requirements elicited from stakeholders suffer from various afflictions, including informality, incompleteness, ambiguity, vagueness, inconsistencies, and more. It is the task of requirements engineering (RE) processes to derive from…

Software Engineering · Computer Science 2016-04-13 Feng-Lin Li , John Mylopoulos

There is a growing demand for software engineering education (SEE) for professionals because of the increasing demand, active evolution of the technological landscape, and changes in the skills required by the practice. Integrating…

Software Engineering · Computer Science 2026-03-11 Oleksandr Kosenkov , Konstantin Blaschke , Tony Gorschek , Michael Unterkalmsteiner , Oleksandr Adamov , Davide Fucci

Background: Risk-taking is prevalent in a host of activities performed by software engineers on a daily basis, yet there is scant research on it. Aims and Method: We study if software engineers' risk-taking is affected by framing effects…

Software Engineering · Computer Science 2024-06-28 Lorenz Graf-Vlachy

Requirements engineering in Industry 4.0 faces critical challenges with heterogeneous, unstructured documentation spanning technical specifications, supplier lists, and compliance standards. While retrieval-augmented generation (RAG) shows…

Software Engineering · Computer Science 2026-03-25 Muhammad Khalid , Yilmaz Uygun

Background: Driving automation systems (DAS), including autonomous driving and advanced driver assistance, are an important safety-critical domain. DAS often incorporate perceptions systems that use machine learning (ML) to analyze the…

For more than 30 years, it has been claimed that a way to improve software developers' productivity and software quality is to focus on people and to provide incentives to make developers satisfied and happy. This claim has rarely been…

Software Engineering · Computer Science 2015-05-06 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson

Enterprises are increasingly adopting serverless computing to enhance scalability, reduce costs, and improve efficiency. However, this shift introduces new responsibilities and necessitates a distinct set of skills for practitioners. This…

Software Engineering · Computer Science 2024-11-18 Muhammad Hamza , Vy Kauppinen , Muhammad Azeem Akbar , Wardah Naeem Awan , Kari Smolander

Context: Software practitioners are a primary provider of information for field studies in software engineering. Research typically recruits practitioners through some kind of sampling. But sampling may not in itself recruit credible…

Software Engineering · Computer Science 2021-12-30 Austen Rainer , Claes Wohlin

The relevance of Requirements Engineering (RE) research to practitioners is a prerequisite for problem-driven research in the area and key for a long-term dissemination of research results to everyday practice. To better understand how…

Software Engineering · Computer Science 2017-06-15 X. Franch , D. Méndez Fernández , M. Oriol , A. Vogelsang , R. Heldal , E. Knauss , G. Horta Travassos , J. C. Carver , O. Dieste , T. Zimmermann

With the advent of generative LLMs and their advanced code generation capabilities, some people already envision the end of traditional software engineering, as LLMs may be able to produce high-quality code based solely on the requirements…

Software Engineering · Computer Science 2025-07-11 Jonathan Ullrich , Matthias Koch , Andreas Vogelsang

While Retrieval-Augmented Generation (RAG) is increasingly adopted to ground Large Language Models (LLMs) in software artifacts, the optimal configuration of its components remains an open question for software engineering (SE) tasks. The…

Software Engineering · Computer Science 2026-05-15 Qiang Ke , Yanjie Zhao , Hongjin Leng , Shengming Zhao , Haoyu Wang

Requirements engineering (RE) is a key area to address sustainability concerns in system development. Approaches have been proposed to elicit sustainability requirements from interested stakeholders before system design. However, existing…

The main focus of the requirements engineering (RE) literature has been on the technical aspects related to the RE projects. Furthermore, research has mainly focused on the specific methods for collecting the requirements for an information…

Computers and Society · Computer Science 2016-06-07 Risto Paavola , Petri Hallikainen

Requirement Engineering (RE) is a Software Engineering (SE) process of defining, documenting, and maintaining the requirements from a problem. It is one of the most complex processes of SE because it addresses the relation between customer…

Human values, or what people hold important in their life, such as freedom, fairness, and social responsibility, often remain unnoticed and unattended during software development. Ignoring values can lead to values violations in software…

Software Engineering · Computer Science 2021-12-01 Harsha Perera , Rashina Hoda , Rifat Ara Shams , Arif Nurwidyantoro , Mojtaba Shahin , Waqar Hussain , Jon Whittle

A well-rounded software engineer is often defined by technical prowess and the ability to deliver on complex projects. However, the narrative around the ideal Software Engineering (SE) candidate is evolving, suggesting that there is more to…

Software Engineering · Computer Science 2025-11-18 Marvin Wyrich , Lloyd Montgomery

[Context] The growing software development market has increased the demand for qualified professionals in Software Engineering (SE). To this end, companies must enhance their Recruitment and Selection (R&S) processes to maintain high…

Software Engineering · Computer Science 2024-06-05 Miguel Setúbal , Tayana Conte , Marcos Kalinowski , Allysson Allex Araújo

In large-scale automotive companies, various requirements engineering (RE) practices are used across teams. RE practices manifest in Requirements Information Models (RIM) that define what concepts and information should be captured for…

Software Engineering · Computer Science 2020-01-07 Rebekka Wohlrab , Eric Knauss , Patrizio Pelliccione
‹ Prev 1 3 4 5 6 7 10 Next ›