Margaret-Anne D. Storey

Orcid: 0000-0003-2278-2536

Affiliations:
  • University of Victoria, Canada


According to our database1, Margaret-Anne D. Storey authored at least 218 papers between 1993 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
DevEx in Action.
Commun. ACM, June, 2024

DevEx in Action: A study of its tangible impacts.
ACM Queue, 2024

Generative AI in Software Engineering Must Be Human-Centered: The Copenhagen Manifesto.
J. Syst. Softw., 2024

Fuzzy to Clear: Elucidating the Threat Hunter Cognitive Process and Cognitive Support Needs.
CoRR, 2024

Guidelines for Using Mixed and Multi Methods Research in Software Engineering.
CoRR, 2024

A Disruptive Research Playbook for Studying Disruptive Innovations.
CoRR, 2024

Questioning the Questions We Ask About the Impact of AI on Software Engineering : MSR 2024 Keynote.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024

Impostor Phenomenon in Software Engineers.
Proceedings of the 46th International Conference on Software Engineering: Software Engineering in Society, 2024

2023
DevEX: What Actually Drives Productivity?
Commun. ACM, November, 2023

DASP: A Framework for Driving the Adoption of Software Security Practices.
IEEE Trans. Software Eng., April, 2023

An Actionable Framework for Understanding and Improving Developer Experience.
IEEE Trans. Software Eng., April, 2023

Augmented Agile: Human-Centered AI-Assisted Software Management.
IEEE Softw., 2023

DevEx: What Actually Drives Productivity: The developer-centric approach to measuring and improving productivity.
ACM Queue, 2023

A Framework for Automating the Measurement of DevOps Research and Assessment (DORA) Metrics.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

2022
Uncovering the Benefits and Challenges of Continuous Integration Practices.
IEEE Trans. Software Eng., 2022

A Tale of Two Cities: Software Developers Working from Home during the COVID-19 Pandemic.
ACM Trans. Softw. Eng. Methodol., 2022

Why secret detection tools are not enough: It's not just about false positives - An industrial case study.
Empir. Softw. Eng., 2022

Error identification strategies for Python Jupyter notebooks.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

How Developers and Managers Define and Trade Productivity for Quality.
Proceedings of the 15th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering , 2022

2021
Towards a Theory of Software Developer Job Satisfaction and Perceived Productivity.
IEEE Trans. Software Eng., 2021

The Diversity Crisis in Software Development.
IEEE Softw., 2021

The SPACE of Developer Productivity: There's more to it than you think.
ACM Queue, 2021

The SPACE of developer productivity.
Commun. ACM, 2021

Survey Instruments for "How Was Your Weekend?" Software Development Teams Working from Home During COVID-19.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

"How Was Your Weekend?" Software Development Teams Working From Home During COVID-19.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

ADEPT: A Socio-Technical Theory of Continuous Integration.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results, 2021

Student Experiences with GitHub and Stack Overflow: An Exploratory Study.
Proceedings of the 14th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2021

2020
Behavioral Science of Software Engineering.
IEEE Softw., 2020

The who, what, how of software engineering research: a socio-technical framework.
Empir. Softw. Eng., 2020

How software engineering research aligns with design science: a review.
Empir. Softw. Eng., 2020

Code Duplication and Reuse in Jupyter Notebooks.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2020

An Unquantified Uncertainty Visualization Design Space During the Opioid Crisis.
Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, 2020

The Design Science Paradigm as a Frame for Empirical Software Engineering.
Proceedings of the Contemporary Empirical Methods in Software Engineering, 2020

2019
Fostering good coding practices through individual feedback and gamification: an industrial case study.
Empir. Softw. Eng., 2019

BOTse: Bots in Software Engineering (Dagstuhl Seminar 19471).
Dagstuhl Reports, 2019

Methodology Matters: How We Study Socio-Technical Aspects in Software Engineering.
CoRR, 2019

