most citedTwo Sides of the Same Coin: Software Developers' Perceptions of Task Switching and Task Interruption

10 citations · 15 across the 9 of their papers we have counts for

collaborators
Showing cs.SEShow all

10 papers · 1 filter

cs.SE2018★ 4 cited

ELICA: An Automated Tool for Dynamic Extraction of Requirements Relevant Information

Zahra Shakeri Hossein Abad, Vincenzo Gervasi, Didar Zowghi +1

Requirements elicitation requires extensive knowledge and deep understanding of the problem domain where the final system will be situated. However, in many software development pr…

cs.SE2018

Loud and Interactive Paper Prototyping in Requirements Elicitation: What is it Good for?

Zahra Shakeri Hossein Abad, Sania Moazzam, Christina Lo +3

Requirements Engineering is a multidisciplinary and a human-centered process, therefore, the artifacts produced from RE are always error-prone. The most significant of these errors…

cs.SE2018

Task Interruption in Software Development Projects: What Makes some Interruptions More Disruptive than Others?

Zahra Shakeri Hossein Abad, Oliver Karras, Kurt Schneider +2

Multitasking has always been an inherent part of software development and is known as the primary source of interruptions due to task switching in software development teams. Devel…

cs.SE2018★ 10 cited

Two Sides of the Same Coin: Software Developers' Perceptions of Task Switching and Task Interruption

Zahra Shakeri Hossein Abad, Mohammad Noaeen, Didar Zowghi +2

In the constantly evolving world of software development, switching back and forth between tasks has become the norm. While task switching often allows developers to perform tasks…

cs.SE2017

Learn More, Pay Less! Lessons Learned from Applying the Wizard-of-Oz Technique for Exploring Mobile App Requirements

Zahra Shakeri Hossein Abad, Shane D. V. Sims, Abdullah Cheema +2

Mobile apps have exploded in popularity, encouraging developers to provide content to the massive user base of the main app stores. Although there exist automated techniques that c…

cs.SE2017

Choosing Requirements for Experimentation with User Interfaces of Requirements Modeling Tools

Parisa Ghazi, Zahra Shakeri Hossein Abad, Martin Glinz

When designing a new presentation front-end called FlexiView for requirements modeling tools, we encountered a general problem: designing such an interface requires a lot of experi…

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

Let's hear it from RETTA: A Requirements Elicitation Tool for TrAffic management systems

Mohammad Noaeen, Zahra Shakeri Hossein Abad, Behrouz Homayoun Far

The area of Traffic Management (TM) is characterized by uncertainty, complexity, and imprecision. The complexity of software systems in the TM domain which contributes to a more ch…

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…