Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Wed 29 May 2019 16:20 - 16:40 at St-Denis / Notre-Dame - Agile Development Chair(s): Rafael Prikladnicki

Context: One of the most common artifacts in contemporary software projects is a product backlog comprising user stories, bugs, chores or other work items. However, little research has investigated how the backlog is generated or the precise role it plays in a project. Objective: The purpose of this paper is to determine what is a product backlog, what is its role, and how does it emerge? Method: Following Constructivist Grounded Theory, we conducted a two-year, five-month participant-observation study of eight software development projects at Pivotal, a large, international software company. We interviewed 56 software engineers, product designers, and product managers. We conducted a survey of 27 product designers. We alternated between analysis and theoretical sampling until achieving theoretical saturation. Results: We observed 13 practices and 6 obstacles related to product backlog generation. Limitations: Grounded Theory does not support statistical generalization. While the proposed theory of product backlogs appears widely applicable, organizations with different software development cultures may use different practices. Conclusion: The product backlog is simultaneously a model of work to be done and a boundary object that helps bridge the gap between the processes of generating user stories and realizing them in working code. It emerges from sensemaking (the team making sense of the project context) and coevolution (a cognitive process where the team simultaneously refines its understanding of the problematic context and fledgling solution concepts).

Wed 29 May

Displayed time zone: Eastern Time (US & Canada) change

16:00 - 18:00
Agile DevelopmentSoftware Engineering in Practice / Technical Track at St-Denis / Notre-Dame
Chair(s): Rafael Prikladnicki School of Technology at PUCRS University
16:00
20m
Talk
Coping strategies for temporal, geographical and sociocultural distances in Agile GSD: a Case StudySEIPIndustry Program
Software Engineering in Practice
Dávid Marcell Szabó Chalmers | University of Gothenburg, Jan-Philipp Steghöfer Chalmers | University of Gothenburg
Pre-print
16:20
20m
Talk
The Product BacklogArtifacts AvailableTechnical TrackIndustry Program
Technical Track
Todd Sedano Pivotal, Cecile Peraire Carnegie Mellon University (Silicon Valley Campus), Paul Ralph University of Auckland
Pre-print
16:40
20m
Talk
A Longitudinal Study of Identifying and Paying Down Architectural DebtSEIPIndustry Program
Software Engineering in Practice
Maleknaz Nayebi Polytechnique Montréal, Yuanfang Cai Drexel University, Rick Kazman University of Hawai‘i at Mānoa, Guenther Ruhe University of Calgary, Qiong Feng Drexel University, Chris Carlson Brightsquid, Francis Chew Brightsquid
17:00
60m
Talk
(SEIP Interactive Session) Agile Exponential Software OrganizationsSEIPIndustry Program
Software Engineering in Practice
Yael Dubinsky IBM, Orit Hazzan Technion - Israel Institute of Technology