Logo UNISA

Curriculum

Da marzo 2003 a febbraio 2004 sono stato titolare di una Borsa di studio per attività di ricerca, presso il Dipartimento di Matematica e Informatica, Università degli Studi di Salerno. Dal luglio del 2004 al giugno del 2005 ho usufruito di un Assegno di Ricerca dal Centro Regionale di Competenza sulle Tecnologie dell’Informazione e della Comunicazione, presso il Dipartimento di Matematica e Informatica, Università degli Studi di Salerno. Dal settembre del 2005 al gennaio 2006 sono stato titolare di un contratto per attività di ricerca, presso il Dipartimento di Informatica e Applicazioni “R. M. Capocelli”, Università degli Studi di Salerno. Da marzo 2006 a febbraio 2015 sono stato Ricercatore presso l’Università degli Studi di Salerno. Da marzo 2015 sono Professore Associato sempre presso l’Università degli Studi di Salerno.

Dal 2004 ho svolto attività didattica per i Corsi di Laurea in Informatica (triennale e specialistica) e Informatica Applicata, Università degli Studi di Salerno, come docente dei corsi di Ingegneria del Software, di Linguaggi di Programmazione II, di Tecnologie di Sviluppo per il Web, di Compilatori, Programmazione I, Architettura degli Elaboratori. Da Marzo 2015 svolgo attività didattica per il corso di Laurea Economia e Management come docente del corso Fondamenti di Informatica.

Dal Novembre 2009 a Dicembre 2010 sono stato membro elettivo, rappresentante dei Ricercatori, nella Giunta di Dipartimento del Dipartimento di Matematica e Informatica, Università degli Studi di Salerno

Sono stato inserito nell’Albo degli Esperti del Ministero dello Sviluppo Economico SETTORE: Informatica. COMPARTO: Sw di base ed applicativo - SW engineering Informatica, Architetture e sistemi di elaborazione. CATEGORIA: Dirigenti di ricerca o primi ricercatori degli Enti Pubblici di ricerca nonché dell'Enea e dell'ASI.

Ho fatto e faccio parte di comitati scientifici di conferenze internazionali e sono stato revisore aggiunto di articoli sottomessi per la pubblicazione a giornali internazionali e negli atti di conferenze internazionali. Sono nell'editorial board di “International Journal on Advances in Intelligent Systems" edito da IARIA journals.

Nel corso della mia attività di ricerca ho partecipato a molti progetti tra cui: “DeVisu, Specifica, progetto e sviluppo di sistemi interattivi visuali”, progetto PRIN – MURST, responsabile prof.ssa G. Tortora (2000-2001); “Sistemi avanzati per la gestione di basi di dati multimediali”, progetto ex-quota 60%, Università di Salerno, responsabile prof.ssa G. Tortora (2000-2002); “Un Geo-Data Warehouse per la cooperazione fra Enti Territoriali”, progetto ex-quota 60%, Università di Salerno, responsabile prof.ssa G. Tortora (2002-2003); “Tracciabilità di artefatti software in processo evolutivi”, progetto ex-quota 60%, Università di Salerno, responsabile scientifico prof.ssa G. Tortora (2004-2006); “Metodi matematici e informatici per il trattamento dell’informazione”, progetto ex-quota 60%, Dipartimento di Matematica e Informatica, Università di Salerno, responsabile prof. M. Tucci (2004-2006); “Sistemi Visuali e Interattivi”, progetto ex-quota 60%, Dipartimento di Matematica e Informatica, Università di Salerno (2006-2007); “Metodi e strumenti per la migrazione di sistemi software verso architetture web e orientate ai servizi: valutazione sperimentale, usabilità e trasferimento tecnologico”, PRIN 2007, Università degli Studi di Salerno. Coordinatore: A. De Lucia (2007-2008); “Ingegneria del software e studi empirici”, progetto ex-quota 60%, responsabile scientifico prof.ssa G. Tortora (2007-2008); “Metodi e Strumenti per il Lavoro Cooperativo”, responsabile scientifico prof.ssa G. Tortora (2008-2009); “Metodi e Strumenti per lo Sviluppo di Sistemi Software e Applicazioni”, responsabile scientifico prof.ssa G. Tortora (2009-2010); “Sistemi di Recommendation a Supporto dello Sviluppo di Sistemi Software e Applicazioni”, responsabile scientifico prof.ssa G. Tortora (2010-2011); “Metodi per la valutazione sperimentale di tecnologie e applicazioni software”, responsabile scientifico prof.ssa G. Tortora (2011-2012).