A review of software engineering research from a design science perspective.
CoRR, 2019

CloneCompass: Visualizations for Exploring Assembly Code Clone Ecosystems.
Proceedings of the 2019 Working Conference on Software Visualization, 2019

Do as I Do, Not as I Say: Do Contribution Guidelines Match the GitHub Contribution Process?
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Publish or perish: questioning the impact of our research on the software developer.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

Defining and classifying software bots: a faceted taxonomy.
Proceedings of the 1st International Workshop on Bots in Software Engineering, 2019

Software Engineering Dashboards: Types, Risks, and Future.
Proceedings of the Rethinking Productivity in Software Engineering., 2019

A Software Development Productivity Framework.
Proceedings of the Rethinking Productivity in Software Engineering., 2019

2018
When Testing Meets Code Review: Why and How Developers Review Tests (Appendix).
Dataset, February, 2018

When Testing Meets Code Review: Why and How Developers Review Tests (Appendix).
Dataset, February, 2018

When Testing Meets Code Review: Why and How Developers Review Tests.
Dataset, February, 2018

Code Reviewing in the Trenches: Challenges and Best Practices.
IEEE Softw., 2018

Software Bots.
IEEE Softw., 2018

How the R community creates and curates knowledge: an extended study of stack overflow and mailing lists.
Empir. Softw. Eng., 2018

Gamification: a Game Changer for Managing Technical Debt? A Design Study.
CoRR, 2018

Understanding, Debugging, and Optimizing Distributed Software Builds: A Design Study.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

When testing meets code review: why and how developers review tests.
Proceedings of the 40th International Conference on Software Engineering, 2018

How modern news aggregators help development communities shape and share knowledge.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development.
IEEE Trans. Software Eng., 2017

Eye tracking the user experience - An evaluation of ontology visualization techniques.
Semantic Web, 2017

Documenting and sharing software knowledge using screencasts.
Empir. Softw. Eng., 2017

How Software Developers Mitigate Collaboration Friction with Chatbots.
CoRR, 2017

Atlantis: Improving the Analysis and Visualization of Large Assembly Execution Traces.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Using a Visual Abstract as a Lens for Communicating and Promoting Design Science Research in Software Engineering.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017

2016
Disrupting developer productivity one bot at a time.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

How the R community creates and curates knowledge: a comparative study of stack overflow and mailing lists.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Work practices and challenges in pull-based development: the contributor's perspective.
Proceedings of the 38th International Conference on Software Engineering, 2016

Student experiences using GitHub in software engineering courses: a case study.
Proceedings of the 38th International Conference on Software Engineering, 2016

Why Developers Are Slacking Off: Understanding How Software Teams Use Slack.
Proceedings of the 19th ACM Conference on Computer Supported Cooperative Work and Social Computing, 2016

Lies, damned lies, and analytics.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

2015
Roundtable: The Future of Software Engineering for Internet Computing.
IEEE Softw., 2015

ACM SIGSOFT FSE 2014 Conference Summary.
ACM SIGSOFT Softw. Eng. Notes, 2015

Code, camera, action: how software developers document and share program knowledge using YouTube.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

WAP: Cognitive aspects in unit testing: The hunting game and the hunter's perspective.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Work Practices and Challenges in Pull-Based Development: The Integrator's Perspective.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Regulation as an Enabler for Collaborative Software Development.
Proceedings of the 8th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2015

People Analytics in Software Development.
Proceedings of the Grand Timely Topics in Software Engineering, 2015

Selecting research methods for studying a participatory culture in software development: keynote.
Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, 2015

The Emergence of GitHub as a Collaborative Platform for Education.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

2014
Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory.
ACM Trans. Softw. Eng. Methodol., 2014

Ontologies in Biological Data Visualization.
IEEE Computer Graphics and Applications, 2014

The (R) Evolution of social media in software engineering.
Proceedings of the on Future of Software Engineering, 2014

