activity
20162024
most citedNaming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice

279 citations · 316 across the 10 of their papers we have counts for

collaborators

11 papers

cs.SE2024

More Insight from Being More Focused: Analysis of Clustered Market Apps

Maleknaz Nayebi, Homayoon Farrahi, Ada Lee +2

The increasing attraction of mobile apps has inspired researchers to analyze apps from different perspectives. As with any software product, apps have different attributes such as…

cs.SE2019

Release Practices for Mobile Apps--What do Users and Developers Think?

Maleknaz Nayebi, Bram Adams, Guenther Ruhe

Large software organizations such as Facebook or Netflix, who otherwise make daily or even hourly releases of their web applications using continuous delivery, have had to invest h…

cs.SE2019

Mining Treatment-Outcome Constructs from Sequential Software Engineering Data

Maleknaz Nayebi, Guenther Ruhe, Thomas Zimmermann

Many investigations in empirical software engineering look at sequences of data resulting from development or management processes. In this paper, we propose an analytical approach…

cs.SE2019★ 22 cited

Asymmetric Release Planning-Compromising Satisfaction against Dissatisfaction

Maleknaz Nayebi, Guenther Ruhe

Maximizing satisfaction from offering features as part of the upcoming release(s) is different from minimizing dissatisfaction gained from not offering features. This asymmetric be…

cs.SE2018★ 2 cited

A Longitudinal Study of Identifying and Paying Down Architectural Debt

Maleknaz Nayebi, Yuanfang Cai, Rick Kazman +4

Architectural debt is a form of technical debt that derives from the gap between the architectural design of the system as it "should be" compared to "as it is". We measured archit…

cs.SE2018★ 8 cited

ESSMArT Way to Manage User Requests

Maleknaz Nayebi, Liam Dicke, Ron Ittyipe +2

Quality and market acceptance of software products is strongly influenced by responsiveness to user requests. Once a request is received from a customer, decisions need to be made…

cs.SE2017

What Works Better? A Study of Classifying Requirements

Zahra Shakeri Hossein Abad, Oliver Karras, Parisa Ghazi +3

Classifying requirements into functional requirements (FR) and non-functional ones (NFR) is an important task in requirements engineering. However, automated classification of requ…

cs.SE2017

A Visual Narrative Path from Switching to Resuming a Requirements Engineering Task

Zahra Shakeri Hossein Abad, Alex Shymka, Jenny Le +2

Requirements Engineering (RE) is closely tied to other development activities and is at the heart and foundation of every software development process. This makes RE the most data…

cs.SE2017

Task Interruptions in Requirements Engineering: Reality versus Perceptions!

Zahra Shakeri Hossein Abad, Guenther Ruhe, Mike Bauer

Task switching and interruptions are a daily reality in software development projects: developers switch between Requirements Engineering (RE), coding, testing, daily meetings, and…

cs.SE2016★ 279 cited

Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice

D. Méndez Fernández, S. Wagner, M. Kalinowski +20

Requirements Engineering (RE) has received much attention in research and practice due to its importance to software project success. Its interdisciplinary nature, the dependency t…

cs.SE2016★ 5 cited

Decision Support for Increasing the Efficiency of Crowdsourced Software Development

Muhammad Rezaul Karim, David Messinger, Ye Yang +1

Crowdsourced software development (CSD) offers a series of specified tasks to a large crowd of trustworthy software workers. Topcoder is a leading platform to manage the whole proc…