Michele Lanza

Orcid: 0000-0003-4391-0197

Affiliations:
  • University of Lugano (USI), Software Institute, Switzerland
  • University of Bern, Switzerland (PhD)


According to our database1, Michele Lanza authored at least 240 papers between 1999 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
The Human Side of Fuzzing: Challenges Faced by Developers during Fuzzing Activities.
ACM Trans. Softw. Eng. Methodol., January, 2024

Understanding Code Change with Micro-Changes.
CoRR, 2024

Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality.
Proceedings of the IEEE International Conference on Software Analysis, 2024

A Multivocal Mapping Study of MongoDB Smells.
Proceedings of the IEEE International Conference on Software Analysis, 2024

SMEAGOL: A Static Code Smell Detector for MongoDB.
Proceedings of the IEEE International Conference on Software Analysis, 2024

Capturing and Understanding the Drift Between Design, Implementation, and Documentation.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

Immersive Software Archaeology: Collaborative Exploration and Note Taking in Virtual Reality.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

Collaborative Software Exploration with Multimedia Note Taking in Virtual Reality.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

2023
A comprehensive evaluation of SZZ Variants through a developer-informed oracle.
J. Syst. Softw., August, 2023

CodeCity: A comparison of on-screen and virtual reality.
Inf. Softw. Technol., 2023

Understanding the NPM Dependencies Ecosystem of a Project Using Virtual Reality.
Proceedings of the IEEE Working Conference on Software Visualization, 2023

Uniquifying Architecture Visualization through Variable 3D Model Generation.
Proceedings of the 17th International Working Conference on Variability Modelling of Software-Intensive Systems, 2023

Contribution-Based Firing of Developers?
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Conversation Disentanglement As-a-Service.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

SYN: Ultra-Scale Software Evolution Comprehension.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

Preparing Software Re-Engineering via Freehand Sketches in Virtual Reality.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2023

On the Rise of Modern Software Documentation (Pearl/Brave New Idea).
Proceedings of the 37th European Conference on Object-Oriented Programming, 2023

2022
How Software Refactoring Impacts Execution Time.
ACM Trans. Softw. Eng. Methodol., 2022

Why Do Developers Reject Refactorings in Open-Source Projects?
ACM Trans. Softw. Eng. Methodol., 2022

Opinion Mining for Software Development: A Systematic Literature Review.
ACM Trans. Softw. Eng. Methodol., 2022

Quick remedy commits and their impact on mining software repositories.
Empir. Softw. Eng., 2022

Can Git Repository Visualization Support Educators in Assessing Group Projects?
Proceedings of the Working Conference on Software Visualization, 2022

A New Generation of CLASS BLUEPRINT.
Proceedings of the Working Conference on Software Visualization, 2022

Using discord conversations as program comprehension aid.
Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension, 2022

DiscOrDance: Visualizing Software Developers Communities on Discord.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

AIP: Scalable and Reproducible Execution Traces in Energy Studies on Mobile Devices.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Terminals All the Way Down.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Results ICSE (NIER) 2022, 2022

M3triCity: Visualizing Evolving Software & Data Cities.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

2021
Automated Documentation of Android Apps.
IEEE Trans. Software Eng., 2021

Voronoi Evolving Treemaps.
Proceedings of the Working Conference on Software Visualization, 2021

Visualizing Discord Servers.
Proceedings of the Working Conference on Software Visualization, 2021

CodeCity: On-Screen or in Virtual Reality?
Proceedings of the Working Conference on Software Visualization, 2021

Visualizing GitHub Issues.
Proceedings of the Working Conference on Software Visualization, 2021

Visualizing Data in Software Cities.
Proceedings of the Working Conference on Software Visualization, 2021

PYREF: Refactoring Detection in Python Projects.
Proceedings of the 21st IEEE International Working Conference on Source Code Analysis and Manipulation, 2021