La mia attività di ricerca ha interessato prevalentemente le seguenti aree: Linguaggi Visuali e Ingegneria del Software. Nell’ambito dei Linguaggi Visuali sono stati investigati aspetti teorici, metodologi e applicativi per la generazione automatica di ambienti di modellazione visuale sono stati utilizzati per definire notazioni visuali che possono essere utilizzati per supportare le attività del processo di sviluppo del software. Nell’ambito dell’Ingegneria del Software, negli ultimi anni la mia attività di ricerca si è focalizzata sullo studio di tecniche e metriche di taglia per la stima dello sforzo per lo sviluppo di applicazioni web, sul recovery di design pattern da codice object-oriented, e studi empirici per investigare notazioni e strumenti a supporto dello sviluppo e della manutenzione del software. Su queste tematiche di ricerca ho collaborazioni scientifiche con ricercatori e professori di università italiane e straniere e sono co-autore di più di 100 articoli pubblicati su riviste, libri, e atti di convegni internazionali.

Professional Services

Editorial Board Member of International Journals

  • International Journal on Advances in Intelligent Systems, IARIA journals
  • International Journal of Web Engineering and Technology, Inderscience Publishers Ltd.
  • Scientific Programming, Hindawi Publishing Corporation

Review Board Member of International Journals

  • Empirical Software Engineering (EMSE), for 2014-2015
  • Empirical Software Engineering (EMSE), for 2015-2016

Organizing Committee Member of International Conferences

  • Proceeding chair of IEEE International Conference on Program Comprehension (ICPC 2017)
  • PC-chair of International EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2016)
  • Track chair (Software Management) of International EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2015)
  • Finance chair of IEEE International Conference on Program Comprehension (ICPC 2015)
  • Track chair (Software Management) of International EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2014)

Program committee member of International Conferences

  • IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017, 2016)
  • IEEE International Conference on Program Comprehension (ICPC 2016)
  • Conference on Database and Expert Systems Applications (DEXA 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009)
  • International Conference on Web Engineering – Track Quality aspects of Web applications (ICWE 2014)
  • International Conference on Information and Communication Technologies (ICICT 2014)
  • International Conference on Software Engineering Advances (ICSEA 2016, 2015, 2014)
  • International Conferences on Pervasive Patterns and Applications (PATTERNS 2014, 2013, 2012, 2011, 2010)
  • e-Society IADIS International Conference (e-Society 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005)
  • Information Systems IADIS International Conference (Information Systems 2014, 2013, 2012, 2011, 2010, 2009)
  • International Conference on Internet and Web Applications and Services (ICIW 2014, 2013, 2012)
  • Experiences and Empirical Studies in Software Modelling - Workshop at MODELS 2012 (EESSMod 2013, 2012, 2011)
  • Working Conference on Reverse Engineering (WCRE 2012)
  • International Summer School on Software Engineering (ISSSE 2014, 2013, 2012, 2011, 2010, 2007, 2006)
  • European track of European Conference on Software Maintenance and Reengineering (CSMR 2011)
  • International Conference on Advanced Software Engineering and Its Applications (ASEA 2010)
  • International Conference on Web Information Systems and Technologies (WEBIST 2010)
  • EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2009, 2017)
  • IADIS Virtual Multi Conference on Computer Science and Information Systems (MCCIS 2007)
  • International Conference on Internet Computing (IC 2004)