Software engineering at the speed of light: how developers stay current using twitter.
Proceedings of the 36th International Conference on Software Engineering, 2014

Towards understanding digital information discovery and curation.
Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, 2014

2013
Social Networking Meets Software Development: Perspectives from GitHub, MSDN, Stack Exchange, and TopCoder.
IEEE Softw., 2013

Bridging Software Communities through Social Networking.
IEEE Softw., 2013

Understanding Ajax applications by connecting client and server-side execution traces.
Empir. Softw. Eng., 2013

Reconstructing program memory state from multi-gigabyte instruction traces to support interactive analysis.
Proceedings of the 20th Working Conference on Reverse Engineering, 2013

A Survey of Visualization Construction User Interfaces.
Proceedings of the 15th Eurographics Conference on Visualization, 2013

Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation.
Proceedings of the Semantic Web - ISWC 2013, 2013

Strategies for avoiding text fixture smells during software evolution.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Fixing the 'out of sight out of mind' problem: one year of mood-based microblogging in a distributed software team.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Blogging developer knowledge: Motivations, challenges, and future directions.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

Automated Detection of Test Fixture Strategies and Smells.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Analyzing the friendliness of exchanges in an online software developer community.
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

Improving Tool Support for Software Reverse Engineering in a Security Context.
Proceedings of the Foundations of Augmented Cognition, 2013

Mutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators.
Proceedings of the Computer Supported Cooperative Work, 2013

2012
Work Item Tagging: Communicating Concerns in Collaborative Software Development.
IEEE Trans. Software Eng., 2012

Contemporary Peer Review in Action: Lessons from Open Source Development.
IEEE Softw., 2012

The National Center for Biomedical Ontology.
J. Am. Medical Informatics Assoc., 2012

Comparing Horizontal and Vertical Surfaces for a Collaborative Design Task.
Adv. Hum. Comput. Interact., 2012

ATLANTIS - Assembly Trace Analysis Environment.
Proceedings of the 19th Working Conference on Reverse Engineering, 2012

Addressing Cognitive and Social Challenges in Designing and Using Ontologies in the Biomedical Domain.
Proceedings of the Software Language Engineering, 5th International Conference, 2012

MSR 2012 keynote: The evolution of the social programmer.
Proceedings of the 9th IEEE Working Conference of Mining Software Repositories, 2012

WorkItemExplorer: Visualizing software development tasks using an interactive exploration environment.
Proceedings of the 34th International Conference on Software Engineering, 2012

Test confessions: A study of testing practices for plug-in systems.
Proceedings of the 34th International Conference on Software Engineering, 2012

BioMixer: Visualizing Mappings of Biomedical Ontologies.
Proceedings of the 3rd International Conference on Biomedical Ontology (ICBO 2012), 2012

BioMixer: A Web-based Collaborative Ontology Visualization Tool.
Proceedings of the 3rd International Conference on Biomedical Ontology (ICBO 2012), 2012

The future of collaborative software development.
Proceedings of the CSCW '12 Computer Supported Cooperative Work, Seattle, WA, USA, February 11-15, 2012, 2012

2011
Erratum to "How Information Visualization Novices Construct Visualizations".
IEEE Trans. Vis. Comput. Graph., 2011

Workshop report from Web2SE 2011: 2nd international workshop on web 2.0 for software engineering.
ACM SIGSOFT Softw. Eng. Notes, 2011

An Exploratory Study of Software Reverse Engineering in a Security Context.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Focusing on Execution Traces Using Diver.
Proceedings of the 18th Working Conference on Reverse Engineering, 2011

