Complete List
Invited Papers
- Oscar Nierstrasz, Stéphane Ducasse, and Tudor Gîrba. The Story of Moose: an Agile Reengineering
Environment. In Proceedings of the European Software Engineering
Conference (ESEC/FSE'05), p. 1—10, ACM Press, New York, NY, USA, September 2005. Invited paper. DOI PDF →
Books
- Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Object-Oriented Reengineering Patterns, Square Bracket Associates, 2008. URL →
- Michele Lanza and Radu Marinescu. Object-Oriented Metrics in Practice, Springer-Verlag, 2006. URL →
- Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Object-Oriented Reengineering Patterns, Morgan Kaufmann, 2002. URL →
Refereed Papers in International Journals
- Marco D'Ambros, Michele Lanza, Mircea Lungu, and Romain Robbes. On Porting Software Visualization Tools to the Web. In In Journal on Software Tools for Technology Transfer 13 p. 181 — 200, 2011. DOI PDF →
- Hani Abdeen, Stéphane Ducasse, Damien Pollet, and Ilham Alloui. Package Fingerprint: a visual summary of package interfaces and relationships. In Information and Software Technology Journal 52 p. 1312-1330, 2010. DOI PDF →
- Jannik Laval, Simon Denier, Stéphane Ducasse, and Jean-Remy Falleri. Supporting Simultaneous Versions for Software Evolution Assessment. In Journal of Science of Computer Programming (SCP), May 2010. →
- Mircea Lungu, Michele Lanza, Tudor Gîrba, and Romain Robbes. The Small Project Observatory: Visualizing
Software Ecosystems. In Science of Computer Programming, Elsevier 75(4) p. 264—275, April 2010. DOI PDF →
- Marco D'Ambros and Michele Lanza. Distributed and Collaborative Software Evolution Analysis with Churrasco. In Journal of Science of Computer Programming (SCP) 75(4) p. 276-287, April 2010. →
- Marco D'Ambros, Michele Lanza, and Mircea Lungu. Visualizing Co-Change Information with the Evolution Radar. In Transactions on Software Engineering (TSE) 35(5) p. 720 - 735, 2009. →
- Adrian Lienhard, Stéphane Ducasse, and Tudor Gîrba. Taking an Object-Centric View on Dynamic Information
with Object Flow Analysis. In Journal of Computer Languages, Systems and
Structures 35(1) p. 63—79, 2009. DOI PDF →
- Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn, and Lukas Renggli. Meta-Environment and Executable Meta-Language using
Smalltalk: an Experience Report. In Journal of Software and Systems Modeling (SOSYM) 8(1) p. 5—19, February 2009. DOI PDF →
- Marco D'Ambros and Michele Lanza. Visual Software Evolution Reconstruction. In Journal of Software Maintenance and Evolution: Research and Practice (JSME) 21(3) p. 217-232, May 2009. →
- Adrian Kuhn, Stéphane Ducasse, and Tudor Gîrba. Semantic Clustering: Identifying Topics in Source
Code. In Information and Software Technology 49(3) p. 230—243, March 2007. DOI PDF →
- Orla Greevy, Stéphane Ducasse, and Tudor Gîrba. Analyzing Software Evolution through Feature Views. In Journal of Software Maintenance and Evolution:
Research and Practice (JSME) 18(6) p. 425—456, 2006. DOI PDF →
- Tudor Gîrba and Stéphane Ducasse. Modeling History to Analyze Software Evolution. In Journal of Software Maintenance: Research and
Practice (JSME) 18 p. 207—236, 2006. PDF →
- Stéphane Ducasse and Michele Lanza. The Class Blueprint: Visually Supporting the
Understanding of Classes. In Transactions on Software Engineering (TSE) 31(1) p. 75—90, January 2005. DOI PDF →
- Michele Lanza and Stéphane Ducasse. Polymetric Views—A Lightweight Visual Approach to
Reverse Engineering. In Transactions on Software Engineering (TSE) 29(9) p. 782—795, September 2003. DOI PDF →
- Stéphane Ducasse and Sander Tichelaar. Dimensions of Reengineering Environment
Infrastructures. In Journal of Software Maintenance and Evolution:
Research and Practice (JSME) 15(5) p. 345—373, October 2003. DOI PDF →
Other Articles
- Oscar Nierstrasz. Agile software assessment with Moose. In SIGSOFT Softw. Eng. Notes 37(3) p. 1—5, May 2012. DOI PDF →
- Oscar Nierstrasz and Stéphane Ducasse. Moose—a Language-Independent Reengineering
Environment. In European Research Consortium for Informatics and
Mathematics (ERCIM) News 58 p. 24—25, July 2004. URL →
- Stéphane Ducasse, Michele Lanza, and Sander Tichelaar. The Moose Reengineering Environment. In Smalltalk Chronicles, August 2001. PDF URL →
Refereed Papers in International Conferences
- Alberto Bacchelli, Michele Lanza, and Marco D'Ambros. Miler: A Toolset for Exploring Email Data. In Proceedings of ICSE 2011 (33rd ACM/IEEE International Conference on Software Engineering), p. to be published, 2011. →
- Alberto Bacchelli, Michele Lanza, and Vitezslav Humpa. RTFM (Read The Factual Mails) —Augmenting Program Comprehension with Remail. In Proceedings of CSMR 2011 (15th IEEE European Conference on Software Maintenance and Reengineering), p. 15-24, 2011. →
- Johan Fabry, Andy Kellens, and Stéphane Ducasse. AspectMaps: A Scalable Visualization of Join Point Shadows. In International Conference on Program Comprehension (ICPC), IEEE Computer Society Press, 2011. →
- Nicolas Anquetil and Jannik Laval. Legacy Software Restructuring: Analyzing a Concrete Case. In CSMR 2011: Proceedings of the 15th European Conference on Software Maintenance and Reengineering, Oldenburg, Germany, 2011. →
- Alberto Bacchelli, Marco D'Ambros, and Michele Lanza. Are Popular Classes More Defect Prone?. In Proceedings of FASE 2010 (13th International Conference on Fundamental Approaches to Software Engineering), p. 59-73, 2010. →
- Fabrizio Perin, Tudor Gîrba, and Oscar Nierstrasz. Recovery and Analysis of Transaction Scope from
Scattered Information in Java Enterprise
Applications. In Proceedings of International Conference on Software
Maintenance 2010, September 2010. DOI PDF →
- Alberto Bacchelli, Michele Lanza, and Romain Robbes. Linking E-Mails and Source Code Artifacts. In Proceedings of ICSE 2010 (32nd International Conference on Software Engineering), p. 375-384, ACM Press, 2010. →
- Alberto Bacchelli, Marco D'Ambros, and Michele Lanza. Extracting Source Code from E-Mails. In Proceedings of ICPC 2010 (18th IEEE International Conference on Program Comprehension), p. 24-33, 2010. →
- Michele Lanza, Lile Hattori, and Anja Guzzi. Supporting Collaboration Awareness with Real-time Visualization of Development Activity. In Proceedings of CSMR 2010 (14th IEEE European Conference on Software Maintenance and Reengineering), p. 207-216, IEEE CS Press, 2010. →
- Marco D'Ambros, Michele Lanza, and Romain Robbes. An Extensive Comparison of Bug Prediction Approaches. In Proceedings of MSR 2010 (7th IEEE Working Conference on Mining Software Repositories), p. 31-40, IEEE CS Press, 2010. →
- Marco D'Ambros, Alberto Bacchelli, and Michele Lanza. On the Impact of Design Flaws on Software Defects. In Proceedings of QSIC 2010 (10th International Conference on Quality Software), p. 23-31, IEEE CS Press, 2010. →
- Verónica Uquillas Gómez, Stéphane Ducasse, and Theo D'Hondt. Visually Supporting Source Code Changes Integration: the Torch Dashboard. In Working Conference on Reverse Engineering (WCRE 2010), October 2010. PDF →
- Michele Lanza, Harald Gall, and Philippe Dugerdil. EvoSpaces: Multi-dimensional Navigation Spaces for Software Evolution. In Proceedings of CSMR 2009 (13th IEEE European Conference on Software Maintenance and Reengineering), p. 293 - 296, IEEE CS Press, 2009. →
- Alberto Bacchelli, Marco D'Ambros, Michele Lanza, and Romain Robbes. Benchmarking Lightweight Techniques to Link E-Mails and Source Code. In Proceedings of WCRE 2009 (16th IEEE Working Conference on Reverse Engineering), p. 205-214, IEEE CS Press, 2009. →
- Alexandre Bergel, Simon Denier, Stéphane Ducasse, Jannik Laval, Fabrice Bellingard, Philippe Vaillergues, and Françoise Balmasand Karine Mordal-Manet. SQUALE — Software QUALity Enhancement. In Proceedings of the 13th European Conference on
Software Maintenance and Reengineering (CSMR 2009),
European Projects Track, March 2009. →
- Marco D'Ambros, Mircea Lungu, Michele Lanza, and Romain Robbes. Promises and Perils of Porting Software Visualization Tools to the Web. In Proceedings of WSE 2009 (11th IEEE International Symposium on Web Systems Evolution), p. 109-118, IEEE CS Press, 2009. →
- Richard Wettel. Visual Exploration of Large-Scale Evolving Software. In Proceedings of ICSE 2009 (31st International Conference on Software Engineering), Doctoral Symposium, p. 391—394, ACM Press, 2009. →
- Hani Abdeen, Stéphane Ducasse, Houari A. Sahraoui, and Ilham Alloui. Automatic Package Coupling and Cycle Minimization. In International Working Conference on Reverse Engineering (WCRE), p. 103—112, IEEE Computer Society Press, Washington, DC, USA, 2009. PDF →
- Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, and Mathieu Suen. Package Reference Fingerprint: a Rich and Compact
Visualization to Understand Package Relationships. In European Conference on Software Maintenance and
Reengineering (CSMR), p. 213—222, IEEE Computer Society Press, 2008. PDF →
- Richard Wettel and Michele Lanza. Visual Exploration of Large-Scale System Evolution. In Proceedings of WCRE 2008 (15th IEEE Working Conference on Reverse Engineering), p. 219—228, IEEE CS Press, 2008. →
- Mathieu Verbaere, Michael W. Godfrey, and Tudor Gîrba. Query Technologies and Applications for Program
Comprehension. In Proceedings of International Conference on Program
Comprehension (ICPC 2008), p. 285—288, 2008. DOI PDF →
- Adrian Dozsa, Tudor Gîrba, and Radu Marinescu. How Lisp systems look different. In European Conference on Software Maintenance and
Re-Engineering (CSMR 2008), p. 223—232, IEEE Computer Society Press, 2008. DOI PDF →
- Stéphane Ducasse, Tudor Gîrba, Orla Greevy, Michele Lanza, and Oscar Nierstrasz. Workshop on FAMIX and Moose in Software
Reengineering (FAMOOSr 2008). In 15th Working Conference on Software Maintenance and
Reengineering (WCRE 2008), p. 343—344, October 2008. DOI PDF →
- Andrea Brühlmann, Tudor Gîrba, Orla Greevy, and Oscar Nierstrasz. Enriching Reverse Engineering with Annotations. In Krzysztof Czarnecki al. (Ed.), International Conference on Model Driven Engineering
Languages and Systems (Models 2008), LNCS 5301 p. 660-674, Springer-Verlag, 2008. DOI PDF →
- Marco D'Ambros and Michele Lanza. A Flexible Framework to Support Collaborative Software Evolution Analysis. In Proceedings of CSMR 2008 (12th IEEE European Conference on Software Maintenance and Reengineering), p. 3-12, IEEE CS Press, 2008. →
- Muhammad Usman Bhatti, Stéphane Ducasse, and Awais Rashid. Aspect Mining in Procedural Object-Oriented Code. In International Conference on Program Comprehension
(ICPC 2008), 2008. PDF →
- Muhammad Usman Bhatti, Stéphane Ducasse, and Marianne Huchard. Reconsidering Classes in Procedural Object-Oriented
Code. In International Conference on Reverse Engineering
(WCRE), 2008. PDF →
- Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, and Mathieu Suen. Package Reference Fingerprint: a Rich and Compact Visualization to Understand Package Relationships. In European Conference on Software Maintenance and Reengineering (CSMR), p. 213—222, IEEE Computer Society Press, 2008. PDF →
- Adrian Lienhard, Stéphane Ducasse, and Tudor Gîrba. Object Flow Analysis — Taking an Object-Centric
View on Dynamic Analysis. In Proceedings of the 2007 International Conference on
Dynamic Languages (ICDL'07), p. 121—140, ACM Digital Library, New York, NY, USA, 2007. DOI PDF →
- Stéphane Ducasse, Damien Pollet, Mathieu Suen, Hani Abdeen, and Ilham Alloui. Package Surface Blueprints: Visually Supporting the
Understanding of Package Relationships. In ICSM '07: Proceedings of the IEEE International
Conference on Software Maintenance, p. 94—103, 2007. PDF →
- Richard Wettel and Michele Lanza. Program Comprehension through Software Habitability. In Proceedings of ICPC 2007 (15th International
Conference on Program Comprehension), p. 231—240, IEEE CS Press, 2007. →
- Adrian Lienhard, Orla Greevy, and Oscar Nierstrasz. Tracking Objects to detect Feature Dependencies. In Proceedings of the International Conference on
Program Comprehension (ICPC'07), p. 59—68, IEEE Computer Society, Washington, DC, USA, June 2007. DOI PDF →
- Richard Wettel and Michele Lanza. Visually Localizing Design Problems with Disharmony
Maps. In Proceedings of ICPC 2007 (15th International
Conference on Program Comprehension), p. 231—240, IEEE CS Press, 2007. →
- Orla Greevy, Tudor Gîrba, and Stéphane Ducasse. How Developers Develop Features. In Proceedings of 11th European Conference on Software
Maintenance and Reengineering (CSMR 2007), p. 256—274, IEEE Computer Society, Los Alamitos CA, 2007. DOI PDF →
- Oscar Nierstrasz, Markus Kobel, Tudor Gîrba, Michele Lanza, and Horst Bunke. Example-Driven Reconstruction of Software Models. In Proceedings of Conference on Software Maintenance
and Reengineering (CSMR 2007), p. 275—286, IEEE Computer Society Press, Los Alamitos CA, 2007. DOI PDF →
- Mircea Lungu, Michele Lanza, Tudor Gîrba, and Reinout Heeck. Reverse Engineering Super-Repositories. In Proceedings of WCRE 2007 (14th Working Conference on
Reverse Engineering), p. 120—129, IEEE Computer Society Press, Los Alamitos CA, 2007. DOI PDF →
- Adrian Kuhn and Orla Greevy. Exploiting the Analogy Between Traces and Signal
Processing. In Proceedings IEEE International Conference on
Software Maintainance (ICSM 2006), p. 320—329, IEEE Computer Society Press, Los Alamitos CA, September 2006. DOI PDF →
- Mihai Balint, Tudor Gîrba, and Radu Marinescu. How Developers Copy. In Proceedings of International Conference on Program
Comprehension (ICPC 2006), p. 56—65, 2006. DOI PDF →
- Mircea Lungu, Michele Lanza, and Tudor Gîrba. Package Patterns for Visual Architecture Recovery. In Proceedings of CSMR 2006 (10th European Conference
on Software Maintenance and Reengineering), p. 185—196, IEEE Computer Society Press, Los Alamitos CA, 2006. DOI PDF →
- Michael Meyer, Tudor Gîrba, and Mircea Lungu. Mondrian: An Agile Visualization Framework. In ACM Symposium on Software Visualization
(SoftVis'06), p. 135—144, ACM Press, New York, NY, USA, 2006. DOI PDF →
- Andy Zaidman, Orla Greevy, and Abdelwahab Hamou-Lhadj. Workshop on Program Comprehension through Dynamic
Analysis (PCODA). In Proceedings of IEEE 13th Working Conference on
Software Maintenance and Reengineering (WCRE), p. 315—315, October 2006. DOI PDF →
- Stéphane Ducasse and Tudor Gîrba. Using Smalltalk as a Reflective Executable
Meta-Language. In International Conference on Model Driven Engineering
Languages and Systems (Models/UML 2006), LNCS 4199 p. 604—618, Springer-Verlag, Berlin, Germany, 2006. DOI PDF →
- Stéphane Ducasse, Tudor Gîrba, and Adrian Kuhn. Distribution Map. In Proceedings of 22nd IEEE International Conference on
Software Maintenance (ICSM '06), p. 203—212, IEEE Computer Society, Los Alamitos CA, 2006. DOI PDF →
- Orla Greevy, Michele Lanza, and Christoph Wysseier. Visualizing live Software Systems in 3D. In Proceedings of SoftVis 2006 (ACM Symposium on
Software Visualization), September 2006. DOI PDF →
- Gabriela Arévalo, Stéphane Ducasse, and Oscar Nierstrasz. Discovering Unanticipated Dependency Schemas in
Class Hierarchies. In Proceedings of 9th European Conference on Software
Maintenance and Reengineering (CSMR'05), p. 62—71, IEEE Computer Society, March 2005. DOI PDF →
- Martin Pinzger, Harald Gall, Michael Fischer, and Michele Lanza. Visualizing Multiple Evolution Metrics. In Proceedings of SoftVis 2005 (2nd ACM Symposium on
Software Visualization), p. 67—75, St. Louis, Missouri, USA, May 2005. →
- Stéphane Ducasse, Lukas Renggli, and Roel Wuyts. SmallWiki — A Meta-Described Collaborative
Content Management System. In Proceedings ACM International Symposium on Wikis
(WikiSym'05), p. 75—82, ACM Computer Society, New York, NY, USA, 2005. DOI PDF →
- Stéphane Ducasse, Michele Lanza, and Laura Ponisio. Butterflies: A Visual Approach to Characterize
Packages. In Proceedings of the 11th IEEE International Software
Metrics Symposium (METRICS'05), p. 70—77, IEEE Computer Society, 2005. DOI PDF →
- Adrian Lienhard, Stéphane Ducasse, and Gabriela Arévalo. Identifying Traits with Formal Concept Analysis. In ASE'05: Proceedings of the 20th International Conference on Automated Software
Engineering, p. 66—75, IEEE Computer Society, November 2005. DOI PDF →
- Orla Greevy, Stéphane Ducasse, and Tudor Gîrba. Analyzing Feature Traces to Incorporate the
Semantics of Change in Software Evolution Analysis. In Proceedings of 21st IEEE International Conference on
Software Maintenance (ICSM'05), p. 347—356, IEEE Computer Society, Los Alamitos, September 2005. DOI PDF →
- Orla Greevy, Abdelwahab Hamou-Lhadj, and Andy Zaidman. Workshop on Program Comprehension through Dynamic
Analysis (PCODA). In 12th Working Conference on Software Maintenance and
Reengineering (WCRE 2005), p. 232—232, September 2005. DOI URL PDF PDF →
- Adrian Kuhn, Stéphane Ducasse, and Tudor Gîrba. Enriching Reverse Engineering with Semantic
Clustering. In Proceedings of 12th Working Conference on Reverse
Engineering (WCRE'05), p. 113—122, IEEE Computer Society Press, Los Alamitos CA, November 2005. DOI PDF →
- Tudor Gîrba, Michele Lanza, and Stéphane Ducasse. Characterizing the Evolution of Class Hierarchies. In Proceedings of 9th European Conference on Software
Maintenance and Reengineering (CSMR'05), p. 2—11, IEEE Computer Society, Los Alamitos CA, 2005. DOI PDF →
- Orla Greevy and Stéphane Ducasse. Correlating Features and Code Using A Compact
Two-Sided Trace Analysis Approach. In Proceedings of 9th European Conference on Software
Maintenance and Reengineering (CSMR'05), p. 314—323, IEEE Computer Society, Los Alamitos CA, 2005. DOI PDF →
- Gabriela Arévalo, Frank Buchli, and Oscar Nierstrasz. Detecting Implicit Collaboration Patterns. In Proceedings of WCRE '04 (11th Working Conference on
Reverse Engineering), p. 122—131, IEEE Computer Society Press, November 2004. DOI PDF →
- Daniel Ra\ctiu, Stéphane Ducasse, Tudor Gîrba, and Radu Marinescu. Using History Information to Improve Design Flaws
Detection. In Proceedings of 8th European Conference on Software
Maintenance and Reengineering (CSMR'04), p. 223—232, IEEE Computer Society, Los Alamitos CA, 2004. PDF →
- Tudor Gîrba, Stéphane Ducasse, and Michele Lanza. Yesterday's Weather: Guiding Early Reverse
Engineering Efforts by Summarizing the Evolution of
Changes. In Proceedings of 20th IEEE International Conference on
Software Maintenance (ICSM'04), p. 40—49, IEEE Computer Society, Los Alamitos CA, September 2004. DOI PDF →
- Stéphane Ducasse, Michele Lanza, and Roland Bertuli. High-Level Polymetric Views of Condensed Run-Time
Information. In Proceedings of 8th European Conference on Software
Maintenance and Reengineering (CSMR'04), p. 309—318, IEEE Computer Society Press, Los Alamitos CA, 2004. DOI PDF →
- Gabriela Arévalo, Stéphane Ducasse, and Oscar Nierstrasz. X-Ray Views: Understanding the Internals of
Classes. In Proceedings of 18th Conference on Automated Software
Engineering (ASE'03), p. 267—270, IEEE Computer Society, October 2003. Short paper. DOI PDF →
- Michele Lanza. CodeCrawler — Lessons Learned in Building a
Software Visualization Tool. In Proceedings of CSMR 2003, p. 409—418, IEEE Press, 2003. DOI PDF →
- Michele Lanza and Stéphane Ducasse. A Categorization of Classes based on the
Visualization of their Internal Structure: the
Class Blueprint. In Proceedings of 16th International Conference on
Object-Oriented Programming Systems, Languages and
Applications (OOPSLA '01), p. 300—311, ACM Press, 2001. DOI PDF →
- Serge Demeyer, Stéphane Ducasse, and Oscar Nierstrasz. Finding Refactorings via Change Metrics. In Proceedings of 15th International Conference on
Object-Oriented Programming, Systems, Languages, and
Applications (OOPSLA '00), p. 166—178, ACM Press, New York NY, 2000. Also in ACM SIGPLAN Notices 35 (10). DOI PDF →
- Sander Tichelaar, Stéphane Ducasse, Serge Demeyer, and Oscar Nierstrasz. A Meta-model for Language-Independent Refactoring. In Proceedings of International Symposium on Principles of Software Evolution (ISPSE '00), p. 157—167, IEEE Computer Society Press, Los Alamitos, CA, November 2000. DOI PDF →
- Serge Demeyer, Stéphane Ducasse, and Sander Tichelaar. Why Unified is not Universal. UML Shortcomings for
Coping with Round-trip Engineering. In Bernhard Rumpe (Ed.), Proceedings UML '99 (The Second International
Conference on The Unified Modeling Language), LNCS 1723 p. 630—644, Springer-Verlag, Kaiserslautern, Germany, October 1999. PDF →
- Stéphane Ducasse, Matthias Rieger, and Serge Demeyer. A Language Independent Approach for Detecting
Duplicated Code. In Hongji Yang and Lee White (Ed.), Proceedings of 15th IEEE International Conference on
Software Maintenance (ICSM'99), p. 109—118, IEEE Computer Society, September 1999. DOI PDF →
- Serge Demeyer, Stéphane Ducasse, and Michele Lanza. A Hybrid Reverse Engineering Platform Combining
Metrics and Program Visualization. In Francoise Balmas, Mike Blaha, and Spencer Rugaber (Ed.), Proceedings of 6th Working Conference on Reverse
Engineering (WCRE '99), IEEE Computer Society, October 1999. DOI PDF →
Refereed Papers in International Workshops
- Oscar Nierstrasz and Mircea Lungu. Agile software assessment. In Proceedings of International Conference on Program
Comprehension (ICPC 2012), p. 3—10, 2012. DOI PDF →
- Julio Ariel Hirtado Alegría, María Cecilia Bastarrica, and Alexandre Bergel. Analyzing Software Process Models with AVISPA. In Proceedings of the International Conference on Software and Systems Process (ICSSP'11), May 2011. PDF →
- Raffael Krebs and Fabrizio Perin. Reverse engineering Java Enterprise Applications in Eclipse. In Proc. of the Sixth Workshop of the Italian Eclipse Community (Eclipse-IT), p. 28—39, September 2011. PDF →
- Fabrizio Perin and Tudor Gîrba. Evaluating Code Duplication to Identify Rich
Business Objects from Data Transfer Objects. In 4th Workshop on FAMIX and Moose in Reengineering
(FAMOOSr 2010), September 2010. PDF →
- Fabrizio Perin. MooseJEE: A Moose Extension to Enable the assessment of JEAs. In Proceedings of the 26th International Conference on
Software Maintenance (ICSM 2010) (Tool
Demonstration), September 2010. DOI PDF →
- Julio A. Hurtado, María Cecilia Bastarrica, and Alexandre Bergel. Analyzing the Scrum Process Model with AVISPA. In Proceedings of the XXIX International Conference of the SCCC, November 2010. →
- Jannik Laval, Stéphane Ducasse, and Nicolas Anquetil. OZONE: Package Layered Structure Identification in presence of Cycles. In 9th BElgian-NEtherlands software eVOLution seminar (BENEVOL 2010), Lille, France, 2010. →
- Fernando Olivero, Michele Lanza, and Mircea Lungu. Gaucho: From Integrated Development Environments to Direct Manipulation Environments. In Proceedings of FlexiTools 2010 (1st International Workshop on Flexible Modeling Tools), 2010. →
- Fabrizio Perin, Lukas Renggli, and Jorge Ressia. Ranking Software Artifacts. In 4th Workshop on FAMIX and Moose in Reengineering
(FAMOOSr 2010), 2010. PDF →
- Alexandre Bergel, Mariano Abel Coca, Gabriela Arevalo, Dale Henrichs, and Jannik Laval. Memory Profiling Blueprint. In In Proceedings of the 4th Argentinian Smalltalk
Conference 2010 (Smalltalks'10), 2010. →
- Marco D'Ambros, Michele Lanza, and Romain Robbes. Commit 2.0. In Proceedings of Web2SE 2010 (1st International Workshop on Web 2.0 for Software Engineering), p. 14-19, IEEE CS Press, 2010. →
- Verónica Uquillas Gómez, Stéphane Ducasse, and Theo D'Hondt. Meta-models and Infrastructure for Smalltalk Omnipresent History. In Smalltalks'2010, 2010. PDF →
- Alberto Bacchelli, Michele Lanza, and Vitezslav Humpa. Towards Integrating E-Mail Communication in the IDE. In Proceedings of SUITE 2010 (2nd International Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation), p. 1-4, 2010. →
- Sébastien Mosser, Alexandre Bergel, and Mireille Blay-Fornarino. Visualizing and Assessing a Compositional Approach
of Business Process Design. In Proceedings of 9th International Conference on
Software Composition (SC'10), LNCS Springer Verlag, July 2010. to appear. →
- Lukas Renggli, Stéphane Ducasse, Tudor Gîrba, and Oscar Nierstrasz. Practical Dynamic Grammars for Dynamic Languages. In 4th Workshop on Dynamic Languages and Applications
(DYLA 2010), Malaga, Spain, June 2010. PDF →
- Alexandre Bergel, Romain Robbes, and Walter Binder. Visualizing Dynamic Metrics with Profiling
Blueprints. In Jan Vitek (Ed.), Objects, Models, Components, Patterns, Lecture Notes in Computer Science 6141 p. 291-309, Springer Berlin / Heidelberg, 2010. DOI →
- Julio Ariel Hurtado Alegría, Alejandro Lagos, Alexandre Bergel, and María Cecilia Bastarrica. Software Process Model Blueprints. In Proceedings of the International Conferences on
Software Processes (ICSP'10), LNCS Springer Verlag, July 2010. →
- Alexandre Bergel, Felipe Bañados, Romain Robbes, and David Röthlisberger. Spy: A Flexible Code Profiling Framework. In Smalltalks 2010, 2010. →
- Jannik Laval, Simon Denier, and Stéphane Ducasse. Identifying cycle causes with CycleTable. In FAMOOSr 2009: 3rd Workshop on FAMIX and MOOSE in Software Reengineering, Brest, France, 2009. →
- Jannik Laval, Alexandre Bergel, and Stéphane Ducasse. Matrice de dépendances enrichie. In Proceedings of Languages et Modèles à Objets (LMO 2009), Nancy, France, 2009. PDF →
- Fernando Olivero, Michele Lanza, and Romain Robbes. Lumiére: A Novel Framework for Rendering 3D Graphics in Smalltalk. In Proceedings of IWST 2009 (1st International Workshop on Smalltalk Technologies), p. 20-28, ACM Press, 2009. →
- Jannik Laval, Simon Denier, Stéphane Ducasse, and Alexandre Bergel. Identifying Cycle Causes with Enriched Dependency
Structural Matrix. In Proceedings of the 2009 16th Working Conference on
Reverse Engineering, WCRE '09 p. 113—122, IEEE Computer Society, Washington, DC, USA, 2009. DOI URL →
- Jannik Laval, Simon Denier, Stéphane Ducasse, and Andy Kellens. Supporting Incremental Changes in Large Models. In Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2009), Brest, France, 2009. →
- Fabrizio Perin. Driving the refactoring of Java Enterprise
applications by evaluating the distance between
application elements. In Proceedings of FAMOOSr at the Working Conference on
Reverse Engineering (WCRE 2009), p. 20-24, October 2009. PDF →
- François Stephany, Tom Mens, and Tudor Gîrba. Maispion: A Tool for Analysing and Visualizing Open
Source Software Developer Communities. In Proceedings of International Workshop on Smalltalk
Technologies (IWST 2009), p. 50—57, ACM, New York, NY, USA, 2009. DOI PDF →
- Fabrizio Perin. Enabling the evolution of J2EE applications
through reverse engineering and quality assurance. In Proceedings of the PhD Symposium at the Working
Conference on Reverse Engineering (WCRE 2009), p. 291-294, IEEE Computer Society Press, October 2009. DOI PDF →
- Fernando Olivero, Michele Lanza, and Romain Robbes. Lumiére : An Infrastructure for Producing 3D Applications in Smalltalk. In Proceedings of FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering), 2009. →
- Simon Denier and Tudor Gîrba. Workshop on FAMIX and Moose in Software
Reengineering (FAMOOSr 2009). In 16th Working Conference on Software Maintenance and
Reengineering (WCRE 2009), p. 325—326, October 2009. DOI PDF →
- Alberto Bacchelli, Michele Lanza, and Marco D'Ambros. Miler - A Tool Infrastructure to Analyze Mailing Lists. In Proceedings of FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering), 2009. →
- Richard Wettel. Scripting 3D Visualizations with CodeCity. In Proceedings of FAMOOSr 2008 (2nd Workshop on FAMIX and Moose in Reengineering), 2008. →
- Jannik Laval, Alexandre Bergel, and Stéphane Ducasse. Assessing the Quality of your Software with MoQam. In FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008. PDF →
- Richard Wettel and Michele Lanza. CodeCity. In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008. →
- Daniel Langone and Toon Verwaest. Extracting models from IDEs. In 2nd Workshop on FAMIX and Moose in Software
Reengineering (FAMOOSr 2008), p. 32—35, October 2008. PDF →
- Alexandre Bergel, Stéphane Ducasse, Jannik Laval, and Romain Peirs. Enhanced Dependency Structure Matrix for Moose. In Proceedings of FAMOOSr 2008 (2nd International
Workshop on FAMIX and Moose in Reengineering), October 2008. PDF →
- Marco D'Ambros and Michele Lanza. Churrasco: Supporting Collaborative Software Evolution Analysis. In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008. →
- Hani Abdeen, Ilham Alloui, Stéphane Ducasse, Damien Pollet, and Mathieu Suen. Package References Distribution Fingerprint. In FAMOOSr, 1st Workshop on FAMIX and Moose in
Reengineering, 2007. →
- Adrian Lienhard, Adrian Kuhn, and Orla Greevy. Rapid Prototyping of Visualizations using Mondrian. In Proceedings IEEE International Workshop on
Visualizing Software for Understanding (Vissoft'07), p. 67—70, IEEE Computer Society, Los Alamitos, CA, USA, June 2007. DOI PDF →
- Adrian Lienhard, Tudor Gîrba, Orla Greevy, and Oscar Nierstrasz. Exposing Side Effects in Execution Traces. In Andy Zaidman, Abdelwahab Hamou-Lhadj, and Orla Greevy (Ed.), Proceedings of the 3rd International Workshop on
Program Comprehension through Dynamic Analysis
(PCODA'07), p. 11—17, Technische Universiteit Delft, 2007. PDF PDF →
- Muhammad Usman Bhatti and Stéphane Ducasse. Surgical Information to Detect Design Problems with
MOOSE. In FAMOOSr, 1st Workshop on FAMIX and Moose in
Reengineering, 2007. PDF →
- Richard Wettel and Michele Lanza. Visualizing Software Systems as Cities. In Proceedings of VISSOFT 2007 (4th IEEE International
Workshop on Visualizing Software For Understanding
and Analysis), p. 92—99, 2007. DOI URL →
- Mathieu Suen, Stéphane Ducasse, Damien Pollet, Hani Abdeen, and Ilham Alloui. Package Surface Blueprint: A Software Map. In FAMOOSr, 1st Workshop on FAMIX and Moose in
Reengineering, 2007. →
- Mircea Lungu and Tudor Gîrba. A Small Observatory for Super-Repositories. In Proceedings of International Workshop on Principles
of Software Evolution (IWPSE 2007), p. 106—109, ACM Press, 2007. DOI PDF →
- Tudor Gîrba, Stéphane Ducasse, Adrian Kuhn, Radu Marinescu, and Daniel Ra\ctiu. Using Concept Analysis to Detect Co-Change Patterns. In Proceedings of International Workshop on Principles
of Software Evolution (IWPSE 2007), p. 83—89, ACM Press, 2007. DOI PDF →
- Mihai Balint, Petru Florin Mihancea, Radu Marinescu, and Michele Lanza. NOREX: Distributed Collaborative Reengineering. In Proceedings of FAMOOSR 2007 (1st Workshop on FAMIX
and Moose in Reengineering), p. 6, 2007. →
- Orla Greevy. Dynamix — a Meta-Model to Support Feature-Centric
Analysis. In Proceedings of FAMOOSr 2007 (Ist International
Workshop on FAMIX and Moose in Reengineering), June 2007. PDF →
- Adrian Kuhn and Orla Greevy. Summarizing Traces as Signals in Time. In Proceedings IEEE Workshop on Program Comprehension
through Dynamic Analysis (PCODA 2006), p. 01—06, IEEE Computer Society Press, Los Alamitos CA, October 2006. PDF URL →
- Orla Greevy and Stéphane Ducasse. Characterizing the Functional Roles of Classes and
Methods by Analyzing Feature Traces. In Proceedings of WOOR 2005 (6th International Workshop
on Object-Oriented Reengineering), July 2005. PDF →
- Serge Demeyer, Filip Van Rysselberghe, Tudor Gîrba, Jacek Ratzinger, Radu Marinescu, Tom Mens, Bart Du Bois, Dirk Janssens, Stéphane Ducasse, Michele Lanza, Matthias Rieger, Harald Gall, Michel Wermelinger, and Mohammad El-Ramly. The LAN-simulation: A Research and Teaching
Example for Refactoring. In Proceedings of IWPSE 2005 (8th International
Workshop on Principles of Software Evolution), p. 123—131, IEEE Computer Society Press, Los Alamitos CA, 2005. DOI PDF →
- Adrian Kuhn, Orla Greevy, and Tudor Gîrba. Applying Semantic Analysis to Feature Execution
Traces. In Proceedings IEEE Workshop on Program Comprehension
through Dynamic Analysis (PCODA 2005), p. 48—53, IEEE Computer Society Press, Los Alamitos CA, November 2005. PDF →
- Mircea Lungu, Adrian Kuhn, Tudor Gîrba, and Michele Lanza. Interactive Exploration of Semantic Clusters. In 3rd International Workshop on Visualizing Software
for Understanding and Analysis (VISSOFT 2005), p. 95—100, 2005. DOI PDF →
- Tudor Gîrba, Adrian Kuhn, Mauricio Seeberger, and Stéphane Ducasse. How Developers Drive Software Evolution. In Proceedings of International Workshop on Principles
of Software Evolution (IWPSE 2005), p. 113—122, IEEE Computer Society Press, 2005. DOI PDF →
- Orla Greevy, Michele Lanza, and Christoph Wysseier. Visualizing Feature Interaction in 3-D. In Proceedings of VISSOFT 2005 (3th IEEE
International Workshop on Visualizing Software for
Understanding), p. 114—119, September 2005. PDF →
- Tudor Gîrba, Stéphane Ducasse, Radu Marinescu, and Daniel Ra\ctiu. Identifying Entities That Change Together. In Ninth IEEE Workshop on Empirical Studies of Software
Maintenance, 2004. PDF →
- Stéphane Ducasse, Tudor Gîrba, and Jean-Marie Favre. Modeling Software Evolution by Treating History as a
First Class Entity. In Proceedings Workshop on Software Evolution Through
Transformation (SETra 2004), p. 75—86, Elsevier, Amsterdam, 2004. DOI PDF →
- Tudor Gîrba and Michele Lanza. Visualizing and Characterizing the Evolution of
Class Hierarchies. In WOOR 2004 (5th ECOOP Workshop on Object-Oriented
Reengineering), 2004. PDF →
- Tudor Gîrba, Jean-Marie Favre, and Stéphane Ducasse. Using Meta-Model Transformation to Model Software
Evolution. In Proceedings of 2nd International Workshop on
Meta-Models and Schemas for Reverse Engineering
(ATEM 2004), p. 57—64, 2004. DOI PDF →
- Gabriela Arévalo, Stéphane Ducasse, and Oscar Nierstrasz. Understanding Classes using X-Ray Views. In Proceedings of 2nd International Workshop on
MASPEGHI 2003 (ASE 2003), p. 9—18, CRIM — University of Montreal (Canada), October 2003. PDF →
- Roland Bertuli, Stéphane Ducasse, and Michele Lanza. Run-Time Information Visualization for Understanding
Object-Oriented Systems. In Proceedings of WOOR 2003 (4th International Workshop
on Object-Oriented Reengineering), p. 10—19, University of Antwerp, 2003. PDF →
- Michele Lanza. Program Visualization Support for Highly Iterative
Development Environments. In Proceedings of VisSoft 2003 (2nd International
Workshop on Visualizing Software for Understanding
and Analysis), p. 62—67, IEEE CS Press, 2003. PDF →
- Gabriela Arévalo. X-Ray Views on a Class using Concept Analysis. In Proceedings of WOOR 2003 (4th International Workshop
on Object-Oriented Reengineering), p. 76—80, University of Antwerp, July 2003. PDF →
- Michele Lanza and Stéphane Ducasse. Beyond Language Independent Object-Oriented Metrics:
Model Independent Metrics. In Fernando Brito Abreu, Mario Piattini, Geert Poels, and Houari A. Sahraoui (Ed.), Proceedings of the 6th International Workshop on
Quantitative Approaches in Object-Oriented Software
Engineering, p. 77—84, 2002. PDF →
- Michele Lanza and Stéphane Ducasse. Understanding Software Evolution Using a Combination
of Software Visualization and Software Metrics. In Proceedings of Langages et Modèles à Objets
(LMO'02), p. 135—149, Lavoisier, Paris, 2002. PDF →
- Michele Lanza, Stéphane Ducasse, and Lukas Steiger. Understanding Software Evolution using a Flexible
Query Engine. In Proceedings of the Workshop on Formal Foundations of
Software Evolution, 2001. PDF →
- Michele Lanza and Stéphane Ducasse. The Class Blueprint: A Visualization of the Internal
Structure of Classes. In Workshop Proceedings of OOPSLA 2001, 2001. PDF →
- Michele Lanza. The Evolution Matrix: Recovering Software Evolution
using Software Visualization Techniques. In Proceedings of IWPSE 2001 (International Workshop on
Principles of Software Evolution), p. 37—42, 2001. DOI PDF →
- Stéphane Ducasse, Michele Lanza, and Sander Tichelaar. Moose: an Extensible Language-Independent
Environment for Reengineering
Object-Oriented Systems. In Proceedings of CoSET '00 (2nd International
Symposium on Constructing Software Engineering
Tools), June 2000. PDF →
- Stéphane Ducasse, Michele Lanza, and Lukas Steiger. Supporting Evolution Recovery: a Query-based
Approach. In ECOOP 2000 International Workshop of Architecture
Evolution, 2000. →
- Sander Tichelaar, Stéphane Ducasse, and Serge Demeyer. FAMIX: Exchange Experiences with CDIF and XMI. In Proceedings of the ICSE 2000 Workshop on Standard
Exchange Format (WoSEF 2000), June 2000. PDF →
- Sander Tichelaar, Stéphane Ducasse, and Serge Demeyer. FAMIX and XMI. In Proceedings WCRE 2000 Workshop on Exchange Formats, p. 296—296, IEEE Computer Society Press, Los Alamitos CA, November 2000. DOI PDF →
- Serge Demeyer and Stéphane Ducasse. Metrics, Do They Really Help?. In Jacques Malenfant (Ed.), Proceedings of Languages et Modèles à Objets
(LMO'99), p. 69—82, HERMES Science Publications, Paris, 1999. PDF →
- Oscar Nierstrasz, Sander Tichelaar, and Serge Demeyer. CDIF as the Interchange Format between
Reengineering Tools. In OOPSLA '98 Workshop on Model Engineering, Methods
and Tools Integration with CDIF, October 1998. PDF →
Book Chapters
- Marco D'Ambros, Harald Gall, Michele Lanza, and Martin Pinzger. Analyzing Software Repositories to Understand Software Evolution. In Software Evolution, p. 37-67, Springer, 2008. →
- Michele Lanza and Stéphane Ducasse. CodeCrawler — An Extensible and Language
Independent 2D and 3D Software Visualization Tool. In Tools for Software Maintenance and Reengineering, RCOST / Software Technology Series p. 74—94, Franco Angeli, Milano, 2005. PDF →
- Stéphane Ducasse, Tudor Gîrba, Michele Lanza, and Serge Demeyer. Moose: a Collaborative and Extensible Reengineering
Environment. In Tools for Software Maintenance and Reengineering, RCOST / Software Technology Series p. 55—71, Franco Angeli, Milano, 2005. PDF →
Theses
- Marco D'Ambros. On the Evolution of Source Code and Defects. Ph.D. thesis, University of Lugano, Switzerland, October 2010. →
- Richard Wettel. Software Systems as Cities. Ph.D. thesis, University of Lugano, Switzerland, September 2010. →
- Matthias Junker. Kumpel: Visual Exploration of File Histories. Master's Thesis, University of Bern, January 2009. PDF →
- Mircea Lungu. Reverse Engineering Software Ecosystems. Ph.D. thesis, University of Lugano, November 2009. PDF →
- Hani Abdeen. Visualizing, Assessing and Re-Modularizing Object-Oriented Architectural Elements. Ph.D. thesis, Université de Lille, 2009. PDF →
- Philipp Bunge. Scripting Browsers with Glamour. Master's Thesis, University of Bern, April 2009. PDF →
- Andrea Brühlmann. Enriching Reverse Engineering with Annotations. Master's thesis, University of Bern, April 2008. PDF →
- Mathieu Suen. Package blueprints. Master's thesis, Université de Savoie, 2007. PDF →
- Orla Greevy. Enriching Reverse Engineering with Feature Analysis. Ph.D. thesis, University of Bern, May 2007. PDF →
- Toon Verwaest. Object-Oriented Component Detection for Software
Understanding. Master's thesis, Vrije Universiteit Brussel, Ecole des Mines de
Nantes, Universidad Nacional de La Plata, September 2007. PDF →
- Adrian Dozsa. Reverse Engineering Techniques for Lisp Systems. Master's thesis, Politehnica University of Timisoara, September 2007. PDF →
- Mihai Balint. How Developers Copy. Master's thesis, Politehnica University of Timisoara, September 2006. →
- Mauricio Seeberger. How Developers Drive Software Evolution. Master's Thesis, University of Bern, January 2006. PDF →
- María Laura Ponisio. Exploiting Client Usage to Manage Program
Modularity. Ph.D. thesis, University of Bern, Bern, June 2006. PDF →
- Michael Meyer. Scripting Interactive Visualizations. Master's thesis, University of Bern, November 2006. PDF →
- Adrian Kuhn. Semantic Clustering: Making Use of Linguistic
Information to Reveal Concepts in Source Code. Master's thesis, University of Bern, March 2006. PDF →
- Gabriela Arévalo. High Level Views in Object-Oriented Systems using
Formal Concept Analysis. Ph.D. thesis, University of Bern, Bern, January 2005. PDF →
- Tudor Gîrba. Modeling History to Understand Software Evolution. Ph.D. thesis, University of Bern, Bern, November 2005. PDF →
- Matthias Rieger. Effective Clone Detection Without Language Barriers. Ph.D. thesis, University of Bern, June 2005. PDF →
- Markus Kobel. Parsing by Example. Diploma thesis, University of Bern, April 2005. PDF →
- Violeta Voinescu. Supporting Reverse Engineering with
(Meta-)Annotations. Diploma thesis, Politehnica University of Timisoara, September 2004. →
- Thomas Bühler. Detecting and Visualizing Phases in Software
Evolution. Diploma thesis, University of Bern, September 2004. PDF →
- Mircea Lungu. Conformity Strategies: Measures Of Software Design
Rules. Master's thesis, Politehnica University of Timisoara, September 2004. PDF →
- Frank Buchli. Detecting Software Patterns using Formal
Concept Analysis. Diploma Thesis, University of Bern, September 2003. PDF →
- Michele Lanza. Object-Oriented Reverse Engineering —
Coarse-grained, Fine-grained, and Evolutionary
Software Visualization. Ph.D. thesis, University of Bern, May 2003. PDF →
- Daniel Ra\ctiu. Time-Based Detection Strategies. Master's thesis, Faculty of Automatics and Computer Science,
"Politehnica" University of Timi\csoara, September 2003. →
- Tamar Richner. Recovering Behavioral Design Views: a Query-Based
Approach. Ph.D. thesis, University of Bern, May 2002. PDF →
- Daniel Schweizer. Navigation in Object-Oriented Reverse Engineering. Diploma thesis, University of Bern, June 2002. PDF →
- Sander Tichelaar. Modeling Object-Oriented Software for Reverse
Engineering and Refactoring. Ph.D. thesis, University of Bern, December 2001. PDF →
- Michele Lanza. Combining Metrics and Graphs for Object
Oriented Reverse Engineering. Diploma Thesis, University of Bern, October 1999. PDF →
Technical Reports
- Richard Wettel, Michele Lanza, and Romain Robbes. Empirical Validation of CodeCity: A Controlled Experiment. Technical Report 2010, University of Lugano, June 2010. →
- Marc Mooser. Parsing the Ada Programming Language. Bachelor's thesis, University of Bern, February 2007. PDF →
- Matthias Junker and Markus Hofstetter. Scripting Diagrams with EyeSee. Bachelor's thesis, University of Bern, May 2007. PDF →
- Julien Fierz. Java Wiretap — Extracting Feature Execution
Models for Reverse Engineering. Informatikprojekt, University of Bern, June 2007. PDF →
- Lucas Streit. Basil — Scripting Flash from Smalltalk. Bachelor's thesis, University of Bern, October 2007. PDF →
- Philipp Bunge. Shrew — A Prototype for Subversion Analysis. Bachelor's thesis, University of Bern, February 2007. PDF →
- Laura Ponisio and Oscar Nierstrasz. Using Contextual Information to Assess Package
Cohesion. Technical Report -6, University of Bern, Institute of Applied Mathematics
and Computer Sciences, 2006. PDF →
- David Gurtner. Importing JSP into Moose. Bachelor's thesis, University of Bern, July 2006. PDF →
- Marc Stettler. Moose Domain Generator. Informatikprojekt, University of Bern, April 2005. PDF →
- Michael Meer. A Generic Clustering Framework for Moose. Informatikprojekt, University of Bern, August 2005. PDF →
- Stéphane Ducasse, Michele Lanza, and Laura Ponisio. A Top-Down Program Comprehension Strategy for
Packages. Technical Report -4, University of Bern, Institut of Applied Mathematics
and Computer Sciences, 2004. PDF →
- Thomas Bühler. MooseGager, a Software Metrics Tool based on
Moose. Informatikprojekt, University of Bern, October 2003. PDF →
- Frank Buchli. An explicit model for ADVance. Informatikprojekt, University of Bern, December 2002. PDF →
- Calogero Butera. A Metrics Front-End for the Moose Reengineering
Environment. Informatikprojekt, University of Bern, December 2002. PDF →
- Andreas Schlapbach. Generic XMI Support for the MOOSE Reengineering
Environment. Informatikprojekt, University of Bern, June 2001. PDF →
- Stéphane Ducasse and Sander Tichelaar. FAMIX Smalltalk language plug-in. Technical report, University of Bern, 2001. To appear. →
- Serge Demeyer, Sander Tichelaar, and Stéphane Ducasse. FAMIX 2.1 — The FAMOOS Information
Exchange Model. Technical report, University of Bern, 2001. →
- Stéphane Ducasse. Reengineering Object-Oriented Applications. Technical report, Université Pierre et Marie Curie (Paris 6), September 2001. TR University of Bern, Institute of Computer Science
and Applied Mathematics — iam-03-008. PDF →
- Daniel Schweizer. Exporting MOOSE Models to Rational Rose UML. Informatikprojekt, University of Bern, April 2000. PDF →
- Michael Freidig. XMI for FAMIX. Informatikprojekt, University of Bern, June 2000. PDF →
- Sander Tichelaar. FAMIX Java language plug-in 1.0. Technical report, University of Bern, September 1999. URL PDF →
- Robb Nebbe. FAMIX Ada language plug-in 2.2. Technical report, University of Bern, August 1999. URL PDF →
- Holger Bär. FAMIX C++ language plug-in 1.0. Technical report, University of Bern, September 1999. →
Other publications
- Tudor Gîrba. The Moose Book. 2010. URL →
- Tudor Gîrba, Michele Lanza, and Radu Marinescu. Pragmatic Software Quality Detection. 2008. Tutorial held at ICSE 2008. PDF →
- Mircea Lungu, Michele Lanza, and Tudor Gîrba. The Small Project Observatory. European Smalltalk User Group 2007 Technology
Innovation Awards, August 2007. It received the 1st prize. PDF →
- Adrian Kuhn. RBCrawler — a Visual Navigation System for
Smalltalk's Refactoring Browser. European Smalltalk User Group Innovation Technology
Award, August 2007. PDF →
Tool demos
- Richard Wettel and Michele Lanza. CodeCity: 3D visualization of large-scale software. In ICSE Companion '08: Companion of the 30th ACM/IEEE International Conference on Software Engineering, p. 921—922, ACM, 2008. →
- Mihai Balint, Petru Florin Mihancea, Tudor Gîrba, and Radu Marinescu. NOREX: A Distributed Reengineering Environment. In Proceedings of International Conference on Software
Maintenance (ICSM 2007), p. 523—524, IEEE Computer Society, September 2007. Tool demo. DOI PDF →
- Mauricio Seeberger, Adrian Kuhn, Tudor Gîrba, and Stéphane Ducasse. Chronia: Visualizing How Developers Change
Software Systems. In Proceedings of 10th European Conference on Software
Maintenance and Reengineering (CSMR'06), p. 345—346, March 2006. Tool demo. PDF →
- Michele Lanza, Stéphane Ducasse, Harald Gall, and Martin Pinzger. CodeCrawler — An Information Visualization Tool
for Program Comprehension. In Proceedings of ICSE 2005 (27th IEEE International
Conference on Software Engineering), p. 672—673, ACM Press, 2005. →
- Stéphane Ducasse, Tudor Gîrba, and Oscar Nierstrasz. Moose: an Agile Reengineering Environment. In Proceedings of ESEC/FSE 2005, p. 99—102, September 2005. Tool demo. DOI PDF →
- Michele Lanza. CodeCrawler — Polymetric Views in Action. In Proceedings of ASE 2004 (19th IEEE International
Conference on Automated Software Engineering), p. 394—395, IEEE CS Press, 2004. →
- Michele Lanza. CodeCrawler — A Lightweight Software
Visualization Tool. In Proceedings of VisSoft 2003 (2nd International
Workshop on Visualizing Software for Understanding
and Analysis), p. 51—52, IEEE CS Press, 2003. PDF →
Drafts
- Gabriela Arévalo, Stéphane Ducasse, Silvia Gordillo, and Oscar Nierstrasz. Generating a catalog of unanticipated schemas in
class hierarchies using Formal Concept Analysis. In Information and Software Technology 52(11) p. 1167-1187, December 2010. DOI PDF →