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

16:00 - 18:00: Papers - Agile Development at St-Denis / Notre-Dame
Chair(s): Rafael PrikladnickiSchool of Technology at PUCRS University
icse-2019-Software-Engineering-in-Practice16:00 - 16:20
Dávid Marcell SzabóChalmers | University of Gothenburg, Jan-Philipp SteghöferChalmers | University of Gothenburg
icse-2019-Technical-Papers16:20 - 16:40
Todd SedanoPivotal, Cecile PeraireCarnegie Mellon University (Silicon Valley Campus), Paul RalphUniversity of Auckland
icse-2019-Software-Engineering-in-Practice16:40 - 17:00
Maleknaz NayebiPolytechnique Montréal, Yuanfang Cai Drexel University, Rick KazmanUniversity of Hawai‘i at Mānoa, Guenther RuheUniversity of Calgary, Qiong FengDrexel University, Chris CarlsonBrightsquid, Francis ChewBrightsquid
icse-2019-Software-Engineering-in-Practice17:00 - 18:00
Yael DubinskyIBM, Orit HazzanTechnion - Israel Institute of Technology