Effective communication of software development knowledge through community portals.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Invited Talk.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Second international workshop on web 2.0 for software engineering: (Web2SE 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

How do programmers ask and answer questions on the web?.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Understanding broadcast based peer review on open source software projects.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Workshop on flexible modeling tools: (FlexiTools 2011).
Proceedings of the 33rd International Conference on Software Engineering, 2011

Bioportal: Ontologies and Integrated Data Resources at the Click of a Mouse.
Proceedings of the 2nd International Conference on Biomedical Ontology, 2011

2010
How Information Visualization Novices Construct Visualizations.
IEEE Trans. Vis. Comput. Graph., 2010

Workshop report from Web2SE: first workshop on web 2.0 for software engineering.
ACM SIGSOFT Softw. Eng. Notes, 2010

XToF - A Tool for Tag-based Product Line Implementation.
Proceedings of the Fourth International Workshop on Variability Modelling of Software-Intensive Systems, 2010

The impact of social media on software engineering practices and tools.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Using dynamic analysis to create trace-focused user interfaces for IDEs.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

SPLASH 2010 workshop on flexible modeling tools.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

A comparative exploration of FreeBSD bug lifetimes.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Connecting Traces: Understanding Client-Server Interactions in Ajax Applications.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

Web2SE: First Workshop on Web 2.0 for Software Engineering.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Bridging lightweight and heavyweight task organization: the role of tags in adopting new task categories.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Flexible Modeling Tools (FlexiTools2010).
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

The implications of how we tag software artifacts: exploring different schemata and metadata for tags.
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering, 2010

Mashup environments in software engineering.
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering, 2010

Ontology Development for the Masses: Creating ICD-11 in WebProtégé.
Proceedings of the Knowledge Engineering and Management by the Masses, 2010

A Visualization Service for the Semantic Web.
Proceedings of the Knowledge Engineering and Management by the Masses, 2010

Utilizing Debug Information to Compact Loops in Large Program Traces.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

Smart Media: Bridging Interactions and Services for the Smart Internet.
Proceedings of the Smart Internet - Current Research and Future Applications, 2010

A Survey of Mashup Development Environments.
Proceedings of the Smart Internet - Current Research and Future Applications, 2010

Challenges and opportunities in applying research prototypes and findings into industrial practice.
Proceedings of the 2010 conference of the Centre for Advanced Studies on Collaborative Research, 2010

2009
How Software Developers Use Tagging to Support Reminding and Refinding.
IEEE Trans. Software Eng., 2009

BioPortal: ontologies and integrated data resources at the click of a mouse.
Nucleic Acids Res., 2009

Beyond the Lone Reverse Engineer: Insourcing, Outsourcing and Crowdsourcing.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Using a degree of interest model to facilitate ontology navigation.
Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing, 2009

ConcernLines: A timeline view of co-occurring concerns.
Proceedings of the 31st International Conference on Software Engineering, 2009

How tagging helps bridge the gap between social and technical aspects in software development.
Proceedings of the 31st International Conference on Software Engineering, 2009

Creating Visualizations through Ontology Mapping.
Proceedings of the 2009 International Conference on Complex, 2009

Flexible modeling tools.
Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, 2009

User interfaces for visual analysis and monitoring in business intelligence.
Proceedings of the 2009 conference of the Centre for Advanced Studies on Collaborative Research, 2009

2008
A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams.
J. Softw. Maintenance Res. Pract., 2008

Source Code Comments: Graffiti or Information?
Proceedings of the 20th Annual Workshop of the Psychology of Programming Interest Group, 2008

Task articulation in software maintenance: Integrating source code annotations with an issue tracking system.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

TODO or to bug: exploring how task annotations play a role in the work practices of software developers.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Open source software peer review practices: a case study of the apache server.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Cooperation and coordination concerns in a distributed software development project.
Proceedings of the 2008 International Workshop on Cooperative and Human Aspects of Software Engineering, 2008

Cooperative and human aspects of software engineering (CHASE 2008).
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Synchronized tag clouds for exploring semi-structured clinical trial data.
Proceedings of the 2008 conference of the Centre for Advanced Studies on Collaborative Research, 2008

An Interactive Tool for Visualizing Design Heterogeneity in Clinical Trials.
Proceedings of the AMIA 2008, 2008

Selecting Empirical Methods for Software Engineering Research.
Proceedings of the Guide to Advanced Empirical Software Engineering, 2008

2007
Toward understanding the importance of gesture in distributed scientific collaboration.
Knowl. Inf. Syst., 2007

Automated clustering to support the reflexion method.
Inf. Softw. Technol., 2007

A Cognitive Support Framework for Ontology Mapping.
Proceedings of the Semantic Web, 2007

Ontology Mapping - a User Survey.
Proceedings of the 2nd International Workshop on Ontology Matching (OM-2007) Collocated with the 6th International Semantic Web Conference (ISWC-2007) and the 2nd Asian Semantic Web Conference (ASWC-2007), 2007

How Programmers Can Turn Comments into Waypoints for Code Navigation.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Presentations by Programmers for Programmers.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Navigating documents using ontologies, taxonomies and folksonomies.
Proceedings of the 2007 ACM Symposium on Document Engineering, 2007

2006
Theories, tools and research methods in program comprehension: past, present and future.
Softw. Qual. J., 2006

Towards Understanding the Needs of Cognitive Support for Ontology Mapping.
Proceedings of the 1st International Workshop on Ontology Matching (OM-2006) Collocated with the 5th International Semantic Web Conference (ISWC-2006), 2006

Combining Web-Based Searching with Latent Semantic Analysis to Discover Similarity Between Phrases.
Proceedings of the On the Move to Meaningful Internet Systems 2006: CoopIS, 2006

Using evolutionary annotations from change logs to enhance program comprehension.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Fluid Source Code Views.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

An Architecture to Support Model Driven Software Visualization.
Proceedings of the 14th International Conference on Program Comprehension (ICPC 2006), 2006

A comparison of communication technologies to support novice team programming.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Shared waypoints and social tagging to support collaboration in software development.
Proceedings of the 2006 ACM Conference on Computer Supported Cooperative Work, 2006

Waypointing and social tagging to support program navigation.
Proceedings of the Extended Abstracts Proceedings of the 2006 Conference on Human Factors in Computing Systems, 2006

2005
A framework for describing and understanding mining tools in software development.
ACM SIGSOFT Softw. Eng. Notes, 2005

Cognitive support for ontology modeling.
Int. J. Hum. Comput. Stud., 2005

Equipping the Reflexion Method with Automated Clustering.
Proceedings of the 12th Working Conference on Reverse Engineering, 2005

On the use of visualization to support awareness of human activities in software development: a survey and a framework.
Proceedings of the ACM 2005 Symposium on Software Visualization, 2005

Theories, Methods and Tools in Program Comprehension: Past, Present and Future.
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), 2005

