Toward data-driven requirements engineering

W Maalej, M Nayebi, T Johann, G Ruhe - IEEE software, 2015 - ieeexplore.ieee.org
Nowadays, users can easily submit feedback about software products in app stores, social
media, or user groups. Moreover, software vendors are collecting massive amounts of …

Requirements engineering visualization: a systematic literature review

ZSH Abad, M Noaeen, G Ruhe - 2016 IEEE 24th International …, 2016 - ieeexplore.ieee.org
Requirements Engineering (RE) is a decision-centric activity which is highly data-intensive.
The results of this process are known to have key impact on the results of the project. As …

Requirements prioritization

P Berander, A Andrews - Engineering and managing software …, 2005 - Springer
This chapter provides an overview of techniques for prioritization of requirements for
software products. Prioritization is a crucial step towards making good decisions regarding …

A systematic review on the engineering of software for ubiquitous systems

AS Guinea, G Nain, Y Le Traon - Journal of Systems and Software, 2016 - Elsevier
Context: Software engineering for ubiquitous systems has experienced an important and
rapid growth, however the vast research corpus makes it difficult to obtain valuable …

Requirements prioritization challenges in practice

L Lehtola, M Kauppinen, S Kujala - International Conference on Product …, 2004 - Springer
Requirements prioritization is recognized as an important activity in product development. In
this paper, we describe the current state of requirements prioritization practices in two case …

Individual empowerment of agile and non-agile software developers in small teams

B Tessem - Information and software technology, 2014 - Elsevier
Context Empowerment of employees at work has been known to have a positive impact on
job motivation and satisfaction. Software development is a field of knowledge work wherein …

Information modeling: The process and the required competencies of its participants

PJM Frederiks, TP Van der Weide - Data & Knowledge Engineering, 2006 - Elsevier
In recent literature it is commonly agreed that the first phase of the software development
process is still an area of concern. Furthermore, while software technology has been …

Prioritization of quality requirements: State of practice in eleven companies

RB Svensson, T Gorschek, B Regnell… - 2011 IEEE 19th …, 2011 - ieeexplore.ieee.org
Requirements prioritization is recognized as an important but challenging activity in software
product development. For a product to be successful, it is crucial to find the right balance …

A qualitative study on the implementation design decisions of developers

JT Liang, M Arab, M Ko, AJ Ko… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Decision-making is a key software engineering skill. Developers constantly make choices
throughout the software development process, from requirements to implementation. While …

[HTML][HTML] Tradeoff and sensitivity analysis in software architecture evaluation using analytic hierarchy process

L Zhu, A Aurum, I Gorton, R Jeffery - Software Quality Journal, 2005 - Springer
Software architecture evaluation involves evaluating different architecture design
alternatives against multiple quality-attributes. These attributes typically have intrinsic …