Lanza, Michele

Up a level
Export as [feed] RSS
Group by: Item Type | No Grouping
Number of items: 48.

Journal Article

Lungu, Mircea; Lanza, Michele; Nierstrasz, Oscar (2014). Evolutionary and collaborative software architecture recovery with Softwarenaut. Science of computer programming, 79(1), pp. 204-223. Amsterdam: Elsevier 10.1016/j.scico.2012.04.007

Hattori, Lile; D'Ambros, Marco; Lanza, Michele; Lungu, Mircea (2012). Answering software evolution questions: An empirical evaluation. Information and software technology, 55(4), pp. 755-775. London: Butterworth 10.1016/j.infsof.2012.09.001

Lungu, Mircea; Lanza, Michele; Gîrba, Tudor; Robbes, Romain (2010). The Small Project Observatory: Visualizing Software Ecosystems. Science of computer programming, 75(4), pp. 264-275. Amsterdam: Elsevier 10.1016/j.scico.2009.09.004

Ducasse, Stéphane; Lanza, Michele (2005). The Class Blueprint: Visually Supporting the Understanding of Classes. IEEE transactions on software engineering, 31(1), pp. 75-90. Institute of Electrical and Electronics Engineers IEEE 10.1109/TSE.2005.14

Lanza, Michele; Ducasse, Stéphane (2003). Polymetric Views---A Lightweight Visual Approach to Reverse Engineering. Transactions on Software Engineering, 29(9), pp. 782-795. IEEE Computer Society 10.1109/TSE.2003.1232284

Mens, Tom; Lanza, Michele (2002). A Graph-Based Metamodel for Object-Oriented Software Metrics. Electronic Notes in Theoretical Computer Science, 72(2), pp. 57-68. Elsevier 10.1016/S1571-0661(05)80529-8

Ducasse, Stephane; Lanza, Michele (2001). Towards a Methodology for the Understanding of Object-Oriented Systems. Technique et Science Informatiques, 20(4), pp. 539-566. Hermes

Book Section

Ducasse, Stéphane; Gîrba, Tudor; Lanza, Michele; Demeyer, Serge (2005). Moose: a Collaborative and Extensible Reengineering Environment. In: Di Penta, Massimiliano; Harsu, Maarit (eds.) Tools for Software Maintenance and Reengineering. RCOST / Software Technology Series (pp. 55-71). Milano: Franco Angeli

Lanza, Michele; Ducasse, Stéphane (2005). CodeCrawler — An Extensible and Language Independent 2D and 3D Software Visualization Tool. In: Tools for Software Maintenance and Reengineering. RCOST / Software Technology Series (pp. 74-94). Milano: Franco Angeli

Report

Ducasse, Stéphane; Lanza, Michele; Ponisio, Maria Laura (2004). A Top-Down Program Comprehension Strategy for Packages Univeristät Bern

Conference or Workshop Item

Hattori, Lile; D'Ambros, Marco; Lanza, Michele; Lungu, Mircea (2011). Software Evolution Comprehension: Replay to the Rescue. In: IEEE Computer Society Press. IEEE Computer Society Press. 10.1109/ICPC.2011.39

Hattori, Lile; Lungu, Mircea; Lanza, Michele (2010). Replaying past changes in multi-developer projects. In: Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE) (pp. 13-22). New York: Association for Computing Machinery ACM 10.1145/1862372.1862379

Lungu, Mircea; Robbes, Romain; Lanza, Michele (2010). Recovering Inter-Project Dependencies in Software Ecosystems. In: IEEE/ACM international conference on Automated software engineering (pp. 309-312). ACM Press 10.1145/1858996.1859058

Ducasse, Stéphane; Gîrba, Tudor; Greevy, Orla; Lanza, Michele; Nierstrasz, Oscar (2008). Workshop on FAMIX and Moose in Software Reengineering (FAMOOSr 2008). Working Conference on Reverse Engineering. Proceedings, pp. 343-344. Washington, DC: IEEE 10.1109/WCRE.2008.51

Nierstrasz, Oscar; Kobel, Adrian; Gîrba, Tudor; Lanza, Michele; Bunke, Horst (2007). Example-driven reconstruction of software models. European Conference on Software Maintenance and Reengineering. Proceedings, pp. 275-286. Washington, DC: IEEE Computer Society 10.1109/CSMR.2007.23

Lungu, Mircea; Lanza, Michele; Gîrba, Tudor; Heeck, Reinout (2007). Reverse Engineering Super-Repositories. Working Conference on Reverse Engineering. Proceedings, pp. 120-129. Washington, DC: IEEE 10.1109/WCRE.2007.46

