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, consult Google Scholar.

Cyberspace Vigilante or Security Sleuth: Understanding Who Threat Hunters Are
Samantha Hill, Alessandra Maciel Paz Milani, Callum Curtis, Arty Starr, Enrique Larios Vargas, Marcus Dunn, Margaret-Anne Storey
International Workshop on Engineering and Cybersecurity of Critical Systems (EnCyCriS), 2025

Impostor Phenomenon Among Software Engineers: Investigating Gender Differences and Well-Being
Paloma Guenes, Rafael Tomaz, Marcos Kalinowski, Maria Teresa Baldassarre, Margaret-Anne Storey
Workshop on Gender Equality, Diversity, and Inclusion in Software Engineering (GE@ICSE), 2025

Identifying Factors Contributing to Bad Days for Software Developers: A Mixed Methods Study
Ike Obi, Jenna Butler, Sankeerti Haniyur, Brian Hassan, Margaret-Anne Storey, Brendan Murphy
IEEE/ACM International Conference on Software Engineering SE In Practice (SEIP) Track (ICSE), 2025

A Technical Briefing on Using Mixed Methods Research in Software Engineering
Margaret-Anne Storey, Rashina Hoda, Maria Teresa Baldassarre, Alessandra Maciel Paz Milani
IEEE/ACM International Conference on Software Engineering Tech Briefings (ICSE), 2025

Exploring Retrospective Meeting Practices and the Use of Data in Agile Teams
Alessandra Maciel Paz Milani, Margaret-Anne Storey, Vivek Katial, Lauren Peate
IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering (CHASE), 2025

Code Review Comprehension: Reviewing Strategies Seen Through Code Comprehension Theories
Pavlína Wurzel Gonçalves, Pooja Rani, Margaret-Anne Storey, Diomidis Spinellis, Alberto Bacchelli
IEEE/ACM International Conference on Program Comprehension (ICPC), 2025

Software Engineering by and for Humans in an AI Era
Silvia Abrahão, John Grundy, Mauro Pezzè, Margaret-Anne Storey, Damian Andrew Tamburri
ACM Transactions on Software Engineering and Methodology, 2025

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto
Daniel Russo et al.
Journal of Systems and Software, 2024

A Disruptive Research Playbook for Studying Disruptive Innovations
Margaret-Anne Storey, Daniel Russo, Nicole Novielli, Takashi Kobayashi, Dong Wang
ACM Transactions on Software Engineering and Methodology, 2024

Impostor Phenomenon in Software Engineers
Paloma Guenes, Rafael Tomaz, Marcos Kalinowski, Maria Teresa Baldassarre, Margaret-Anne Storey
IEEE/ACM International Conference on Software Engineering (ICSE), 2024

DevEx in Action: A study of its tangible impacts
Nicole Forsgren, Eirini Kalliamvakou, Abi Noda, Michaela Greiler, Brian Houck, Margaret-Anne Storey
ACM Queue, 2024

DevEX: What Actually Drives Productivity?
Abi Noda, Margaret-Anne Storey, Nicole Forsgren, Michaela Greiler
Communications of the ACM, 2023

A Framework for Automating the Measurement of DevOps Research and Assessment (DORA) Metrics
Brennan Wilkes, Alessandra Maciel Paz Milani, Margaret-Anne Storey
IEEE International Conference on Software Maintenance and Evolution (ICSME), 2023

Augmented Agile: Human-Centered AI-Assisted Software Management
Rashina Hoda, Hoa Dam, Chakkrit Tantithamthavorn, Patanamon Thongtanunam, Margaret-Anne Storey
IEEE Software, 2023

DevEx: What Actually Drives Productivity: The developer-centric approach to measuring and improving productivity
Abi Noda, Margaret-Anne Storey, Nicole Forsgren, Michaela Greiler
ACM Queue, 2023

DASP: A Framework for Driving the Adoption of Software Security Practices
Enrique Larios-Vargas, Omar Elazhary, Soroush Yousefi, Derek Lowlind, Michael Vliek, Margaret-Anne Storey
Transactions on Software Engineering (TSE), 2023

A distributed model to expand the reach of drug checking
Bruce Wallace, Lea Gozdzialski, Abdelhakim Qbaich, Azam Shafiul, Piotr Burek, Abby Hutchison, Taylor Teal, Rebecca Louw, Collin Kielty, Derek Robinson, Belaid Moa, Margaret-Anne Storey, Chris Gill, Dennis Hore
Drugs, Habits and Social Policy, 2022

