Dr. Storey’s research interests involve understanding how people solve complex tasks, and designing technologies to facilitate navigating and understanding large information spaces. Her research group is working on a variety of projects within the areas of software engineering, human-computer interaction, information visualization, social informatics, and knowledge management. Their goals are to improve tools that support software developers, knowledge engineers, and student programmers. Specifics about Dr. Storey’s research projects can be found on her research group’s website.

Note: Dr. Storey has ongoing opportunities for truly exceptional PhD students/research assistants that are interested in researching data analytics, visualizations, or software engineering tools and processes. To apply, see the CHISEL website.

Selected Publications

For a full list of publications, see the CHISEL Group’s website or consult Google Scholar.

The who, what, how of software engineering research: a socio-technical framework
Margaret-Anne Storey, Neil A. Ernst, Courtney Williams, and Eirini Kaliamvakou
Empirical Software Engineering, 2020

Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity
Margaret-Anne Storey, Thomas Zimmermann, Christian Bird, Jacek Czerwonka, Brendan Murphy, Eirini Kalliamvakou
IEEE Transactions on Software Engineering, 2019

A Software Development Productivity Framework
Caitlin Sadowski, Margaret-Anne Storey, Robert Feldt
Rethinking Productivity in Software Engineering, Apress, Berkeley, CA, Sadowski C., Zimmermann T. (eds), 2019

Software Engineering Dashboards: Types, Risks, and Future
Margaret-Anne Storey, Christoph Treude
Rethinking Productivity in Software Engineering, Apress, Berkeley, CA, Sadowski C., Zimmermann T. (eds), 2019

Fostering good coding practices through individual feedback and gamification: an industrial case study
Matthieu Foucault, Xavier Blanc, Jean-Rémy Falleri, Margaret-Anne Storey
Empirical Software Engineering, 2019

Software Bots
Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky
IEEE Software, 2017

Code Reviewing in the Trenches: Understanding Challenges and Best Practices
Laura MacLeod, Michaela Greiler, Margaret-Anne Storey, Christian Bird, Jacek Czerwonka
IEEE Software, 2017

Documenting and sharing software knowledge using screencasts
Laura MacLeod, Andreas Bergen, Margaret-Anne Storey
Empirical Software Engineering, 2017

How the R Community Creates and Curates Knowledge: A Comparative Study of Stack Overflow and Mailing Lists
Alexey Zagalsky, Daniel M German, Margaret-Anne Storey, Carlos Gómez Teshima, Germán Poo-Caamaño
Empirical Software Engineering, 2017

Using a Visual Abstract as a Lens for Communicating and Promoting Design Science Research in Software Engineering
Margaret-Anne Storey, Emelie Engstrom, Martin Höst, Per Runeson, Elizabeth Bjarnason
ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2017

How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development
Margaret-Anne Storey, Alexey Zagalsky, Fernando Figueira Filho, Leif Singer, Daniel M German
Transactions on Software Engineering, 2016

Disrupting Developer Productivity One Bot at a Time
Margaret-Anne Storey, Alexey Zagalsky
Visions and Reflections track, ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE), 2016

Work Practices and Challenges in Pull-Based Development: The Contributor’s Perspective
Georgios Gousios, Margaret-Anne Storey, Alberto Bacchelli
International Conference on Software Engineering (ICSE), 2016
Awarded ACM SIGSOFT Distinguished Paper Award

The Emergence of GitHub as a Collaborative Platform for Education
Alexey Zagalsky, Joseph Feliciano, Margaret-Anne Storey, Yiyun Zhao, Weiliang Wang
ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW), 2015

Code, Camera, Action: How Software Developers Document and Share Program Knowledge Using YouTube
Laura MacLeod, Andreas Bergen, Margaret-Anne Storey
International Conference on Program Comprehension (ICPC), 2015

Regulation as an Enabler for Collaborative Software Development
Maryi Arciniegas-Mendez, Alexey Zagalsky, Margaret-Anne Storey, Allyson F Hadwin
International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE), 2016

Work Practices and Challenges in Pull-Based Development: The Integrator’s Perspective
Georgios Gousios, Andy Zaidman, Margaret-Anne Storey, Arie Van Deursen
International Conference on Software Engineering (ICSE), 2015

The (R)Evolution of social media in software engineering
Margaret-Anne Storey, Leif Singer, Brendan Cleary, Fernando Figueira Filho, Alexey Zagalsky
International Conference on Software Engineering (ICSE) Future of Software Engineering Track, 2014

Software engineering at the speed of light: how developers stay current using Twitter
Leif Singer, Fernando Figueira Filho, Margaret-Anne Storey
International Conference on Software Engineering (ICSE), 2014_

Automated Detection of Test Fixture Strategies and Smells
Michaela Greiler, Arie van Deursen, Margaret-Anne Storey
International Conference on Software Testing, Verification and Validation (ICST), 2013

How tagging helps bridge the gap between social and technical aspects in software development
Christoph Treude, Margaret-Anne Storey
International Conference on Software Engineering (ICSE), 2009

Remixing Visualization to Support Collaboration in Software Maintenance
Margaret-Anne Storey, Chris Bennett, R. Ian Bull, Daniel German
International Conference on Software Maintenance (ICSM) Frontiers of Software Maintenance (FoSM), 2008

TODO or To Bug: Exploring How Task Annotations Play a Role in the Work Practices of Software Developers
Margaret-Anne Storey, Jody Ryall, R. Ian Bull, Del Myers, Janice Singer
International Conference on Software Engineering (ICSE), 2008

Selecting Empirical Methods for Software Engineering Research
Steve Easterbrook, Janice Singer, Margaret-Anne Storey, Daniela Damian
Guide to Advanced Empirical Software Engineering, 2008

Image

Margaret-Anne Storey

Professor of Computer Science, University of Victoria
Canada Research Chair in Human and Social Aspects of Software Engineering

Back to Overview