• An Unquantified Uncertainty Visualization Design Space During the Opioid Crisis

    Jorin Weatherston, Charles Perin, Margaret-Anne Storey, Dennis K. Hore, Bruce Wallace,
    Accepted at the ACM CHI Conference on Human Factors in Computing Systems (CHI 2020)
  • Publish or Perish: Questioning the Impact of Our Research on the Software Developer

    Margaret-Anne Storey,
    Keynote at the IEEE/ACM International Conference on Software Engineering (ICSE 2019)
  • Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity

    Margaret-Anne Storey, Thomas Zimmermann, Christian Bird, Jacek Czerwonka, Brendan Murphy, Eirini Kalliamvakou,
    Transactions on Software Engineering (2019, Early Access)
  • Fostering good coding practices through individual feedback and gamification: an industrial case study

    Matthieu Focault, Xavier Blanc, Jean-Rémy Falleri, Margaret-Anne Storey,
    Empirical Software Engineering (2019, Vol. 24, Issue 6)
  • Do as I Do, Not as I Say: Do Contribution Guidelines Match the GitHub Contribution Process?

    Omar Elazhary, Margaret-Anne Storey, Neil Ernst, Andy Zaidman,
    IEEE International Conference on Software Maintenance and Evolution (ICSME 2019)
  • CloneCompass: Visualizations for Exploring Assembly Code Clone Ecosystems

    Ying Wang, Jorin Weatherston, Margaret-Anne Storey, Daniel German,
    IEEE Working Conference on Software Visualization (VIS 2019)
  • Visualizing Unquantifiable Uncertainty in Drug Checking Test Results

    Jorin Weatherston, Charles Perin, Margaret-Anne Storey,
    Poster at the IEEE Working Conference on Software Visualization (VIS 2019)
  • Defining and Classifying Software Bots: A Faceted Taxonomy

    Carlene Lebeuf, Alexey Zagalsky, Matthieu Focault, Margaret-Anne Storey,
    IEEE/ACM International Workshop on Bots in Software Engineering (BotSE 2019)
  • A Software Development Productivity Framework

    Caitlin Sadowski, Margaret-Anne Storey, Robert Feldt,
    Rethinking Productivity in Software Engineering (2019, Apress, Berkeley, CA; Editors C. Sadowski, T. Zimmermann)
  • Software Engineering Dashboards: Types, Risks, and Future

    Margaret-Anne Storey, Christoph Treude,
    Rethinking Productivity in Software Engineering (2019, Apress, Berkeley, CA; Editors C. Sadowski, T. Zimmermann)
  • Understanding, Debugging, and Optimizing Distributed Software Builds: A Design Study

    Carlene Lebeuf, Elena Voyloshnikova, Kim Herzig, Margaret-Anne Storey,
    IEEE International Conference on Software Maintenance and Evolution (ICSME 2018)
  • How Modern News Aggregators Help Development Communities Shape and Share Knowledge

    Maurício Aniche, Christoph Treude, Igor Steinmacher, Igor Wiese, Gustavo Pinto, Margaret-Anne Storey,
    IEEE/ACM International Conference on Software Engineering (ICSE 2018)
  • When Testing Meets Code Review: Why and How Developers Review Tests

    Davide Spadini, Maurício Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli,
    IEEE/ACM International Conference on Software Engineering (ICSE 2018)
  • How the R community creates and curates knowledge: an extended 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 (2018, Vol. 23, Issue 2)
  • Software Bots

    Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky,
    IEEE Software (2018, Vol. 35, Issue 1)
  • Code Reviewing in the Trenches: Understanding Challenges and Best Practices

    Laura MacLeod, Michaela Greiler, Margaret-Anne Storey, Christian Bird, Jacek Czerwonka,
    IEEE Software (2018, Vol. 35, Issue 4)
  • Knowledge Building in Software Developer Communities

    Alexey Zagalsky,
    Doctoral Disertation, University of Victoria (UVic 2018)
  • A Taxonomy of Software Bots: Towards a Deeper Understanding of Software Bot Characteristics

    Carlene Lebeuf,
    Master's Thesis, University of Victoria (UVic 2018)
  • Methodology Matters: Mapping Software Engineering Research Through a Sociotechnical Lens

    Courtney Williams,
    Master's Thesis, University of Victoria (UVic 2018)
  • Towards Best Practices for Chatbots

    Maria Tania Ferman,
    Master's Thesis, University of Victoria (UVic 2018)
  • Using a Visual Abstract as a Lens for Communicating and Promoting Design Science Research in Software Engineering

    Margaret-Anne Storey, Emelie Engstrom, Martin Host, Per Runeson, Elizabeth Bjarnason,
    IEEE/ACM International Symposium on Empirical Software Engineering and Measurement (ESEM 2017)
  • Atlantis: Improving the Analysis and Visualization of Large Assembly Execution Traces

    Huihui Nora Huang, Eric Verbeek, Daniel M. German, Margaret-Anne Storey, Martin Salois,
    IEEE International Conference on Software Maintenance and Evolution (ICSME 2017)
  • Using the Model of Regulation to Understand Software Development Collaboration Practices and Tool Support

    Maryi Arciniegas-Mendez, Alexey Zagalsky, Margaret-Anne Storey, Allyson Hadwin,
    ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW 2017)
  • Documenting and sharing software knowledge using screencasts

    Laura MacLeod, Andreas Bergen, Margaret-Anne Storey,
    Empirical Software Engineering (2017, Vol. 22, Issue 3)
  • How Software Developers Mitigate Collaboration Friction with Chatbots

    Carlene Lebeuf, Margaret-Anne Storey, Alexey Zagalsky,
    ACM Conference on Computer-Supported Cooperative Work and Social Computing (CSCW 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 (2017, Volume 43, Issue 2)
  • Eye Tracking the User Experience – An Evaluation of Ontology Visualization Techniques

    Bo Fu, Natalya F. Noy, Margaret-Anne Storey,
    Semantic Web (2017, Volume 8, Issue 1)
  • Lies, damned lies, and analytics: Why big data needs thick data

    Margaret-Anne Storey,
    Perspectives on Data Science for Software Engineering (2016, Morgan Kaufmann; Editors T. Menzies, L. Williams, T. Zimmermann)
  • 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)
  • How the R Community Creates and Curates Knowledge: A Comparative Study of Stack Overflow and Mailing Lists

    Alexey Zagalsky, Carlos Gómez Teshima, Daniel M. German, Margaret-Anne Storey, Germán Poo-Caamaño,
    International Conference on Mining Software Repositories (MSR 2016)
  • Student Experiences Using GitHub in Software Engineering Courses: A Case Study

    Joseph Feliciano, Alexey Zagalsky, Margaret-Anne Storey,
    IEEE/ACM International Conference on Software Engineering (ICSE 2016)
  • Work Practices and Challenges in Pull-Based Development: The Contributor’s Perspective

    Georgios Gousios, Margaret-Anne Storey, Alberto Bacchelli,
    Awarded Distinguished Paper at the IEEE/ACM International Conference on Software Engineering (ICSE 2016)
  • Why Developers Are Slacking Off: Understanding How Software Teams Use Slack

    Bin Lin, Alexey Zagalsky, Margaret-Anne Storey, Alexander Serebrenik,
    ACM Conference on Computer Supported Cooperative Work and Social Computing Companion (CSCW 2016)
  • Regulation in Software Engineering

    Maryi Arciniegas Méndez,
    Master's Thesis, University of Victoria (UVic 2016)
  • Knowledge Curation in a Developer Community: A Study of Stack Overflow and Mailing Lists

    Carlos Gómez Teshima,
    Master's Thesis, University of Victoria (UVic 2015)
  • Cognitive aspects in unit testing: The hunting game and the hunter's perspective

    Marllos P. Prado, Eric Verbeek, Margaret-Anne Storey, Auri M.R. Vincenzi,
    IEEE International Conference on Software Reliability Engineering (ISSRE 2015)
  • Code, Camera, Action: How Software Developers Document and Share Program Knowledge Using YouTube

    Laura MacLeod, Andreas Bergen, Margaret-Anne Storey,
    IEEE International Conference on Program Comprehension (ICPC 2015)
  • Roundtable: The Future of Software Engineering for Internet Computing

    Jian Lü, David S. Rosenblum, Tevfik Bultan, Valerie Issarny, Schahram Dustdar, Margaret-Anne Storey, Dongmei Zhang,
    IEEE Software (2015, Vol. 32, Issue 1)
  • Selecting Research Methods for Studying a Participatory Culture in Software Development: Keynote

    Margaret-Anne Storey, Alexey Zagalsky, Leif Singer,
    Keynote Extended Abstract at the International Conference on Evaluation and Assessment (EASE 2015)
  • 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 and Social Computing (CSCW 2015)
  • Regulation as an Enabler for Collaborative Software Development

    Maryi Arciniegas-Mendez, Alexey Zagalsky, Margaret-Anne Storey, Allyson F. Hadwin,
    International Workshop on Cooperative Human Aspects of Software Engineering (CHASE 2015)
  • Towards a Collaborative Learning Platform: The Use of GitHub in Computer Science and Software Engineering Courses

    Joseph Feliciano,
    Master's Thesis, University of Victoria (UVic 2015)
  • Code, Camera, Action!: How Software Developers Document and Share Program Knowledge Using YouTube

    Laura MacLeod,
    Master's Thesis, University of Victoria (UVic 2015)
  • A Conceptual Framework for Evaluating and Designing Information Discovery and Curation Tools

    Elena Voyloshnikova,
    Master's Thesis, University of Victoria (UVic 2015)
  • Towards Understanding Digital Information Discovery and Curation

    Elena Voyloshnikova, Margaret-Anne Storey,
    International Conference on Computer Science and Software Engineering (CASCON 2014)
  • Work Practices and Challenges in Pull-Based Development: The Integrator's Perspective

    Georgios Gousios, Andy Zaidman, Margaret-Anne Storey, Arie van Deursen,
    Delft University of Technology Technical Report Series (TUD-SERG-2014-013)
  • Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory

    Peter C. Rigby, Daniel M. German, Laura Cowen, Margaret-Anne Storey,
    ACM Transactions on Software Engineering and Methodology (2014, Vol. 23, Issue 4)
  • The (R)Evolution of social media in software engineering

    Margaret-Anne Storey, Leif Singer, Brendan Cleary, Fernando Figueira Filho, Alexey Zagalsky,
    Future of Software Engineering track, IEEE/ACM International Conference on Software Engineering (ICSE FOSE 2014)
  • An Exploratory Study of the Adoption of Mobile Development Platforms by Software Engineers

    Müller Miranda, Renato Pina, Cleidson De Souza, Fernando Figueira Filho, Leif Singer,
    International Conference on Mobile Software Engineering and Systems (MOBILESoft 2014)
  • The Promises and Perils of Mining GitHub

    Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniela Damian, Daniel M. German,
    Working Conference on Mining Software Repositories (MSR 2014)
  • Software Engineering at the Speed of Light: How Developers Stay Current Using Twitter

    Leif Singer, Fernando Figueira Filho, Margaret-Anne Storey,
    IEEE/ACM International Conference on Software Engineering (ICSE 2014)
  • Identifying Critical Skills for the Technical Workplace

    David Rusk,
    Master's Project, University of Victoria (UVic 2014)
  • Reconstructing Program Memory State from Multi-Gigabyte Instruction Traces to Support Interactive Analysis

    Brendan Cleary, Patrick Gorman, Eric Verbeek, Margaret-Anne Storey, Martin Salois, Frederic Painchaud,
    Working Conference on Reverse Engineering (WCRE 2013)
  • Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Mapping Evaluation

    Bo Fu, Natalya F. Noy, Margaret-Anne Storey,
    International Semantic Web Conference (ISWC 2013)
  • Automated Detection of Test Fixture Strategies and Smells

    Michaela Greiler, Arie van Deursen, Margaret-Anne Storey,
    IEEE International Conference on Software Testing, Verification and Validation (ICST 2013)
  • Strategies for Avoiding Text Fixture Smells during Software Evolution

    Michaela Greiler, Andy Zaidman, Arie van Deursen, Margaret-Anne Storey,
    Working Conference on Mining Software Repositories (MSR 2013)
  • Fixing the ‘out of sight out of mind’ problem – One Year of Mood Based Microblogging in a Distributed Software Team

    Kevin Dullemond, Ben Van Gameren, Arie van Deursen, Margaret-Anne Storey,
    Working Conference on Mining Software Repositories (MSR 2013)
  • A Study of Innovation Diffusion Through Link Sharing on Stack Overflow

    Carlos Gómez Teshima, Brendan Cleary, Leif Singer,
    Working Conference on Mining Software Repositories (MSR 2013)
  • Analyzing the Friendliness of Exchanges in an Online Software Developer Community

    Brendan Cleary, Margaret-Anne Storey, Carlos Gómez Teshima, Leif Singer, Christoph Treude,
    International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE 2013)
  • Building Test Suites in Social Coding Sites by Leveraging Drive-By Commits

    Raphael Pham, Leif Singer, Kurt Schneider,
    New Ideas and Emerging Results track, ACM/IEEE International Conference on Software Engineering (ICSE NIER 2013)
  • Mutual Assessment in the Social Programmer Ecosystem: An Empirical Investigation of Developer Profile Aggregators

    Leif Singer, Fernando Figueira Filho, Brendan Cleary, Christoph Treude, Margaret-Anne Storey, Kurt Schneider,
    ACM Conference on Computer Supported Cooperative Work and Social Computing (CSCW 2013)
  • Investigating Software Reconnaissance as a Technique to Support Feature Location and Program Analysis Tasks Using Sequence Diagrams

    Sean Stevenson,
    Master's Thesis, University of Victoria (UVic 2013)
  • ATLANTIS - Assembly Trace Analysis Environment

    Brendan Cleary, Margaret-Anne Storey, Laura Chan, Martin Salois, Frederic Painchaud,
    Working Conference on Reverse Engineering (WCRE 2012)
  • User Interfaces Supporting Information Visualization Novices in Visualization Construction

    Lars Grammel,
    Doctoral Dissertation, University of Victoria (UVic 2012)
  • The Role of Social Media Artifacts in Collaborative Software Development

    Christoph Treude,
    Doctoral Dissertation, University of Victoria (UVic 2012)
  • Informing the Design of Mobile Wayfinding Software for Users with Acquired Brain Injury

    Nathanael Kuipers,
    Master's Thesis, University of Victoria (UVic 2012)
  • An investigation of the Socio-Technical Requirements for Inclusive Health Information Systems: A Case Study of a New Era in Disease Classification

    Gargi Bougie,
    Master's Thesis, University of Victoria (UVic 2012)
  • Focusing on Execution Traces Using Diver

    Del Myers, Margaret-Anne Storey,
    18th Working Conference on Reverse Engineering (WCRE 2011)
  • Understanding Open Source Software Peer Review: Review Processes, Parameters and Statistical Models, and Underlying Behaviours and Mechanisms

    Peter Rigby,
    Doctoral Dissertation, University of Victoria (UVic 2011)
  • Improving The Scalability of Tools Incorporating Sequence Diagram Visualizations of Large Execution Traces

    Del Myers,
    Master's Thesis, University of Victoria (UVic 2011)
  • Using Dynamic Analysis to Create Trace-focused User Interfaces for IDEs

    Del Myers, Margaret-Anne Storey,
    ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE 2010)
  • Utilizing Debug Information to Compact Loops in Large Program Traces

    Del Myers, Margaret-Anne Storey, Martin Salois,
    European Conference on Software Maintenance and Reengineering (CSMR 2010)
  • Human Communication Channels in Distributed, Artifact-Centric, Scientific Collaboration

    Brian Corrie,
    Doctoral Dissertation, University of Victoria (UVic 2010)
  • How tagging helps bridge the gap between social and technical aspects in software development

    Christoph Treude, Margaret-Anne Storey,
    IEEE/ACM International Conference on Software Engineering (ICSE 2009)
  • ConcernLines: A timeline view of co-occurring concerns

    Christoph Treude, Margaret-Anne Storey,
    IEEE/ACM International Conference on Software Engineering (ICSE 2009)
  • CogZ: Cognitive Support and Visualization for Semi-Automatic Ontology Mapping

    Sean M. Falconer, Margaret-Anne Storey,
    International Conference on Biomedical Ontology, Software Demonstration (ICBO 2009)
  • Creating Visualizations Through Ontology Mapping

    Sean M. Falconer, R. Ian Bull, Lars Grammel, Margaret-Anne Storey,
    International Workshop on Ontology Alignment and Visualization (OnAV 2009)
  • Visualization for Seeking and Comparing Clinical Trials

    Maria-Elena Hernandez,
    Doctoral Dissertation, University of Victoria (UVic 2009)
  • Inline source code exploration

    Michael Desmond,
    Doctoral Dissertation, University of Victoria (UVic 2009)
  • Cognitive support for semi-automatic ontology mapping

    Sean Falconer,
    Doctoral Dissertation, University of Victoria (UVic 2009)
  • Selecting Empirical Methods for Software Engineering Research

    Steve Easterbrook, Janice Singer, Margaret-Anne Storey, Daniela Damian,
    Guide to Advanced Empirical Software Engineering (2008, Springer London, London, UK; Editor F. Shull)
  • Model Driven Visualization: Towards a Model Driven Engineering Approach for Information Visualization

    Robert Ian Bull,
    Doctoral Dissertation, University of Victoria (UVic 2008)
  • Presentations by Programmers for Programmers

    Li-Te Cheng, Michael Desmond, Margaret-Anne Storey,
    International Conference on Software Engineering - Research Demonstration Track (ICSE 2007)
  • Working with Monster Traces: Building a Scalable, Usable, Sequence Viewer

    Chris Bennett, Del Myers, Margaret-Anne Storey, Daniel M. German,
    International Workshop on Program Comprehension Through Dynamic Analysis (PCODA 2007)
  • Ontology Mapping – A User Survey

    Sean M. Falconer, Natalya F. Noy, Margaret-Anne Storey,
    ISWC Ontology Matching Workshop (OAEI 2007)
  • A Cognitive Support Framework for Ontology Mapping

    Sean M. Falconer, Margaret-Anne Storey,
    International Semantic Web Conference (ISWC 2007)
  • Youth as Nexus: A Networked Perspective. Understanding How Information and Communication Technologies (ICT) Matter to Youth

    Mechthild Maczewski,
    Doctoral Dissertation, University of Victoria (UVic 2007)
  • Towards Understanding the Needs of Cognitive Support for Ontology Mapping

    Sean M. Falconer, Natalya F. Noy, Margaret-Anne Storey,
    International Workshop on Ontology Matching (OM 2006)
  • Visualizing Flow Diagrams in Websphere Studio Using SHriMP Views

    Derek Rayside, Marin Litoiu, Margaret-Anne Storey, Casey Best, Robert Lintern,
    Information Systems Frontiers (2003, Vol. 5, Issue 2)
  • SHriMP Views: an Interactive Environment for Information Visualization and Navigation

    Margaret-Anne Storey, Casey Best, Jeff Michaud, Derek Rayside, Marin Litoiu, Mark Musen,
    Conference on Human Factors in Computing Systems (CHI 2002)
  • Integrating SHriMP with the IBM Websphere Studio Workbench

    Derek Rayside, Marin Litoiu, Margaret-Anne Storey, Casey Best,
    2001 Conference of the Centre for Advanced Studies on Collaborative Research (CASCON 2001)
  • Visualizing Flow Diagrams with SHriMP

    Derek Rayside, Marin Litoiu, Margaret-Anne Storey, Casey Best,
    OOPSLA 2001 Workshop on Software Visualization (OOPSLA 2001)
  • SHriMP Views: an Interactive Environment for Exploring Java Programs

    Margaret-Anne Storey, Casey Best, Jeff Michaud,
    IEEE International Workshop on Program Comprehension (IWPC 2001)