Curriculum

Carmine GRAVINO Curriculum

Work experience

March 2015 - present Associate Professor, University of Salerno

March 2006 - February 2015 Assistant Professor, University of Salerno

Qualification

2018: Italian National Scientific Qualification as Full Professor in Computer Science, Engineering Track (sector ING/INF05) - https://asn16.cineca.it/pubblico/miur/esito/09%252FH1/1/5

2020: Italian National Scientific Qualification as Full Professor in Computer Science (sector INF/01) - https://asn18.cineca.it/pubblico/miur/esito/01%252FB1/1/4

Education and training

I received the Laurea degree (cum laude) in Computer Science from the University of Salerno, in 1999.

In 2003 I received the Ph.D. degree in Computer Science from the University of Salerno.

From march 2003 to February 2004 I served as research assistant at Department of Mathematics and Informatics, on a contract that investigated issues pertaining the generation of visual modeling environments.

From July 2004 to June 2005 I was research fellow at Department of Mathematics and Informatics and carried out research in the area of web engineering, web metrics and effort prediction models.

From September 2005 to January 2006 I was a post doctoral fellow at Department of Mathematics and Informatics and conducted research in the area of meta-modeling and software production.

Professional Services

Editorial Board Member of International Journals

(2018-) Software Quality Journal, Springer
(2017-) Journal of Software: Evolution and Process. John Wiley & Sons, Inc.
(2017-2020) Recent Patents on Computer Science, Bentham Science
(2015-2020) Scientific Programming, Hindawi Publishing Corporation
(2015-2018) Int. Journal of Web Engineering and Technology, Inderscience Publishers Ltd.

(2012-2018) Int.Journal on Advances in Intelligent Systems, IARIA journals

Review Board Member of International Journals

2016-2017. Empirical Software Engineering (EMSE), Springer

2015-2016. Empirical Software Engineering (EMSE), Springer

2014-2015. Empirical Software Engineering (EMSE), Springer

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
  • Computers & Security, edito da Elsevier
  • IET Software, The Institution of Engineering and Technology
  • Journal of Visual Languages and Computing, edito da Elsevier

Reviewer Award: 2014-2015, Information and Software Technology journal (Elsevier)

Other Editorial Activities: 2018. Guest Editor of the Special Section on Information and Software Technology journal (Elsevier). Title: Software Engineering and Advanced Applications in Information Technology for Software-Intensive Systems.

Reviewer of National Project Proposals

2016. Discovery Grant - Natural Sciences and Engineering Research Council of Canada (NSERC).

2015. Project of Relevant National Interest (PRIN). Ministero dell’Istruzione, dell’Universitá e della Ricerca.
2014. Scientific Independence of young Researchers (SIR). Ministero dell’Istruzione, dell’Universitá e della Ricerca.

2009. Included in the Expert Board of the Ministry of Economic Development SEC- TOR: Computer Science. COMPART: Software Application - Software engineering, Computer Science, Architecture and Process Systems.

2011. Nominated appointed an external expert for technical and scientific evaluation of Research Projects and Innovation Projects funded through the POR FESR 2007- 2013 - Scientific Research of Calabria region.
2015. Included in the international scientific experts’ list REPRISE: Register of Expert Peer Reviewers for Italian Scientific Evaluation.

Organizing Committee Member of International Conferences

  • Program committee chair della track Software Management della International EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2020)
  • Program committee chair della track Software Management della International EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2019)
  • Program committee chair della track Software Management della International EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2018)
  • Program committee chair della track Quality Aspects in Evidence-Based Software Engineering della 11° International Conference on the Quality of Information and Communications Technology (Editions 2018)
  • Proceeding chair della IEEE International Conference on Program Comprehension (Editions 2017)
  • Program chair della International EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2016)
  • Program committee chair della track Software Management della International EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2015)
  • Finance chair della IEEE International Conference on Program Comprehension (Editions 2015)
  • Program committee chair della track Software Management della International EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2014)