FeaRS: Recommending Complete Android Method Implementations.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Does Refactoring Break Tests and to What Extent?
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

Siri, Write the Next Method.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Evaluating SZZ Implementations Through a Developer-informed Oracle.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
API compatibility issues in Android: Causes and effectiveness of data-driven detection techniques.
Empir. Softw. Eng., 2020

Visualizing Evolving Software Cities.
Proceedings of the Working Conference on Software Visualization, 2020

Automated Identification of On-hold Self-admitted Technical Debt.
Proceedings of the 20th IEEE International Working Conference on Source Code Analysis and Manipulation, 2020

A Metadata Handling API for Framework Development: a Comparative Study.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

An Empirical Study of Quick Remedy Commits.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

Knowledge Transfer in Modern Code Review.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

Software documentation: the practitioners' perspective.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Automatic Identification and Classification of Software Development Video Tutorial Fragments.
IEEE Trans. Software Eng., 2019

The city metaphor in software visualization: feelings, emotions, and thinking.
Multim. Tools Appl., 2019

On the use of virtual reality in software visualization: The case of the city metaphor.
Inf. Softw. Technol., 2019

On the Impact of Refactoring Operations on Code Naturalness.
Proceedings of the 26th IEEE International Conference on Software Analysis, 2019

Characterizing Leveraged Stack Overflow Posts.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

On the Quality of Identifiers in Test Code.
Proceedings of the 19th International Working Conference on Source Code Analysis and Manipulation, 2019

Data-driven solutions to detect API compatibility issues in Android: an empirical study.
Proceedings of the 16th International Conference on Mining Software Repositories, 2019

A large-scale empirical study on code-comment inconsistencies.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Software documentation issues unveiled.
Proceedings of the 41st International Conference on Software Engineering, 2019

Pattern-based mining of opinions in Q&A websites.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
RETICULA: Real-time code quality assessment.
Proceedings of the 25th International Conference on Software Analysis, 2018

Improving Code: The (Mis) Perception of Quality Metrics.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

A Large-Scale Empirical Study on Linguistic Antipatterns Affecting APIs.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Two Datasets for Sentiment Analysis in Software Engineering.
Proceedings of the 2018 IEEE International Conference on Software Maintenance and Evolution, 2018

Sentiment analysis for software engineering: how far can we go?
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
Mining structured data in natural language artifacts with island parsing.
Sci. Comput. Program., 2017

How to gamify software engineering.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

Investigating the Use of Code Analysis and NLP to Promote a Consistent Usage of Identifiers.
Proceedings of the 17th IEEE International Working Conference on Source Code Analysis and Manipulation, 2017

An annotation-based API for supporting runtime code annotation reading.
Proceedings of the 2nd ACM SIGPLAN International Workshop on Meta-Programming Techniques and Reflection, 2017

How developers document pull requests with external references.
Proceedings of the 25th International Conference on Program Comprehension, 2017

On the uniqueness of code redundancies.
Proceedings of the 25th International Conference on Program Comprehension, 2017

The <i>code time machine</i>.
Proceedings of the 25th International Conference on Program Comprehension, 2017

On-demand Developer Documentation.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Supporting software developers with a holistic recommender system.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
The Tragedy of Defect Prediction, Prince of Empirical Software Engineering Research.
IEEE Softw., 2016

Mining & Modeling Unstructured Data in Software - Challenges for the Future (NII Shonan Meeting 2016-3).
NII Shonan Meet. Rep., 2016

Prompter - Turning the IDE into a self-confident programming assistant.
Empir. Softw. Eng., 2016

Measuring Navigation Efficiency in the IDE.
Proceedings of the 7th International Workshop on Empirical Software Engineering in Practice, 2016

Visualizing the Evolution of Working Sets.
Proceedings of the 2016 IEEE Working Conference on Software Visualization, 2016

What Makes a Satisficing Bug Report?
Proceedings of the 2016 IEEE International Conference on Software Quality, 2016

