Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Maggioni Stefano

Ciclo: XXII

Indirizzo Mail: stefano.maggioni@disco.unimib.it

Telefono: 02 6448 7916

Stanza: 1049

Titolo ricerca: Design Pattern Detection and Software Architecture Reconstruction: an Integrated Approach

Research interests
My research interests are in the field of reverse engineering. In particular, I work on design pattern detection (DPD) and software architecture reconstruction (SAR) of Java systems through the identification of micro-structures from their source code. In the ambit of SAR I am especially interested in the detection of antipatterns and design defects, in order to precisely identify software modules and components needing corrections or refactoring.
Studies
  • 2003-2006: M.Sc. Degree in Computer Science at the University of Milano-Bicocca - Thesis: "Un nuovo approccio al rilevamento dei design pattern attraverso i design pattern clues"
  • 1999-2003: B.Sc. Degree in Computer Science at the University of Milano-Bicocca
  • 1994-1999: diploma in Foreign Languages at Istituto Magistrale Statale G. Bertacchi - Lecco
Publications
  • S. Maggioni, Design Patterns Clues for Creational Design Patterns, Proceedings of the First International Workshop   on Design Pattern Detection for Reverse Engineering (DPD4RE 2006), co-located event with WCRE 2006, Benevento,   Italy, October 2006.
  • S. Maggioni, Expoliting Application Portfolio Management Techniques to Understand Reverse Engineering   Activities, 1° International Working Session on Reverse Engineering Techniques for Application Portfolio   Management (RE4APM 2007), co-located event with ICSM 2007, Paris, October 2007.
  • F. Arcelli, S. Maggioni, C. Tosi, M. Zanoni, The MARPLE Project – A Tool for Design Pattern Detection and Software   Architecture Reconstruction, International Workshop on Advanced Sofwtare Development Tools and Techniques   (WASDETT 2008), co-located with ECOOP 2008, Paphos, Cyprus, July 2008.
  • F. Arcelli, S. Maggioni, C. Tosi, M. Zanoni, Refining Design Pattern Detection through Design Pattern Clues, to be submitted to the Journal of Systems and Software.
  • F. Arcelli, S. Maggioni, Metric-Based Detection of Micro Patterns to Improve the Assessment of Software Quality,   accepted at the 1st Int. Symp. on Emerging Trends in Software Metrics (ETSM 2009), co-located event with the 10th Int. Conference on Agile Processes and Extreme Programming in Software Engineering (XP 2009), May 2009.
  • F. Arcelli, S. Maggioni, Towards a Comparison of Software Architecture Reconstruction Tools, submitted to the 8th Working Conference on Software Architecture (WICSA 2009), September 2009.
  • F. Arcelli, S. Maggioni, D. Bernini, An Experience Report on Understanding C++ Systems,  to be submitted to the 16th Working Conference on Reverse Engineering (WCRE 2009), October 2009.
  • F. Arcelli, S. Maggioni, C. Raibulet, Micro-Structures Detection in Design Patterns, submintted to ACM Transactions on Software Engineering and Methodology (TOSEM), May 2009.
  • F. Arcelli, S. Maggioni, C. Raibulet, A Survey and Comparison among Micro-Structures for Design Pattern Detection, submitted to the ACM Surveys, May 2009.
  • S. Maggioni, Redefining Micro Patterns to Support the Analysis of Software Evolution, submitted to Transactions on Pattern Languages of Programming (TPLoP), January 2009.
Further readings
  • Per informazioni
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 11/07/2011