Program committee member of International Conferences

  • International Conference on Software Engineering, Posters Track (Editions 2021)
  • IEEE International Conference on Software Analysis, Evolution, and Reengineering (Editions 2018, 2017, 2016)
  • IEEE International Conference on Program Comprehension (Editions 2020, 2019, 2018, 2016)
  • International Conference on Evaluation and Assessment in Software Engineering Conference - Short papers (Editions 2020, 2019, 2018)
  • IEEE/ACM International Conference on Mobile Software Engineering and Systems (Editions 2018)
  • International Conference on Product-Focused Software Process Improvement (Editions 2020, 2019, 2018)
  • ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Full paper track (Editions 2020)
  • ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Program Committee of Short Papers and Posters track (Editions 2017, 2016)
  • Conference on Database and Expert Systems Applications (Editions 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009)
  • International Conference on Web Engineering – Track Quality aspects of Web applications (Editions 2014)
  • International Conference on Information and Communication Technologies (Editions 2014)
  • International Conference on Software Engineering Advances (Editions 2016, 2015, 2014)
  • International Conferences on Pervasive Patterns and Applications (Editions 2014, 2013, 2012, 2011, 2010)
  • e-Society IADIS International Conference (Editions 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005)
  • Information Systems IADIS International Conference (Editions 2014, 2013, 2012, 2011, 2010, 2009)
  • International Conference on Internet and Web Applications and Services (Editions 2014, 2013, 2012)
  • Experiences and Empirical Studies in Software Modelling - Workshop at MODELS 2012 (Editions 2013, 2012, 2011)
  • Working Conference on Reverse Engineering (Editions 2012)
  • International Summer School on Software Engineering (Editions 2014, 2013, 2012, 2011, 2010, 2007, 2006)
  • European track of European Conference on Software Maintenance and Reengineering (Editions 2011)
  • International Conference on Advanced Software Engineering and Its Applications (Editions 2010)
  • International Conference on Web Information Systems and Technologies (Editions 2010)
  • EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2009, 2017)
  • IADIS Virtual Multi Conference on Computer Science and Information Systems (Editions 2007)
  • International Conference on Internet Computing (Editions 2004)

Research activities

Research interests

I am the co-director of the Software Quality and Measurement (SQM)/Web Engineer- ing Laboratory and my research interests include:
- Software project management
- Software measurement and functional size measurement methods

- Software maintenance and evolution
- UML documentation and source code comprehension
- Software technology evaluation through experimental means

Research results

Several collaborations with researchers and professors of Italian universities and for- eign universities (as shown by publications reported below).

More than 100 papers in international journals, books, and conference proceedings,

Research Projects

National projects

  • 2007-2008. Title: Methods and tools for migrating software systems towards web and service oriented architecture: experimental evaluation, usability, and technol- ogy transfer. Project of Relevant National Interest (PRIN). Ministero dell’Istruzione, dell’Universitá e della Ricerca (MIUR).
  • 2001-2002. Title: Specification, Design, and Development of Visual Interactive Systems. Project of Relevant National Interest (PRIN). Ministero dell’Istruzione, dell’Universitá e della Ricerca (MIUR). Prot. MM01288711.
  • 2018-2020. Title: PICO and PRO - Integrated and Connected Processes for Industrial Evolution in the PROduction. National Operational Program, Research and Innovation (PON Research and Innovation). Project id: ARS01_01061. Coordinator of the project activities for the Department of Computer Science (University of Salerno). Responsible of Activity 4.1: Conceptual design of evolutionary and adaptive production systems, ERP (enterprise resource planning)

Regional projects

  • 2014-2015. Title: ADVANCED DIABETIC ASSISTANCE (ADA). POR Campania FESR 2007/2013 O.O. 2.1 - Sportello Innovazione - D.D. N.1 05/02/2014.
  • 2014-2015. Title: Work Into Shaping Campania’s Home (WISCH). POR Campania FESR 2007/2013 O.O. 2.2.
  • 2010-2012. Title: Trasferimento informazione educativa (TIE). P.O. FESR 2007-2013 - OB. OP. 2.1.
  • 2008-2009. Title: STRIM, POR Campania 2000/2006 (Misura 3.17)
  • 2008-2009. Title: Enviromental Information And Comunication Trasparent Architec- ture. POR Campania 2000/2006 (Misura 3.17).

Local projects

  • 2000-2017. Research projects funded by University of Salerno, named FARB (University Fund for Basic Research)

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

  • “How the Use of Design Patterns Affects the Quality of Software Systems: A Preliminary Investigation”, Vienna, Austria, September 2017
  • “Investigating Functional and Code Size Measures for Mobile Applications: A Replicated Study”, Bolzano, Italia, December 2015

  • “On the Use of Requirements Measures to Predict Software Project and Product Measures in the Context of Android Mobile Apps: A Preliminary Study”, Madeira, Portogallo, September 2015

  • “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