Reviewer of International Journals

  • Journal of Systems and Software, Elsevier
  • IEEE Transactions on Software Engineering, edito da IEEE Computer Society
  • Information and Software Technology, Elsevier
  • Advances in Software Engineering, Hindawi Publishing Corporation
  • Empirical Software Engineering, Springer
  • Journal of Software Maintenance and Evolution: Research and Practice, John Wiley & Sons, Ltd.
  • Journal of Software and Systems Modeling, Springer
  • Journal of King Saud University - Computer and Information Sciences
  • International Journal of Web Engineering and Technology, InderScience Publisher
  • Advances in Software Engineering, edito da Hindawi Publishing Corporation

Invited Talks

  • "Estimating Web Application Development Effort with COSMIC" held on November 2008 at the Annual Workshop of GUFPI-ISMA (Gruppo Utenti Function Point Italia - Italian Software Metrics Association)
  • "Recovering Design Pattern Instances from Object-Oriented source code" held on September 2008 at the METAMORPHOS Project Workshop, funded by MiUR under grant
  • "Constructing Meta-CASE Workbenches by Exploiting Visual Language Generators" held on September 2006 at International School on Software Engineering
  • "Design Pattern Recovery by Visual Language Parsing" held on September 2005 at International School on Software Engineering

Talks

  • “Conversion from IFPUG FPA to COSMIC: within- vs without-company equations”, Verona, Italy. August 2014.
  • “Exploiting prior-phase effort data to estimate the effort for the subsequent phases: a further assessment”, Torino, Italy. September 2014.
  • “An Early Investigation on the Contribution of Class and Sequence Diagrams in Source Code Comprehension”, Genova, Italy. March 2013.
  • “A Lean Approach to Estimate the Functional Size of Operating Applications”, Santander, Spain. Spttember 2013.
  • “Estimating the Effort to Develop Screen Mockups”, Santander, Spain. Spttember 2013.
  • “Approximate COSMIC Size to Early Estimate Web Application Development Effort”, Santander, Spain. Spttember 2013.
  • “Do Professional Developers Benefit from Design Pattern Documentation? A Replication in the Context of Source Code Comprehension”, Innsbruck, Austria. October 2012.
  • “A controlled experiment for assessing the contribution of design pattern documentation on software maintenance”, Bolzano, Italy. September 2010.
  • “Investigating Tabu Search for Web Effort Estimation”, Lille, France. September 2010.
  • “Behavioral Pattern Identification through Visual Language Parsing and Code Instrumentation”, Kaiserslautern, Germany. March 2009.
  • “Using Tabu Search to Estimate Software Development Effort”, Amsterdam, The Netherlands. November 2009.
  • ”Using Support Vector Regression for Web Development Effort Estimation”, Amsterdam, The Netherlands. November 2009.
  • “Estimating Web Application Development Effort Using Web-COBRA and COSMIC: An Empirical Study”, Patras, Greece. August 2009.
  • “Assessing the Support of ER and UML Class Diagrams during Maintenance Activities on Data Models”, Athens, Greece. April 2008.
  • “An Empirical Investigation on Dynamic Modeling in Requirements Engineering”, Tolouse, France. October 2008.
  • “A Case Study Using Web Objects and COSMIC for Effort Estimation of Web Applications”, Parma, Italy. September 2008.
  • “A Two Phase Approach to Design Pattern Recovery”, Amsterdam, The Netherlands. March 2007.
  • “Design Pattern Recovery by Visual Language Parsing”, Manchester, UK. March 2005.
  • “A COSMIC-FFP Based Method to Estimate Web Application Development Effort”, Monaco, Germany. July 2004.
  • “The Impact of Accessibility and Usability on the Development of Web Applications”, Monaco, Germany. July 2004.
  • “Using COSMIC-FFP for Predicting Web Application Development Effort”, Banf, Canada. June 2004.
  • “Exploiting XPG for Visual Languages: Definition, Analysis and Development”, Warsaw, Poland, April 2003.
  • “The use of the GXL approach for supporting visual language specification and interchanging”, Arlington, VA, USA. September 2002

Related activities

  • Local arrangement chair of the International Summer School on Software Engineering (ISSSE 2009)
  • Publication chair of the International Summer School on Software Engineering (ISSSE 2008)
  • Organizing staff of the International Conference on Software Engineering and Knowledge Engineering (SEKE 2002)