Denker, Marcus; Greevy, Orla; Lanza, Michele (2006). Higher Abstractions for Dynamic Analysis. In: Zaidman, Andy; Hamou-Lhadj, Abdelwahab; Greevy, Orla (eds.) PCODA 2006. 2nd International Workshop on Program Comprehension through Dynamic Analysis co-located with the 13th Working Conference on Reverse Engineering (WCRE 06) (pp. 32-38). Antwerpen: Department of Mathematics & Computer Science, Universiteit Antwerpen

Lungu, Mircea; Lanza, Michele; Gîrba, Tudor (2006). Package Patterns for Visual Architecture Recovery. European Conference on Software Maintenance and Reengineering. Proceedings, 10 pp.-196. Washington, DC: IEEE Computer Society 10.1109/CSMR.2006.39

Greevy, Orla; Lanza, Michele; Wysseier, Christoph (2006). Visualizing live Software Systems in 3{D}. In: Burnett, Margaret; Diehl, Stephan; Kraemer, Eileen (eds.) Proceedings of the 2006 ACM symposium on Software visualization (p. 47). New York: Association for Computing Machinery ACM 10.1145/1148493.1148501

Ducasse, Stéphane; Lanza, Michele; Robbes, Romain (September 2005). Multi-level Method Understanding Using Microprints. In: 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, 2005. Proceedings (pp. 1-6). IEEE 10.1109/VISSOF.2005.1684300

Gaelli, Markus; Lanza, Michele; Nierstrasz, Oscar (September 2005). Towards a Taxonomy of Unit Tests. In: 13th International European Smalltalk Conference (ESUG 2005). Brüssel, Belgien. 13.-20.08.2005.

Greevy, Orla; Lanza, Michele; Wysseier, Christoph (September 2005). Visualizing Feature Interaction in 3-D. In: 3th IEEE International Workshop on Visualizing Software for Understanding (pp. 1-6). IEEE 10.1109/VISSOF.2005.1684317

Demeyer, Serge; Rysselberghe, Filip Van; Gîrba, Tudor; Ratzinger, Jacek; Marinescu, Radu; Mens, Tom; Bois, Bart Du; Janssens, Dirk; Ducasse, Stéphane; Lanza, Michele; Rieger, Matthias; Gall, Harald; Wermelinger, Michel; El-Ramly, Mohammad (2005). The LAN-simulation: A Research and Teaching Example for Refactoring. In: 8th International Workshop on Principles of Software Evolution (pp. 123-134). Los Alamitos CA: IEEE Computer Society Press 10.1109/IWPSE.2005.30

Ducasse, Stéphane; Lanza, Michele; Ponisio, Maria Laura (2005). Butterflies: A Visual Approach to Characterize Packages. In: 11th IEEE International Symposium Software Metrics (p. 7). IEEE Computer Society 10.1109/METRICS.2005.15

Gîrba, Tudor; Lanza, Michele; Ducasse, Stéphane (2005). Characterizing the Evolution of Class Hierarchies. European Conference on Software Maintenance and Reengineering. Proceedings, pp. 2-11. Los Alamitos CA: IEEE Computer Society 10.1109/CSMR.2005.15

Lungu, Mircea; Kuhn, Adrian; Gîrba, Tudor; Lanza, Michele (2005). Interactive Exploration of Semantic Clusters. In: 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis (pp. 1-6). IEEE 10.1109/VISSOF.2005.1684313

Robbes, Romain; Ducasse, Stéphane; Lanza, Michele (2005). Microprints: A Pixel-based Semantically Rich Visualization of Methods. In: 13th International Smalltalk Conference. Brüssel, Belgien. 16.-20. Aug. 2005.

Rieger, Matthias; Ducasse, Stephane; Lanza, Michele (November 2004). Insights into System-Wide Code Duplication. Working Conference on Reverse Engineering. Proceedings, pp. 100-109. IEEE 10.1109/WCRE.2004.25

Gîrba, Tudor; Ducasse, Stéphane; Lanza, Michele (September 2004). Yesterday's Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes. International Conference on Software Maintenance. Proceedings, pp. 40-49. Los Alamitos CA: IEEE 10.1109/ICSM.2004.1357788

Ducasse, Stéphane; Lanza, Michele; Bertuli, Roland (2004). High-Level Polymetric Views of Condensed Run-Time Information. European Conference on Software Maintenance and Reengineering. Proceedings, pp. 309-318. Los Alamitos CA: IEEE Computer Society 10.1109/CSMR.2004.1281433