Awards

  • Promise 2010: Best paper award, for the paper: How Effective is Tabu Search to Configure Support Vector Regression for Effort Estimation? (International Conference on Predictive Models in Software Engineering)
  • SEAA2015: Best paper shortlist, for the paper: On the Use of Requirements Mea- sures to Predict Software Project and Product Measures in the Context of Mobile App Development: a Preliminary Study (Euromicro Conference series on Software Engineering and Advanced Applications)
  • DMS/DET 2015: First Place Award for the paper: On the Experience of Using Git-Hub in the Context of an Academic Course for the Development of Apps for Smart Devices (Distributed Multimedia Systems - Workshop on Distance Education Technology)
  • DMS/DET 2016: First Place Award for the paper: Supporting Mobile Development Project-Based learning by Software Project and Product Measures (Distributed Multi- media Systems - Workshop on Distance Education Technology)

Coordination of PhD students

Co-advisor of several PhD students on several research projects such as: Search Based Approach for effort estimation; Functional size measurement of Web applications; Mobile App measurement. Main advisor of a PhD student on the following research project: machine learning techniques for effort and bug prediction.

Teaching and Related Activities

Courses for Bachelor degree programs

2015, 2016, 2017, 2018, 2019, 2020. Object Oriented Programming. Laurea in Computer Science. University of Salerno

2004, 2005, 2015, 2016, 2017, 2018, 2019, 2020. Software Engineering. Laurea in Computer Science. University of Salerno
2014. Fundamentals of Computer Science. Laurea in Economy and Management. University of Salerno

2013. Databases. Laurea in Computer Science. University of Salerno
2012. Computer Architectures. Laurea in Computer Science. University of Salerno 2011. Computer Architectures. Laurea in Computer Science. University of Salerno 2009, 2010. Programming I. Laurea in Computer Science. University of Salerno

2004, 2006, 2009. Programming II. Laurea in Computer Science. University of Salerno
2008. Technologies for Web development. Laurea in Computer Science. University of Salerno
2007. Fundamentals of Computer Science. Laurea in Biology. University of Salerno

Courses for Master Degree Programs

2016, 2017, 2018, 2019, 2020. Metrics and Software Quality. Laurea in Computer Science. University of Salerno

2012. Fundamentals of Computer Science. Master in Security and INTElligence SYStem (SINTESYS), organized by Regional Center in Information Communication Technology (CeRICT)
2009. Compilers. Laurea in Computer Science. University of Salerno

2008. Compilers. Laurea in Computer Science. University of Salerno

Courses for PhD programs

2014. Quantitative Research Methods. Phd in Management & Information Technology. University of Salerno
2013. Databases. Phd in Management & Information Technology. University of Salerno

2013. Quantitative Research Methods. Phd in Management & Information Technology. University of Salerno

Scientific Committee Member of PhD programs

  • 2020. Computer Science. XXXVI cycle. Duration: 3 years. University of Salerno
  • 2019. Computer Science. XXXV cycle. Duration: 3 years. University of Salerno
  • 2018. Computer Science. XXXIV cycle. Duration: 3 years. University of Salerno
  • 2017. Computer Science and Information Engineering. XXXIII cycle. Duration: 3 years. University of Salerno

  • 2014. Management and Information Technology. XXX cycle. Duration: 3 years. University of Salerno

  • 2013. Management and Information Technology. XXIX cycle. Duration: 3 years. University of Salerno

  • 2011. Science and Technologies of Information, Complete Systems, and Environ- ment. XXVII cycle. Duration: 3 years. University of Salerno

  • 2011. Information Systems and Software Engineering. Duration: 3 years. University of Salerno and University College of Dublin

  • 2010. Science and Technologies of Information, Complete Systems, and Environ- ment. XXVI cycle. Duration: 3 years. University of Salerno
    2009. Mathematical, Physical, and Informatics Science. XXV cycle. Duration: 3 years. University of Salerno

Related Services

2015. Member of the examination board for the admission to the PhD program in Computer Science and Information Engineering. XXXI cycle. University of Salerno

2017-2020 Academic contact of an inter-institutional Agreement between University of Salerno (Department of Computer Science) and University of Cyprus (Department of Computer Science) - Bilateral Agreement for the subject area 061- Information and communication technologies (ICTs)

2017-2021 Academic contact of an inter-institutional Agreement between University of Salerno (Department of Computer Science) and Technical Uni- versity of Crete (School of Electrical & Computer Engineering) - Bilateral Agreement for the subject area Information and communication technologies (ICTs)

2017-2020 Academic contact of an inter-institutional Agreement between University of Salerno (Department of Computer Science) and Freie Univer- sitat Berlin (Department of Computer Science) - Bilateral Agreement for the subject area Computer Science