- Object-Oriented Metrics in Practice - Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems
Michele Lanza, Radu Marinescu
Springer, 2006. ISBN: 3-540-24429-8.
- Answering Software Evolution Questions: An Empirical Evaluation
Lile Hattori, Marco D'Ambros, Michele Lanza, Mircea Lungu
In Journal of Information and Software Technology (IST). Accepted for publication. Elsevier 2012
- Refining Code Ownership With Synchronous Changes
Lile Hattori, Michele Lanza, Romain Robbes
In Journal of Empirical Software Engineering (EMSE). Vol. 17, No. 4-5, pp. 467-499. Springer, 2012
- Evaluating Defect Prediction Approaches: A Benchmark and an Extensive Comparison
Marco D'Ambros, Michele Lanza, Romain Robbes
In Journal of Empirical Software Engineering (EMSE), Vol. 17, No. 4-5, pp. 531-577. Springer, 2012
- Holistic Software Evolution
Michele Lanza
In ERCIM News, No. 88, January 2012, pp. 10 - 11. ERCIM, 2012
- On Porting Software Visualization Tools to the Web
Marco D'Ambros, Michele Lanza, Mircea Lungu, Romain Robbes
In Journal on Software Tools for Technology Transfer (STTT), Vol. 13, No. 2, pp. 181 - 200. Springer, 2011
- How Program History Can Improve Code Completion
Romain Robbes, Michele Lanza
In Journal of Automated Software Engineering, Vol. 17, No. 2, pp. 181 - 212. Springer, 2010
- Distributed and Collaborative Software Evolution Analysis with Churrasco
Marco D'Ambros, Michele Lanza
In Journal of Science of Computer Programming (SCP), Vol. 75, No. 4, pp. 276 - 287. Elsevier, 2010
- The Small Project Observatory: Visualizing Software Ecosystems
Mircea Lungu, Michele Lanza, Tudor Girba, Romain Robbes
In Journal of Science of Computer Programming (SCP), Vol. 75, No. 4, pp. 264 - 275. Elsevier, 2010
- Visualizing Co-Change Information with the Evolution Radar
Marco D'Ambros, Michele Lanza, Mircea Lungu
In IEEE Transactions on Software Engineering (TSE), Vol. 35, No. 5, pp. 720 - 735. IEEE CS Press, 2009
- Visual Software Evolution Reconstruction
Marco D'Ambros, Michele Lanza
In Journal on Software Maintenance and Evolution: Research and Practice (JSME), Vol.21, No.3, pp. 217 - 232, May 2009. John Wiley & Sons, 2009
- A Change-based Approach to Software Evolution
Romain Robbes, Michele Lanza
In Electronic Notes in Theoretical Computer Science (ENTCS), Vol. 166, pp. 93 - 109, January 2007. Elsevier Science Direct, 2007.
- The Class Blueprint: Visually Supporting the Understanding of Classes
Stephane Ducasse, Michele Lanza.
In IEEE Transactions on Software Engineering (TSE), Vol. 31, No. 1, pp. 75 - 90, January 2005. IEEE Computer Society, 2005.
- Polymetric Views - A Lightweight Visual Approach to Reverse Engineering
Michele Lanza, Stephane Ducasse.
In IEEE Transactions on Software Engineering (TSE), Vol. 29, No. 9, pp. 782 - 795, September 2003. IEEE Computer Society, 2003.
- A Graph-Based Metamodel for Object-Oriented Software Metrics
Tom Mens, Michele Lanza
In Electronic Notes in Theoretical Computer Science, Volume 72, Number 2, Elsevier Science, 2002.
- Towards a Methodology for the Understanding of Object-Oriented Systems
Stephane Ducasse, Michele Lanza.
In "La reutilisation", TSI (Techniques et Sciences Informatiques), Vol. 20, pp. 539 - 566. Hermes Publications, 2001.
- Communication in Open Source Software Development Mailing Lists
Anja Guzzi, Alberto Bacchelli, Michele Lanza, Martin Pinzger, Arie van Deursen
In Proceedings of MSR 2013 (10th IEEE Working Conference on Mining Software Repositories), to be published. IEEE CS Press, 2013.
- Manhattan: Supporting Real-Time Visual Team Activity Awareness
Michele Lanza, Marco D'Ambros, Alberto Bacchelli, Lile Hattori, Francesco Rigotti
In Proceedings of ICPC 2013 (21st IEEE International Conference on Program Comprehension), to be published. IEEE CS Press, 2013.
- Software Analytics for Mobile Applications - Insights & Lessons Learned
Roberto Minelli, Michele Lanza
In Proceedings of CSMR 2013 (17th IEEE European Conference on Software Maintenance and Reengineering), pp. 144-153. IEEE CS Press, 2013.
- Leveraging Crowd Knowledge for Software Comprehension and Development
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
In Proceedings of CSMR 2013 (17th IEEE European Conference on Software Maintenance and Reengineering), pp. 57-66. IEEE CS Press, 2013.
- A Qualitative User Study on Preemptive Conflict Detection
Lile Hattori, Michele Lanza, Marco D'Ambros
In Proceedings of ICGSE 2012 (7th International Conference on Global Software Engineering), pp. 159-163. IEEE CS Press, 2012.
- Ronda: A Fine Grained Collaborative Development Environment
Fernando Olivero, Michele Lanza, Marco D'Ambros
In Proceedings of CDVE 2012 (9th International Conference on Cooperative Design, Visualization and Engineering), pp. 155 - 162. Springer, 2012
- Content Classification of Development Emails
Alberto Bacchelli, Tommaso dal Sasso, Marco D'Ambros, Michele Lanza
In Proceedings of ICSE 2012 (34th ACM/IEEE International Conference on Software Engineering), pp. 375 - 385. IEEE CS Press, 2012
- Exploiting Unstructured System Artifacts for Structured Software Analysis
Alberto Bacchelli, Anthony Cleve, Michele Lanza, Andrea Mocci
In Proceedings of ASE 2011 (26th ACM/IEEE International Conference on Automated Software Engineering), pp. 476 - 479. IEEE CS Press, 2011
- Enabling Program Comprehension through a Visual Object-focused Development Environment
Fernando Olivero, Michele Lanza, Marco D'Ambros, Romain Robbes
In Proceedings of VL/HCC 2011 (27th IEEE Symposium on Visual Languages and Human-Centric Computing), pp. 127-134. IEEE CS Press, 2011
- Software Evolution Comprehension: Replay to the Rescue
Lile Hattori, Marco D'Ambros, Michele Lanza, Mircea Lungu
In Proceedings of ICPC 2011 (19th IEEE International Conference on Program Comprehension), pp. 161 - 170. IEEE CS Press, 2011.
- Collective Code Bookmarks for Program Comprehension
Anja Guzzi, Lile Hattori, Michele Lanza, Martin Pinzger, Arie van Deursen
In Proceedings of ICPC 2011 (19th IEEE International Conference on Program Comprehension), pp. 101 - 110. IEEE CS Press, 2011.
- Software Systems as Cities: A Controlled Experiment
Richard Wettel, Michele Lanza, Romain Robbes
In Proceedings of ICSE 2011 (33rd International Conference on Software Engineering), pp. 551 - 560. IEEE CS Press, 2011.
- RTFM (Read The Factual Mails) -Augmenting Program Comprehension with Remail
Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
In Proceedings of CSMR 2011 (15th IEEE European Conference on Software Maintenance and Reengineering), pp. 15 - 24. IEEE CS Press, 2011
- Recovering Inter-Project Dependencies in Software Ecosystems
Mircea Lungu, Romain Robbes, Michele Lanza
In Proceedings of ASE 2010 (25th ACM/IEEE International Conference on Automated Software Engineering), pp. 309 - 312. IEEE CS Press, 2010.
- On the Impact of Design Flaws on Software Defects
Marco D'Ambros, Alberto Bacchelli, Michele Lanza
In Proceedings of QSIC 2010 (10th International Conference on Quality Software), pp. 23 - 31. IEEE CS Press, 2010
- Extracting Source Code from E-Mails
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
In Proceedings of ICPC 2010 (18th IEEE International Conference on Program Comprehension), pp. 24 - 33. IEEE CS Press, 2010.
- Linking E-Mails and Source Code Artifacts
Alberto Bacchelli, Michele Lanza, Romain Robbes
In Proceedings of ICSE 2010 (32nd International Conference on Software Engineering), pp. 375 - 384. ACM Press, 2010.
- An Extensive Comparison of Bug Prediction Approaches
Marco D'Ambros, Michele Lanza, Romain Robbes
In Proceedings of MSR 2010 (7th IEEE Working Conference on Mining Software Repositories), pp. 31 - 40. IEEE CS Press, 2010.
- Replaying IDE Interactions to Evaluate and Improve Change Prediction Approaches
Romain Robbes, Damien Pollet, Michele Lanza
In Proceedings of MSR 2010 (7th IEEE Working Conference on Mining Software Repositories), pp. 161 - 170. IEEE CS Press, 2010.
- Are Popular Classes More Defect Prone?
Alberto Bacchelli, Marco D'Ambros, Michele Lanza
In Proceedings of FASE 2010 (13th International Conference on Fundamental Approaches to Software Engineering), pp. 59 - 73. Springer, 2010.
- Supporting Collaboration Awareness with Real-time Visualization of Development Activity
Michele Lanza, Lile Hattori, Anja Guzzi
In Proceedings of CSMR 2010 (14th IEEE European Conference on Software Maintenance and Reengineering), pp. 207 - 216. IEEE CS Press, 2010
- Benchmarking Lightweight Techniques to Link E-Mails and Source Code Best Paper Award
Alberto Bacchelli, Marco D'Ambros, Michele Lanza, Romain Robbes
In Proceedings of WCRE 2009 (16th IEEE Working Conference on Reverse Engineering), pp. 205 - 214. IEEE CS Press, 2009.
- On the Relationship Between Change Coupling and Software Defects
Marco D'Ambros and Michele Lanza and Romain Robbes
In Proceedings of WCRE 2009 (16th IEEE Working Conference on Reverse Engineering), pp. 135 - 144. IEEE CS Press, 2009.
- Promises and Perils of Porting Software Visualization Tools to the Web
Marco D'Ambros, Mircea Lungu, Michele Lanza, Romain Robbes
In Proceedings of WSE 2009 (11th IEEE International Symposium on Web Systems Evolution), pp. 109 - 118. IEEE CS Press, 2009.
- Mining the History of Synchronous Changes to Refine Code Ownership
Lile Hattori, Michele Lanza
In Proceedings of MSR 2009 (6th IEEE Working Conference on Mining Software Repositories), pp. 141 - 150. IEEE CS Press, 2009.
- An Environment for Synchronous Software Development
Lile Hattori, Michele Lanza
In Proceedings of ICSE 2009 (31st ACM/IEEE International Conference on Software Engineering - New Ideas and Emerging Results Track), pp. 223 - 226. IEEE CS Press, 2009.
- EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution
Michele Lanza, Harald Gall, Philippe Dugerdil
In Proceedings of CSMR 2009 (13th IEEE European Conference on Software Maintenance and Reengineering), pp. 293 - 296. IEEE CS Press, 2009.
- Visual Exploration of Large-Scale System Evolution
Richard Wettel, Michele Lanza
In Proceedings of WCRE 2008 (15th IEEE Working Conference on Reverse Engineering), pp. 219 - 228, IEEE CS Press, 2008.
- Logical Coupling Based on Fine-Grained Change Information
Romain Robbes, Damien Pollet, Michele Lanza
In Proceedings of WCRE 2008 (15th IEEE Working Conference on Reverse Engineering), pp. 42 - 46, IEEE CS Press, 2008
- Example-based Program Transformation
Romain Robbes, Michele Lanza
In Proceedings of MODELS 2008 (11th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems), pp. 174 - 188, Springer LNCS, 2008.
- How Program History Can Improve Code Completion
Romain Robbes, Michele Lanza
In Proceedings of ASE 2008 (23rd IEEE/ACM International Conference on Automated Software Engineering), ACM Press, 2008.
- Visually Localizing Design Problems with Disharmony Maps
Richard Wettel, Michele Lanza
In Proceedings of Softvis 2008 (4th International ACM Symposium on Software Visualization), pp. 155 - 164, ACM Press, 2008.
- A Teamwork-Based Approach to Programming Fundamentals with Scheme, Smalltalk & Java
Michele Lanza, Amy Murphy, Romain Robbes, Mircea Lungu, Paolo Bonzini, Marco D'Ambros, Richard Wettel
In Proceedings of ICSE 2008 (30th International Conference on Software Engineering, Education Track), pp. 787 - 790, ACM Press, 2008.
- A Flexible Framework to Support Collaborative Software Evolution Analysis
Marco D'Ambros, Michele Lanza
In Proceedings of CSMR 2008 (12th European Conference on Software Maintenance and Reengineering), pp. 3 - 12, IEEE Computer Society, 2008.
- Reverse Engineering Super-Repositories
Mircea Lungu, Michele Lanza, Tudor Girba, Reinout Heeck
In Proceedings of WCRE 2007 (14th Working Conference on Reverse Engineering), pp. 120 - 129, IEEE Computer Society, 2007.
- Program Comprehension Through Software Habitability
Richard Wettel, Michele Lanza
In Proceedings of ICPC 2007 (15th International Conference on Program Comprehension), pp. 231 - 240, IEEE CS, 2007.
- Characterizing and Understanding Development Sessions
Romain Robbes, Michele Lanza
In Proceedings of ICPC 2007 (15th International Conference on Program Comprehension), pp. 155 - 164, IEEE CS, 2007.
- An Approach to Software Evolution Based on Semantic Change
Romain Robbes, Michele Lanza, Mircea Lungu
In Proceedings of FASE 2007 (10th Conference on Fundamental Approaches to Software Engineering), pp. 27 - 41, Springer LNCS, 2007.
- Exploring Inter-Module Relationships in Evolving Software Systems
Mircea Lungu, Michele Lanza
In Proceedings of CSMR 2007 (11th European Conference on Software Maintenance and Reengineering), pp. 91 - 100, IEEE Computer Society, 2007.
- Example-Driven Reconstruction of Software Models
Oscar Nierstrasz, Markus Kobel, Tudor Girba, Michele Lanza, Horst Bunke
In Proceedings of CSMR 2007 (11th European Conference on Software Maintenance and Reengineering), pp. 275 - 284, IEEE Computer Society, 2007.
- Reverse Engineering with Logical Coupling
Marco D'Ambros, Michele Lanza
In Proceedings of WCRE 2006 (13th Working Conference on Reverse Engineering), pp. 189 - 198, IEEE Computer Society, 2006.
- Visualizing Live Software Systems in 3D
Orla Greevy, Michele Lanza, Christoph Wysseier
In Proceedings of SoftVis 2006 (3rd International ACM Symposium on Software Visualization), pp. 47 - 56, ACM Press, 2006.
- Software Bugs and Evolution: A Visual Approach to Uncover Their Relationship
Marco D'Ambros, Michele Lanza.
In Proceedings of CSMR 2006 (10th European Conference on Software Maintenance and Reengineering), pp. 227 - 236, IEEE Computer Society, 2006.
- Package Patterns for Visual Architecture Recovery
Mircea Lungu, Michele Lanza, Tudor Girba.
In Proceedings of CSMR 2006 (10th European Conference on Software Maintenance and Reengineering), pp. 183 - 192, IEEE Computer Society, 2006.
- Butterflies: A Visual Approach to Characterize Packages
Stephane Ducasse, Michele Lanza, Laura Ponisio.
In Proceedings of Metrics 2005 (11th IEEE International Software Metrics Symposium), pp. 70 - 77, IEEE Computer Society, 2005.
- Towards a Taxonomy of Unit Tests
Markus Gaelli, Michele Lanza and Oscar Nierstrasz
In Proceedings of ESUG 2005 (13th International Smalltalk Conference - Academic Track), pp. 102 - 122, 2005.
- Microprints: A Pixel-based Semantically Rich Visualization of Methods
Romain Robbes, Stephane Ducasse, Michele Lanza
In Proceedings of ESUG 2005 (13th International Smalltalk Conference - Academic Track), pp. 172 - 188, 2005.
- Visualizing Multiple Evolution Metrics
Martin Pinzger, Harald Gall, Michael Fischer, Michele Lanza
In Proceedings of SoftVis 2005 (2nd International ACM Symposium on Software Visualization), pp. 67 - 75, ACM Press, 2005.
- Characterzing the Evolution of Class Hierarchies
Tudor Girba, Michele Lanza, Stephane Ducasse.
In Proceedings of CSMR 2005 (9th European Conference on Software Maintenance and Reengineering), pp. 2 - 11, IEEE Computer Society, 2005.
- Insights into System-wide Code Duplication
Matthias Rieger, Stehane Ducasse, Michele Lanza.
In Proceedings of WCRE 2004 (11th Working Conference on Reverse Engineering), pp. 100 - 109, IEEE Computer Society, 2004.
- Yesterday's Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes
Tudor Girba, Stephane Ducasse, Michele Lanza.
In Proceedings of ICSM 2004 (20th International Conference on Software Maintenance), pp. 40 - 49, IEEE Computer Society, 2004.
- Ordering Broken Unit Tests for Focused Debugging
Markus Gaelli, Michele Lanza, Oscar Nierstrasz, Roel Wuyts.
In Proceedings of ICSM 2004 (20th International Conference on Software Maintenance), pp. 114 - 123, IEEE Computer Society, 2004.
- High-level Polymetrics Views of Condensed Run-time Information
Stephane Ducasse, Michele Lanza, and Roland Bertuli.
In Proceedings of CSMR 2004 (8th European Conference on Software Maintenance and Reengineering), pp. 309 - 318, IEEE Computer Society, 2004.
- CodeCrawler - Lessons Learned in Building a Software Visualization Tool
Michele Lanza.
In Proceedings of CSMR 2003 (7th European Conference on Software Maintenance and Reengineering), pp. 409 - 418, IEEE Computer Society, 2003.
- Understanding Software Evolution using a Combination of Software Visualization and Software Metrics
Michele Lanza, Stephane Ducasse.
In Proceedings of LMO 2002 (Languages et Modeles a Objets), pp. 135 - 149, Hermes Publications, 2002.
- A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint
Michele Lanza, Stephane Ducasse.
In Proceedings of OOPSLA 2001 (16th International Conference on Object-Oriented Programming, Systems, Languages, and Applications), pp. 300 - 311, ACM Press, 2001.
- A Hybrid Reverse Engineering Approach Combining Metrics and Program Visualization
Serge Demeyer, Stephane Ducasse, Michele Lanza.
In Proceedings of WCRE 1999 (6th Working Conference on Reverse Engineering), pp. 175 - 186, IEEE Computer Society, 1999.
- EvoSpaces - Multi-Dimensional Navigation Spaces for Software Evolution
Sazzadul Alam, Sandro Boccuzzo, Richard Wettel, Philippe Dugerdil, Harald Gall, Michele Lanza
In "Human Machine Interaction", pp. 167 - 192, LNCS Series. Springer, 2009
- Analyzing Software Repositories to Understand Software Evolution
Marco D'Ambros, Harald Gall, Michele Lanza, Martin Pinzger
In "Software Evolution", pp. 37 - 67, Springer, 2008. ISBN: 978-3-540-76439-7
- CodeCrawler - An Extensible and Language Independent 2D and 3D Software Visualization Tool
Michele Lanza, Stephane Ducasse.
In "Tools for Software Maintenance and Reengineering", pp. 74 - 94, RCOST / Software Technology Series. Franco Angeli, 2005.
- Moose - A Collaborative and Extensible Reengineering Environment
Stephane Ducasse, Tudor Girba, Michele Lanza, Serge Demeyer.
In "Tools for Software Maintenance and Reengineering", pp. 55 - 71, RCOST / Software Technology Series. Franco Angeli, 2005.
- Co-Evolution as the Key for Live Programming
Remo Lemma, Michele Lanza
In Proceedings of LIVE 2013 (1st International Workshop on Live Programming), to be published, ACM Press, 2013
- On The Road to Hades--Helpful Automatic Development Email Summarization
Alberto Bacchelli, Michele Lanza, Ebrisa Mastrodicasa
In Proceedings of TAinSM 2012 (1st International Workshop on on the Next Five Years of Text Analysis in Software Maintenance), to be published, 2012
- Tracking Human-Centric Controlled Experiments with Biscuit
Fernando Olivero, Michele Lanza, Marco D'Ambros, Romain Robbes
In Proceedings of PLATEAU 2012 (4th International Workshop on Evaluation and Usability of Programming Languages and Tools), to be published, ACM Press, 2012
- Harnessing Stack Overflow for the IDE
Alberto Bacchelli, Luca Ponzanelli, Michele Lanza
In Proceedings of RSSE 2012 (3rd International Workshop on Recommendation Systems for Software Engineering), pp. 26-30, IEEE CS Press, 2012
- Telling Stories about GNOME with Complicity
Sylvie Neu, Michele Lanza, Lile Hattori, Marco D'Ambros
In Proceedings of VISSOFT 2011 (6th IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 14-21, IEEE CS Press, 2011
- Replaying Past Changes on Multi-developer Projects Best Paper Award
Lile Hattori, Mircea Lungu, Michele Lanza
In Proceedings of IWPSE-EVOL 2010 (Joint 11th International Workshop on Principles of Software Evolution and 5th ERCIM Workshop on Software Evolution), pp. 13 - 22. ACM Press, 2010.
- Towards Integrating E-Mail Communication in the IDE
Alberto Bacchelli, Michele Lanza, Vitezslav Humpa
In Proceedings of SUITE 2010 (2nd International Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation), pp. 1 - 4. IEEE CS Press, 2010.
- Commit 2.0
Marco D'Ambros, Michele Lanza, Romain Robbes
In Proceedings of Web2SE 2010 (1st International Workshop on Web 2.0 for Software Engineering), pp. 14 - 19. IEEE CS Press, 2010.
- Gaucho: From Integrated Development Environments to Direct Manipulation Environments
Fernando Olivero, Michele Lanza, Mircea Lungu
In Proceedings of FlexiTools 2010 (1st International Workshop on Flexible Modeling Tools).
- Lumiere: a Novel Framework for Rendering 3D graphics in Smalltalk
Fernando Olivero, Michele Lanza, Romain Robbes
In Proceedings of IWST 2009 (1st International Workshop on Smalltalk Technologies), pp. 20 - 28. ACM Press, 2009.
- On the Nature of Commits
Lile Hattori, Michele Lanza
In Proceedings of EVOL 2008 (4th International ERCIM Workshop on Software Evolution and Evolvabillity), pp. 63 - 71, 2008.
- Churrasco: Supporting Collaborative Software Evolution Analysis
Marco D'Ambros, Michele Lanza
In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008.
- The Small Project Observatory
Mircea Lungu, Michele Lanza
In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008.
- CodeCity
Richard Wettel, Michele Lanza
In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008.
- "A Bug's Life" - Visualizing a Bug Database
Marco D'Ambros, Michele Lanza, Martin Pinzger
In Proceedings of VISSOFT 2007 (4th IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 113 - 120, IEEE CS Press, 2007.
- Visualizing Software Systems as Cities
Richard Wettel, Michele Lanza
In Proceedings of VISSOFT 2007 (4th IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 92 - 99, IEEE CS Press, 2007.
- Higher Abstractions for Dynamic Analysis
Marcus Denker, Orla Greevy, Michele Lanza
In Proceedings of PCODA 2006 (2nd International Workshop on Program Comprehension through Dynamic Analysis), pp. 32 - 38, 2006.
- Change-based Software Evolution
Romain Robbes, Michele Lanza
In Proceedings of EVOL 2006 (2nd International ERCIM Workshop on Software Evolution), pp. 159 - 164, 2006.
- The Evolution Radar: Integrating Fine-grained and Coarse-grained Logical Coupling Information
Marco D'Ambros, Michele Lanza, Mircea Lungu
In Proceedings of MSR 2006 (3rd International Workshop on Mining Software Repositories), pp. 26 - 32, 2006.
- Visualizing Feature Interaction in 3-D
Orla Greevy, Michele Lanza, and Christoph Wysseier
In Proceedings of VISSOFT 2005 (3rd IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 114 - 119, IEEE CS Press, 2005.
- White Coats: Web-Visualization of Evolving Software in 3D
Cedric Mesnage and Michele Lanza
In Proceedings of VISSOFT 2005 (3rd IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 40 - 45, IEEE CS Press, 2005.
- Multi-level Method Understanding Using Microprints
Stephane Ducasse, Michele Lanza, Romain Robbes
In Proceedings of VISSOFT 2005 (3rd IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 33 - 38, IEEE CS Press, 2005.
- Fractal Figures: Visualizing Development Effort for CVS Entities
Marco D'Ambros, Michele Lanza, Harald Gall
In Proceedings of VISSOFT 2005 (3rd IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 46 - 51, IEEE CS Press, 2005.
- Interactive Exploration of Semantic Clusters
Mircea Lungu, Adrian Kuhn, Tudor Girba, Michele Lanza
In Proceedings of VISSOFT 2005 (3rd IEEE International Workshop on Visualizing Software For Understanding and Analysis), pp. 95 - 100, IEEE CS Press, 2005.
- Versioning Systems for Evolution Research
Romain Robbes and Michele Lanza
In Proceedings of IWPSE 2005 (8th International Workshop on Principles of Software Evolution), pp. 155 - 164, IEEE CS Press, 2005.
- The LAN-simulation: A Research and Teaching Example for Refactoring
Serge Demeyer, Filip Van Rysselberghe, Tudor Girba, Jazeck Ratzinger, Radu Marinescu, Tom Mens, Bart Du Bois, Dirk Janssens, Stephane Ducasse, Michele Lanza, Matthias Rieger, Harald Gall, Mohammad Al-Ramly
In Proceedings of IWPSE 2005 (8th International Workshop on Principles of Software Evolution), pp. 123 - 131, IEEE CS Press, 2005.
- Program Visualization Support for Highly Iterative Development Environments
Michele Lanza
In Proceedings of VISSOFT 2003 (2nd Annual DesignFest on Visualizing Software for Understanding and Analysis), pp. 62 - 67, 2003.
- The Evolution Matrix: Recovering Software Evolution using Software Visualization Techniques
Michele Lanza.
In Proceedings of IWPSE 2001 (4th International Workshop on Principles of Software Evolution), pp. 37 - 42, 2001.
- Seahawk: Stack Overflow in the IDE
Luca Ponzanelli, Alberto Bacchelli, Michele Lanza
In Proceedings of ICSE 2013 (35th International Conference on Software Engineering), to be published. IEEE CS Press, 2013.
- CEL - Modeling Everywhere
Remo Lemma, Michele Lanza, Fernando Olivero
In Proceedings of ICSE 2013 (35th International Conference on Software Engineering), to be published. IEEE CS Press, 2013.
- Gaucho: Programming == Modeling
Fernando Olivero, Michele Lanza, Marco D'Ambros, Romain Robbes
In Proceedings of ECOOP 2011 (25th European Conference on Object-Oriented Programming), to be published. Springer, 2011.
- Miler: A Toolset for Exploring Email Data
Alberto Bacchelli, Michele Lanza, Marco D'Ambros
In Proceedings of ICSE 2011 (33rd ACM/IEEE International Conference on Software Engineering), pp. 1025 - 1027, ACM Press, 2011.
- Syde: A Tool for Collaborative Software Development
Lile Hattori, Michele Lanza
In Proceedings of ICSE 2010 (32nd ACM/IEEE International Conference on Software Engineering), pp. 235 - 238, ACM Press, 2010.
- The Small Project Observatory - A Tool for Reverse Engineering Software Ecosystems
Mircea Lungu, Michele Lanza
In Proceedings of ICSE 2010 (32nd ACM/IEEE International Conference on Software Engineering), pp. 289 - 292, ACM Press, 2010.
- SpyWare: A Change-Aware Development Toolset
Romain Robbes, Michele Lanza
In Proceedings of ICSE 2008 (30th ACM/IEEE International Conference on Software Engineering), pp. 847 - 850, ACM Press, 2008.
- CodeCity: 3D Visualization of Evolving Large-Scale Software
Richard Wettel, Michele Lanza
In Proceedings of ICSE 2008 (30th ACM/IEEE International Conference on Software Engineering), pp. 921 - 922, ACM Press, 2008.
- BugCrawler: Visualizing Evolving Software Systems
Marco D'Ambros, Michele Lanza
In Proceedings of CSMR 2007 (11th European Conference on Software Maintenance and Reengineering), pp. 333 - 334, IEEE Computer Society, 2007.
- Softwarenaut: Exploring Hierarchical System Decompositions
Mircea Lungu, Michele Lanza
In Proceedings of CSMR 2006 (10th European Conference on Software Maintenance and Reengineering), pp. 349 - 350, IEEE Computer Society, 2006.
- CodeCrawler - An Information Visualization Tool for Program Comprehension
Michele Lanza, Stephane Ducasse, Harald Gall, Martin Pinzger
In Proceedings of ICSE 2005 (27th International Conference on Software Engineering), pp. 672 - 673, ACM Press, 2005.
- CodeCrawler - Polymetric Views in Action
Michele Lanza
In Proceedings of ASE 2004 (19th IEEE International Conference on Automated Software Engineering), pp. 394 - 395, IEEE CS Press, 2004.
- CodeCrawler - A Lightweight Software Visualization Tool
Michele Lanza
In Proceedings of VISSOFT 2003 (2nd International Workshop on Visualizing Software for Understanding and Analysis), pp. 51 - 52, 2003.
- DFlow - Towards the Understanding of the Workflow of Developers
Roberto Minelli, Michele Lanza
In Proceedings of SATTOSE 2013 (6th Seminar Series on Advanced Techniques \& Tools for Software Evolution, 2013
- A qualitative analysis of preemptive conflict detection
Lile Hattori, Michele Lanza, Marco D'Ambros
Technical Report 2011/05, University of Lugano, 2011.
- REmail - Blending Talk and Work in Eclipse
Alberto Bacchelli, Lorenzo Baracchi, Michele Lanza
In Proceedings of Eclipse-IT 2011 (6th Workshop of the Italian Eclipse Community), 2011
- Manhattan - 3D City Visualizations in Eclipse
Alberto Bacchelli, Francesco Rigotti, Lile Hattori, Michele Lanza
In Proceedings of Eclipse-IT 2011 (6th Workshop of the Italian Eclipse Community), 2011
- Erase and Rewind - Learning by Replaying Examples
Lile Hattori, Alberto Bacchelli, Michele Lanza, Mircea Lungu
In Proceedings of CSEET 2001 (24th International Conference on Software Engineering Education and Training), IEEE CS Press, 2011.
- Empirical Validation of CodeCity: A Controlled Experiment
Richard Wettel, Michele Lanza, Romain Robbes
Technical Report 2010/05, University of Lugano, 2010.
- Miler - A Tool Infrastructure to Analyze Mailing Lists
Alberto Bacchelli, Michele Lanza, Marco D'Ambros
In Proceedings of FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering). 2009.
- Lumiere : An Infrastructure for Producing 3D Applications in Smalltalk
Fernando Olivero, Michele Lanza, Romain Robbes
In Proceedings of FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering). 2009.
- Visualizing Gnome With The Small Project Observatory
Mircea Lungu, Jacopo Malnati, Michele Lanza
In Proceedings of MSR 2009 (6th IEEE Working Conference on Mining Software Repositories), pp. 103 - 106. IEEE CS Press, 2009.
- The Small Project Observatory ESUG Technology Innovation Award
Mircea Lungu, Michele Lanza, Tudor Girba
ESUG 2007 Innovation Awards - 15th International Smalltalk Conference.
- The "Extract Refactoring" Refactoring
Romain Robbes, Michele Lanza
In Proceedings of WRT 2007 (1st International Workshop on Refactoring Tools), pp. 29 - 30, 2007.
- Quantitative Approaches in Object-Oriented Software Engineering
Yann-Gael Gueheneuc, Christian Lange, Houari Sahraoui, Giovanni Falcone, Michele Lanza, Coral Calero, Fernando Brito e Abreu
In ECOOP 2007 Workshop Reader, pp. 166 - 170, Springer LNCS, 2007.
- The Metabase: Generating Object Persistency Using Meta Descriptions
Marco D'Ambros, Michele Lanza, Martin Pinzger
In Proceedings of FAMOOSr (1st Workshop on FAMIX and MOOSE in Reengineering), 2007.
- NOREX: Distributed collaborative reengineering
Mihai Balint, Petru Mihancea, Radu Marinescu, Michele Lanza
In Proceedings of FAMOOSr (1st Workshop on FAMIX and MOOSE in Reengineering), 2007.
- ScheMoose - Supporting a Functional Language in Moose
Katerina Barone-Adesi, Michele Lanza
In Proceedings of FAMOOSr (1st Workshop on FAMIX and MOOSE in Reengineering), 2007.
- Reverse Engineering through Holistic Software Exploration
Mircea Lungu, Michele Lanza
In Proceedings of FAMOOSr (1st Workshop on FAMIX and MOOSE in Reengineering), 2007.
- Softwarenaut: Cutting Edge Visualization Best Poster Award
Mircea Lungu, Michele Lanza
In Proceedings of SoftVis 2006 (3rd International ACM Symposium on Software Visualization), pp. 179 - 180, ACM Press, 2006.
- Quantitative Approaches in Object-Oriented Software Engineering
Fernando Brito e Abreu, Coral Calero, Yann-Gael Gueheneuc, Michele Lanza, Houari Sahraoui
In ECOOP 2006 Workshop Reader, pp. 87 - 96, Springer LNCS, 2006.
- Applying the Evolution Radar to PostgreSQL Mining Challenge 3rd Prize
Marco D'Ambros, Michele Lanza
In Proceedings of MSR 2006 (3rd International Workshop on Mining Software Repositories), pp. 177 - 178, 2006.
- Visualizing and Characterizing the Evolution of Class Hierarchies
Tudor Girba, Michele Lanza
In Proceedings of WOOR 2004 (5th International Workshop on Object-Oriented Reengineering).
- Run-time Information Visualization for Understanding Object-Oriented Systems
Roland Bertuli, Stephane Ducasse, Michele Lanza
In Proceedings of WOOR 2003 (4th International Workshop on Object-Oriented Reengineering), pp. 10 - 19, 2003.
- Beyond Language Independent Object-Oriented Metrics: Domain Independent Metrics
Michele Lanza, Stephane Ducasse
In Proceedings of QAOOSE 2002 (6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering), pp. 77 - 84, 2002.
- The Class Blueprint - A Visualization of the Internal Structure of Classes
Michele Lanza, Stephane Ducasse.
OOPSLA 2001, Software Visualization Workshop.
- Understanding Software Evolution using a Flexible Query Engine
Michele Lanza, Stephane Ducasse, Lukas Steiger.
In Proceedings of FFSE 2001 (Formal Foundations of Software Evolution Workshop), 2001.
- Supporting Evolution Recovery: A Query-based Approach
Stephane Ducasse, Michele Lanza, Lukas Steiger.
ECOOP 2000, Architectural Evolution International Workshop.
- The Moose Reengineering Environment
Stephane Ducasse, Michele Lanza, Sander Tichelaar.
Smalltalk Chronicles, Volume 3, Number 2, 2001.
- Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems
Stephane Ducasse, Michele Lanza, Sander Tichelaar.
COSET 2000, International Symposium on Constructing Software Engineering Tools.
- Reverse Engineering based on Metrics and Program Visualization
Stephane Ducasse, Michele Lanza, Serge Demeyer.
In Object-Oriented Technology (ECOOP 1999 Workshop Reader), LNCS (Lecture Notes in Computer Science), N 1743, Springer-Verlag, 1999.
- The FAMOOS Object-Oriented Reengineering Handbook
Holger Baer, Markus Bauer, Oliver Ciupke, Serge Demeyer, Stephane Ducasse, Michele Lanza, Radu Marinescu, Robb Nebbe, Oscar Nierstrasz, Michael Przybilski, Tamar Richner, Matthias Rieger, Claudio Riva, Anne-Marie Sassen, Benedikt Schulz, Patrick Steyaert, Sander Tichelaar, Joachim Weisbrod.1999.
- Object-Oriented Reverse Engineering - Coarse-grained, Fine-grained, and Evolutionary Software Visualization Ernst Denert Software Engineering Award
Michele Lanza.
Ph.D. Thesis, University of Berne, Switzerland, 2003.
- Combining Metrics and Graphs for Object-Oriented Reverse Engineering
Michele Lanza.
Master Thesis, University of Berne, Switzerland, 1999.