Gaelli, Markus; Lanza, Michele; Nierstrasz, Oscar; Wuyts, Roel (2004). Ordering Broken Unit Tests for Focused Debugging. International Conference on Software Maintenance. Proceedings, pp. 114-123. IEEE 10.1109/ICSM.2004.1357796

Gîrba, Tudor; Lanza, Michele (2004). Visualizing and Characterizing the Evolution of Class Hierarchies. In: Fifth International Workshop on Object-Oriented Reengineering (WOOR 2004) 3344 (pp. 177-186). Springer 10.1007/978-3-540-30554-5_17

Bertuli, Roland; Ducasse, Stephane; Lanza, Michele (2003). Run-Time Information Visualization for Understanding Object-Oriented Systems. In: 4th International Workshop on Object-Oriented Reengineering (pp. 10-19). University of Antwerp

Lanza, Michele (2003). CodeCrawler — Lessons Learned in Building a Software Visualization Tool. European Conference on Software Maintenance and Reengineering. Proceedings, pp. 409-418. IEEE Computer Society 10.1109/CSMR.2003.1192450

Lanza, Michele (2003). Program Visualization Support for Highly Iterative Development Environments. In: Proceedings of VISSOFT 2003 (2nd Annual DesignFest on Visualizing Software for Understanding and Analysis). IEEE CS Press

Lanza, Michele (2003). CodeCrawler —- A Lightweight Software Visualization Tool. In: VisSoft 2003 (2nd International Workshop on Visualizing Software for Understanding and Analysis) (pp. 51-52). IEEE CS Press

Lanza, Michele; Ducasse, Stéphane (2002). Understanding Software Evolution Using a Combination of Software Visualization and Software Metrics. In: LMO'02: Langages et Modèles à Objet.

Lanza, Michele; Ducasse, Stéphane (2002). Beyond Language Independent Object-Oriented Metrics: Model Independent Metrics. In: e Abreu, Fernando Brito; Piattini, Mario; Poels, Geert; Sahraoui, Houari A. (eds.) Proceedings of the 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering. Malaga, Spanien. 11. Juni 2002.

Liang, Peng; Ducasse, Stéphane; Lanza, Michele; Schärli, Nathanael; Arévalo, Gabriela; Wuyts, Roel; Nierstrasz, Oscar (2002). Applying RMA for Scheduling Field Device Components. In: Object-Oriented Technology. ECOOP 2002. Lecture Notes in Computer Science: Vol. 2548. Springer

Lanza, Michele; Ducasse, Stéphane; Steiger, Lukas (2001). Understanding Software Evolution using a Flexible Query Engine. In: Workshop on Formal Foundations of Software Evolution. IEEE

Lanza, Michele; Ducasse, Stephane (2001). A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint. In: OOPSLA '01: 16th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (pp. 300-311). ACM Press 10.1145/504282.504304

Lanza, Michele (2001). The Evolution Matrix: Recovering Software Evolution using Software Visualization Techniques. In: IWPSE: 4th International Workshop on Principles of Software Evolution (p. 37). ACM 10.1145/602461.602467

Lanza, Michele; Ducasse, Stéphane (2001). The Class Blueprint: A Visualization of the Internal Structure of Classes. In: Workshop on Software Visualization, OOPSLA 2001. Tampa, Florida. 15. Okt. 2001.

Ducasse, Stéphane; Lanza, Michele; Tichelaar, Sander (June 2000). Moose: an Extensible Language-Independent Environment for Reengineering Object-Oriented Systems. In: The Second International Symposium on Constructing Software Engineering Tools (CoSET2000). ACM

Ducasse, Stephane; Lanza, Michele; Steiger, Lukas (2000). Supporting Evolution Recovery: a Query-based Approach. In: International Workshop of Architecture Evolution.

Ducasse, Stéphane; Lanza, Michele; Demeyer, Serge (1999). Reverse Engineering based on Metrics and Program Visualization. Lecture notes in computer science(1743), pp. 168-169. Springer

Demeyer, Serge; Ducasse, Stéphane; Lanza, Michele (1999). A hybrid reverse engineering approach combining metrics and program visualisation. In: Sixth Working Conference on Reverse Engineering (pp. 175-186). IEEE Computer Society 10.1109/WCRE.1999.806958

Thesis

Lanza, Michele (2003). Object-Oriented Reverse Engineering —- Coarse-grained, Fine-grained, and Evolutionary Software Visualization. (Dissertation, University of Bern, Philosophisch-naturwissenschaftliche Fakultät)

This list was generated on Thu Apr 25 05:36:00 2024 CEST.
Provide Feedback