An Actionable Framework for Understanding and Improving Developer Experience
Michaela Greiler, Margaret-Anne Storey, Abi Noda
Transactions on Software Engineering (TSE), 2022

How Developers and Managers Define and Trade Productivity for Quality
Margaret-Anne Storey, Brian Houck, Thomas Zimmermann
International Conference on Cooperative and Human Aspects of Software Engineering (CHASE), 2022 Awarded Best Paper Award

Error Identification Strategies for Python Jupyter Notebooks
Derek Robinson, Neil Ernst, Enrique Larios-Vargas, Margaret-Anne Storey
International Conference on Program Comprehension (ICPC), 2022

Why secret detection tools are not enough: It’s not just about false positives-An industrial case study
Md Rayhanur Rahman, Nasif Imtiaz, Margaret-Anne Storey, Laurie Williams
Empirical Software Engineering, 2022

A tale of two cities: Software developers working from home during the covid-19 pandemic
Denae Ford, Margaret-Anne Storey, Thomas Zimmermann, Christian Bird, Sonia Jaffe, Chandra Maddila, Jenna L Butler, Brian Houck, Nachiappan Nagappan
ACM Transactions on Software Engineering and Methodology (TOSEM), 2021

The SPACE of Developer Productivity: There’s more to it than you think.
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, Jenna Butler
ACM Queue, 2021

Uncovering the benefits and challenges of continuous integration practices
Omar Elazhary, Colin Werner, Ze Shi Li, Derek Lowlind, Neil A Ernst, Margaret-Anne Storey
IEEE Transactions on Software Engineering, 2021

The diversity crisis in software development
Khaled Albusays, Pernille Bjorn, Laura Dabbish, Denae Ford, Emerson Murphy-Hill, Alexander Serebrenik, Margaret-Anne Storey
IEEE Software, 2021

“How Was Your Weekend?” Software Development Teams Working From Home During COVID-19
Courtney Miller, Paige Rodeghero, Margaret-Anne Storey, Denae Ford, Thomas Zimmermann
IEEE/ACM International Conference on Software Engineering (ICSE), 2021
Awarded ACM SIGSOFT Distinguished Paper Award

Survey Instruments for “How Was Your Weekend?” Software Development Teams Working From Home During COVID-19
Courtney Miller, Paige Rodeghero, Margaret-Anne Storey, Denae Ford, Thomas Zimmermann
IEEE/ACM International Conference on Software Engineering (ICSE), 2021

Adept: A socio-technical theory of continuous integration
Omar Elazhary, Margaret-Anne Storey, Neil A Ernst, Elise Paradis
IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results (ICSE-NIER), 2021

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

Behavioral science of software engineering
Marian Petre, Jim Buckley, Luke Church, Margaret-Anne Storey, Thomas Zimmermann
IEEE Software, 2020

How software engineering research aligns with design science: a review
Emelie Engström, Margaret-Anne Storey, Per Runeson, Martin Höst, Maria Teresa Baldassarre
Empirical Software Engineering, 2020

The Design Science Paradigm as a Frame for Empirical Software Engineering
Per Runeson, Emelie Engström, Margaret-Anne Storey
Contemporary Empirical Methods in Software Engineering, 2020

Empirical Standards for Software Engineering Research
Paul Ralph, Nauman bin Ali, Sebastian Baltes, Domenico Bianculli, Jessica Diaz, Yvonne Dittrich, Neil Ernst, Michael Felderer, Robert Feldt, Antonio Filieri, Breno Bernard Nicolau de França, Carlo Alberto Furia, Greg Gay, Nicolas Gold, Daniel Graziotin, Pinjia He, Rashina Hoda, Natalia Juristo, Barbara Kitchenham, Valentina Lenarduzzi, Jorge Martínez, Jorge Melegati, Daniel Mendez, Tim Menzies, Jefferson Molleri, Dietmar Pfahl, Romain Robbes, Daniel Russo, Nyyti Saarimäki, Federica Sarro, Davide Taibi, Janet Siegmund, Diomidis Spinellis, Miroslaw Staron, Klaas Stol, Margaret-Anne Storey, Davide Taibi, Damian Tamburri, Marco Torchiano, Christoph Treude, Burak Turhan, Xiaofeng Wang, Sira Vegas
ACM SIGSOFT Software Engineering Notes, 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