Taming the IDE with fine-grained interaction data.
Proceedings of the 24th IEEE International Conference on Program Comprehension, 2016

CodeTube: extracting relevant fragments from software development video tutorials.
Proceedings of the 38th International Conference on Software Engineering, 2016

Too long; didn't watch!: extracting relevant fragments from software development video tutorials.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Object-focused environments revisited.
Sci. Comput. Program., 2015

Code review: Veni, ViDI, vici.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Misery loves company: CrowdStacking traces to aid problem detection.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

CEL: Touching software modeling in essence.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

Blended, not stirred: Multi-concern visualization of large software systems.
Proceedings of the 3rd IEEE Working Conference on Software Visualization, 2015

Use at your own risk: the Java unsafe API in the wild.
Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, 2015

StORMeD: Stack Overflow Ready Made Data.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Summarizing Complex Development Artifacts by Mining Heterogeneous Data.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

Towards visual reflexion models.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

The plague doctor: a promising cure for the window plague.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

I know what you did last summer: an investigation of how developers spend their time.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

SODA: the stack overflow dataset almanac.
Proceedings of the 5th IEEE Workshop on Mining Unstructured Data MUD@ICSME 2015, 2015

UrbanIt: Visualizing repositories everywhere.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

ViDI: The Visual Design Inspector.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Free Hugs - Praising Developers for Their Actions.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
Evolutionary and collaborative software architecture recovery with Softwarenaut.
Sci. Comput. Program., 2014

Visualizing Developer Interactions.
Proceedings of the Second IEEE Working Conference on Software Visualization, 2014

Understanding and Classifying the Quality of Technical Forum Questions.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Quantifying Program Comprehension with Interaction Data.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Quantitatively Exploring Non-code Software Artifacts.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Collaboration in open-source projects: myth or reality?
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Mining StackOverflow to turn the IDE into a self-confident programming prompter.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Improving Low Quality Stack Overflow Post Detection.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Prompter: A Self-Confident Recommender System.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

Visual Storytelling of Development Sessions.
Proceedings of the 30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29, 2014

In∗bug: Visual analytics of bug repositories.
Proceedings of the 2014 Software Evolution Week, 2014

2013
Answering software evolution questions: An empirical evaluation.
Inf. Softw. Technol., 2013

A closer look at bugs.
Proceedings of the 2013 First IEEE Working Conference on Software Visualization (VISSOFT), 2013

Visualizing the workflow of developers.
Proceedings of the 2013 First IEEE Working Conference on Software Visualization (VISSOFT), 2013

Communication in open source software development mailing lists.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Manhattan: Supporting real-time visual team activity awareness.
Proceedings of the IEEE 21st International Conference on Program Comprehension, 2013

SAMOA - A Visual Software Analytics Platform for Mobile Applications.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Seahawk: stack overflow in the IDE.
Proceedings of the 35th International Conference on Software Engineering, 2013

CEL: modeling everywhere.
Proceedings of the 35th International Conference on Software Engineering, 2013

Co-evolution as the key for live programming.
Proceedings of the 1st International Workshop on Live Programming, 2013

Leveraging Crowd Knowledge for Software Comprehension and Development.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

Software Analytics for Mobile Applications-Insights & Lessons Learned.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Refining code ownership with synchronous changes.
Empir. Softw. Eng., 2012

Evaluating defect prediction approaches: a benchmark and an extensive comparison.
Empir. Softw. Eng., 2012

Holistic Software Evolution.
ERCIM News, 2012

Tracking human-centric controlled experiments with biscuit.
Proceedings of the ACM 4th Annual Workshop on Evaluation and Usability of Programming Languages and Tools, 2012

Content classification of development emails.
Proceedings of the 34th International Conference on Software Engineering, 2012

Harnessing stack overflow for the IDE.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, 2012

A Qualitative User Study on Preemptive Conflict Detection.
Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering, 2012