NavTracks: Supporting Navigation in Software.
Proceedings of the 13th International Workshop on Program Comprehension (IWPC 2005), 2005

NavTracks: Supporting Navigation in Software Maintenance.
Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), 2005

Collaboration support for novice team programming.
Proceedings of the 2005 International ACM SIGGROUP Conference on Supporting Group Work, 2005

2004
A Reverse Engineering Approach to Support Software Maintenance: Version Control Knowledge Extraction.
Proceedings of the 11th Working Conference on Reverse Engineering, 2004

Improving Flow in Software Development through Graphical Representations.
Proceedings of the 2004 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2004), 2004

4th International Workshop on Adoption-Centric Software Engineering.
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004

Developing marking support within Eclipse.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

Advanced widgets for Eclipse.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

2003
Visualizing Flow Diagrams in WebSphere Studio Using SHriMP Views.
Inf. Syst. Frontiers, 2003

Visualization to Support Version Control Software: Suggested Requirements.
Proceedings of the 2nd International Workshop on Visualizing Software for Understanding and Analysis, 2003

Plugging-in Visualization: Experiences Integrating a Visualization Tool with Eclipse.
Proceedings of the Proceedings ACM 2003 Symposium on Software Visualization, 2003

The Role of Knowledge in Software Customization.
Proceedings of the Fifteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2003), 2003

