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.

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

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

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