Ronda: A Fine Grained Collaborative Development Environment.
Proceedings of the Cooperative Design, Visualization, and Engineering, 2012

2011
On porting software visualization tools to the web.
Int. J. Softw. Tools Technol. Transf., 2011

Enabling program comprehension through a visual object-focused development environment.
Proceedings of the 2011 IEEE Symposium on Visual Languages and Human-Centric Computing, 2011

Telling stories about GNOME with Complicity.
Proceedings of the 6th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2011

Extracting structured data from natural language documents with island parsing.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Software Evolution Comprehension: Replay to the Rescue.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Collective Code Bookmarks for Program Comprehension.
Proceedings of the 19th IEEE International Conference on Program Comprehension, 2011

Software systems as cities: a controlled experiment.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Miler: a toolset for exploring email data.
Proceedings of the 33rd International Conference on Software Engineering, 2011

RTFM (Read the Factual Mails) - Augmenting Program Comprehension with Remail.
Proceedings of the 15th European Conference on Software Maintenance and Reengineering, 2011

Erase and rewind - Learning by replaying examples.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

2010
The Small Project Observatory: Visualizing software ecosystems.
Sci. Comput. Program., 2010

Distributed and Collaborative Software Evolution Analysis with Churrasco.
Sci. Comput. Program., 2010

Improving code completion with program history.
Autom. Softw. Eng., 2010

On the Impact of Design Flaws on Software Defects.
Proceedings of the 10th International Conference on Quality Software, 2010

Replaying IDE interactions to evaluate and improve change prediction approaches.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

An extensive comparison of bug prediction approaches.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Recovering inter-project dependencies in software ecosystems.
Proceedings of the ASE 2010, 2010

Replaying past changes in multi-developer projects.
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), 2010

Extracting Source Code from E-Mails.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

Foreword.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

The small project observatory: a tool for reverse engineering software ecosystems.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Syde: a tool for collaborative software development.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Linking e-mails and source code artifacts.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Commit 2.0.
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering, 2010

Towards integrating e-mail communication in the IDE.
Proceedings of 2010 ICSE Workshop on Search-driven Development: Users, 2010

Are Popular Classes More Defect Prone?
Proceedings of the Fundamental Approaches to Software Engineering, 2010

Supporting Collaboration Awareness with Real-Time Visualization of Development Activity.
Proceedings of the 14th European Conference on Software Maintenance and Reengineering, 2010

2009
EvoSpaces - Multi-dimensional Navigation Spaces for Software Evolution.
Proceedings of the Human Machine Interaction, Research Results of the MMI Program, 2009

Visualizing Co-Change Information with the Evolution Radar.
IEEE Trans. Software Eng., 2009

Visual software evolution reconstruction.
J. Softw. Maintenance Res. Pract., 2009

Promises and perils of porting software visualization tools to the web.
Proceedings of the 11th IEEE International Symposium on Web Systems Evolution, 2009

On the Relationship Between Change Coupling and Software Defects.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Benchmarking Lightweight Techniques to Link E-Mails and Source Code.
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

Visualizing Gnome with the Small Project Observatory.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Mining the history of synchronous changes to refine code ownership.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Lumière: a novel framework for rendering 3D graphics in Smalltalk.
Proceedings of the International Workshop on Smalltalk Technologies, 2009

An environment for synchronous software development.
Proceedings of the 31st International Conference on Software Engineering, 2009

Lumière: An Infrastructure for Producing 3D Applications in Smalltalk.
Proceedings of the 3rd Workshop on FAMIX and Moose in Reengineering, 2009

Miler - A Tool Infrastructure to Analyze Mailing Lists.
Proceedings of the 3rd Workshop on FAMIX and Moose in Reengineering, 2009

EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution.
Proceedings of the 13th European Conference on Software Maintenance and Reengineering, 2009

2008
Analysing Software Repositories to Understand Software Evolution.
Proceedings of the Software Evolution, 2008

