279 citations · 316 across the 10 of their papers we have counts for
11 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…