Improving the usability of Eclipse for novice programmers.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, 2003

3rd International Workshop on Adoption-centric Software Engineering ACSE 2003.
Proceedings of the 25th International Conference on Software Engineering, 2003

2002
Evaluating the usability of Web-based learning tools.
J. Educ. Technol. Soc., 2002

Designing a component-based framework for visualization in software engineering and knowledge engineering.
Proceedings of the 14th international conference on Software engineering and knowledge engineering, 2002

On the Use of Visualization in Formal Requirements Specification.
Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering (RE 2002), 2002

Jambalaya: an interactive environment for exploring ontologies.
Proceedings of the 7th International Conference on Intelligent User Interfaces, 2002

SHriMP views: an interactive environment for information visualization and navigation.
Proceedings of the Extended abstracts of the 2002 Conference on Human Factors in Computing Systems, 2002

2001
Is it Ethical to Evaluate Web-based Learning Tools using Students?
Empir. Softw. Eng., 2001

Beg, Borrow, or Steal: Using Multidisciplinary Approaches in Empirical Software Engineering Research.
Empir. Softw. Eng., 2001

SHriMP Views: An Interactive Environment for Exploring Java Programs.
Proceedings of the 9th International Workshop on Program Comprehension (IWPC 2001), 2001

Integrating Information Sources for Visualizing Java Programs.
Proceedings of the 2001 International Conference on Software Maintenance, 2001

Integrating SHriMP with the IBM websphere studio workbench.
Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative Research, 2001

2000
How do program understanding tools affect how programmers understand programs?
Sci. Comput. Program., 2000

A Structured Demonstration of Five Program Comprehension Tools: Lessons Learnt.
Proceedings of the Seventh Working Conference on Reverse Engineering, 2000

A Structured Demonstration of Program Comprehension Tools.
Proceedings of the Seventh Working Conference on Reverse Engineering, 2000

Beg, borrow, or steal (workshop session): using multidisciplinary approaches in empirical software engineering research.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

Reverse engineering: a roadmap.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

A multi-perspective software visualization environment.
Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative Research, 2000

1999
Customizing a Fisheye View Algorithm to Preserve the Mental Map.
J. Vis. Lang. Comput., 1999

Cognitive design elements to support the construction of a mental model during software exploration.
J. Syst. Softw., 1999

1997
Cognitive Design Elements to Support the Construction of a Mental Model during Software Visualization.
Proceedings of the 5th International Workshop on Program Comprehension (WPC '97), May 28-30, 1997, 1997

On Integrating Visualization Techniques for Effective Software Exploration.
Proceedings of the 1997 IEEE Symposium on Information Visualization (InfoVis '97), 1997

Wrapping coarse-grained objects using standard infrastructure technology.
Proceedings of the 1997 International Conference on Software Maintenance (ICSM '97), 1997

Rigi: A Visualization Environment for Reverse Engineering.
Proceedings of the Pulling Together, 1997

1996
On Designing an Experiment to Evaluate a Reverse Engineering Tool.
Proceedings of the 3rd Working Conference on Reverse Engineering, 1996

1995
Structural Redocumentation: A Case Study.
IEEE Softw., 1995

Manipulating and documenting software structures using SHriMP views.
Proceedings of the International Conference on Software Maintenance, 1995

Graph Layout Adjustment Strategies.
Proceedings of the Graph Drawing, Symposium on Graph Drawing, 1995

1994
Programmable Reverse Engineering.
Int. J. Softw. Eng. Knowl. Eng., 1994

1993
Personalized information structures (solution session).
Proceedings of the 11th Annual International Conference on Systems Documentation, 1993

Personalized information structures.
Proceedings of the 11th Annual International Conference on Systems Documentation, 1993


  Loading...