Visual Exploration of Large-Scale System Evolution.
Proceedings of the WCRE 2008, 2008

Logical Coupling Based on Fine-Grained Change Information.
Proceedings of the WCRE 2008, 2008

FAMOOSr 2008: Workshop on FAMIX and Moose in Software Reengineering.
Proceedings of the WCRE 2008, 2008

Visually localizing design problems with disharmony maps.
Proceedings of the ACM 2008 Symposium on Software Visualization, 2008

Example-Based Program Transformation.
Proceedings of the Model Driven Engineering Languages and Systems, 2008

How Program History Can Improve Code Completion.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

On the nature of commits.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008

CodeCity: 3D visualization of large-scale software.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

SpyWare: a change-aware development toolset.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

A teamwork-based approach to programming fundamentals with scheme, smalltalk & java.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

MSR 2008 - 5th working conference on mining software repositories.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

A Flexible Framework to Support Collaborative Software Evolution Analysis.
Proceedings of the 12th European Conference on Software Maintenance and Reengineering, 2008

2007
Reverse Engineering Super-Repositories.
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007

Visualizing Software Systems as Cities.
Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2007

"A Bug's Life" Visualizing a Bug Database.
Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2007

IWPSE 2007: 9th international workshop on principles of software evolution.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Program Comprehension through Software Habitability.
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007

Characterizing and Understanding Development Sessions.
Proceedings of the 15th International Conference on Program Comprehension (ICPC 2007), 2007

4th International Workshop on Mining Software Repositories (MSR 2007).
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

An Approach to Software Evolution Based on Semantic Change.
Proceedings of the Fundamental Approaches to Software Engineering, 2007

Reverse Engineering through Holistic Software Exploration.
Proceedings of the 1st Workshop on FAMIX and Moose in Reengineering, 2007

The Metabase: Generating Object Persistency Using Meta Descriptions.
Proceedings of the 1st Workshop on FAMIX and Moose in Reengineering, 2007

ScheMoose - Supporting a Functional Language in Moose.
Proceedings of the 1st Workshop on FAMIX and Moose in Reengineering, 2007

NOREX: Distributed collaborative reengineering.
Proceedings of the 1st Workshop on FAMIX and Moose in Reengineering, 2007

Quantitative Approaches in Object-Oriented Software Engineering.
Proceedings of the Object-Oriented Technology. ECOOP 2007 Workshop Reader, 2007

The "Extract Refactoring" Refactoring.
Proceedings of the 1st Workshop on Refactoring Tools, 2007

Example-Driven Reconstruction of Software Models.
Proceedings of the 11th European Conference on Software Maintenance and Reengineering, 2007

Exploring Inter-Module Relationships in Evolving Software Systems.
Proceedings of the 11th European Conference on Software Maintenance and Reengineering, 2007

BugCrawler: Visualizing Evolving Software Systems.
Proceedings of the 11th European Conference on Software Maintenance and Reengineering, 2007

2006
A Change-based Approach to Software Evolution.
Proceedings of the Selected Papers of the ERCIM Working Group on Software Evolution, 2006

Reverse Engineering with Logical Coupling.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

Softwarenaut: cutting edge visualization.
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006

Visualizing live software systems in 3D.
Proceedings of the ACM 2006 Symposium on Software Visualization, 2006

The evolution radar: visualizing integrated logical coupling information.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Applying the evolution radar to PostgreSQL.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Software evolution: analysis and visualization.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Change-based Software Evolution.
Proceedings of the 2nd ERCIM Workshop on Software Evolution, 2006

Quantitative Approaches in Object-Oriented Software Engineering.
Proceedings of the Object-Oriented Technology, ECOOP 2006 Workshop Reader, 2006

Package Patterns for Visual Architecture Recovery.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

Softwarenaut: Exploring Hierarchical System Decompositions.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

Software Bugs and Evolution: A Visual Approach to Uncover Their Relationship.
Proceedings of the 10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 2006

Object-Oriented Metrics in Practice - Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems.
Springer, ISBN: 978-3-540-24429-5, 2006

2005
The Class Blueprint: Visually Supporting the Understanding of Classes.
IEEE Trans. Software Eng., 2005

White Coats: Web-Visualization of Evolving Software in 3D.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

Interactive Exploration of Semantic Clusters.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

Visualizing Feature Interaction in 3-D.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

Multi-level Method Understanding Using Microprints.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

Fractal Figures: Visualizing Development Effort for CVS Entities.
Proceedings of the 3rd International Workshop on Visualizing Software for Understanding and Analysis, 2005

Visualizing multiple evolution metrics.
Proceedings of the ACM 2005 Symposium on Software Visualization, 2005

Microprints: A Pixel-based Semantically Rich Visualization of Methods.
Proceedings of the 2005 International Smalltalk Conference, 2005

Towards a Taxonomy of SUnit Tests.
Proceedings of the 2005 International Smalltalk Conference, 2005

Butterflies: A Visual Approach to Characterize Packages.
Proceedings of the 11th IEEE International Symposium on Software Metrics (METRICS 2005), 2005

Versioning Systems for Evolution Research.
Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE 2005), 2005

The LAN-simulation: A Refactoring Teaching Example.
Proceedings of the 8th International Workshop on Principles of Software Evolution (IWPSE 2005), 2005

CodeCrawler: an information visualization tool for program comprehension.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Characterizing the Evolution of Class Hierarchies.
Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 2005

CodeCrawler - An Extensible and Language Independent 2D and 3D Software Visualization Tool.
Proceedings of the Tools for Software Maintenance and Reengineering, 2005

Moose: A Collaborative and Extensible Reengineering Environment.
Proceedings of the Tools for Software Maintenance and Reengineering, 2005

2004
Insights into System-Wide Code Duplication.
Proceedings of the 11th Working Conference on Reverse Engineering, 2004

CodeCrawler - Polymetric Views in Action.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004

Yesterday"s Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Ordering Broken Unit Tests for Focused Debugging.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

High-Level Polymetric Views of Condensed Run-time Information.
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 2004

2003
Polymetric Views - A Lightweight Visual Approach to Reverse Engineering.
IEEE Trans. Software Eng., 2003

Program Visualization Support for Highly Iterative Development Environments.
Proceedings of the 2nd International Workshop on Visualizing Software for Understanding and Analysis, 2003

CodeCrawler - A Lightweight Software Visualization Tool.
Proceedings of the 2nd International Workshop on Visualizing Software for Understanding and Analysis, 2003

CodeCrawler - Lessons Learned in Building a Software Visualization Tool.
Proceedings of the 7th European Conference on Software Maintenance and Reengineering (CSMR 2003), 2003

2002
A Graph-Based Metamodel for Object-Oriented Software Metrics.
Proceedings of the International Workshop on Graph-Based Tools, 2002

Understanding software evolution using a combination of software visualization and software metrics.
Obj. Logiciel Base données Réseaux, 2002

2001
Towards a Methodology for the Understanding of Object-Oriented Systems (Vers une méthodologie pour la compréhension d'applications objets).
Tech. Sci. Informatiques, 2001

A Categorization of Classes based on the Visualization of their Internal Structure: The Class Blueprint.
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2001

The Evolution Matrix: Recovering Software Evolution Using Software Visualization Techniques.
Proceedings of the 4th International Workshop on Principles of Software Evolution, 2001

Understanding Software Evolution Using a Flexible Query Engine.
Proceedings of the 2001 International Workshop on Formal Foundations of Software Evolution, 2001

1999
A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization.
Proceedings of the Sixth Working Conference on Reverse Engineering, 1999

Reverse Engineering Based on Metrics and Program Visualization.
Proceedings of the Object-Oriented Technology, ECOOP'99 Workshop Reader, 1999


  Loading...