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

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.

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
  • ACM Transactions on Software Engineering and Methodology, edito da ACM
  • 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
  • Science of Computer Programming - Journal - Elsevier
  • 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

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.

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

2014. Scientific Independence of young Researchers (SIR). Ministero dell’Istruzione, dell’Universitá e della Ricerca.

2016. Project of Relevant National Interest (PRIN). Ministero dell’Istruzione, dell’Universitá e della Ricerca.

Organizing Committee Member of International Conferences

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

Program committee member of International Conferences

  • The International Conference on Software Maintenance and Evolution (Editions 2023, 2022, 2021)
  • 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 2021, 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 (Edition 2018)
  • The Joint conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement (Editions 2019, 2018)
  • ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Program Committee of Full paper track (Editions 2023, 2022, 2021, 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 (Edition 2014)
  • International Conference on Information and Communication Technologies (Edition 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 (Edizione 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 (Edition 2011)
  • International Conference on Web Information Systems and Technologies (Edition 2010)
  • EUROMICRO Conference on Software Engineering and Advanced Applications (Editions 2009, 2017)
  • IADIS Virtual Multi Conference on Computer Science and Information Systems (Edition 2007)
  • International Conference on Internet Computing (Edition 2004)

Research activities

Research interests

I am co-director of the Software Quality and Measurement (SQM) Laboratory whose activities are mainly aimed at studying methods and tools for monitoring, controlling and improving the quality of software products and projects.

I am a member of Software Engineering Laboratory (SeSa Lab) whose activities regard maintenance, evolution and re-engineering of software systems, the management of traceability, software testing, the construction of predictive models, in particular for the estimation of costs and for the prediction of components faulty software, cooperative working, knowledge, document and workflow management, software development environments.

My research interests include:

- Software project management
- Software measurement and software quality
- Software maintenance and evolution
- Source code comprehension
- Privacy and security requirements in Agile software development

- Empirical software engineering

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

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

  • 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).

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

Recent Talks

  • August 2022: “The Impact of Parameters Optimization in Software Prediction Models” 48th Euromicro Conference on Software Engineering and Advanced Applications, Las Palmas, Spain.
  • August 2022: “Using COSMIC to measure functional size of software: a Systematic Literature Review” 48th Euromicro Conference on Software Engineering and Advanced Applications, Las Palmas, Spain
  • August 2021: “Combining CNN with DS3 for Detecting Bug-prone Modules in Cross-version Projects” 47th Euromicro Conference on Software Engineering and Advanced Applications, Palermo, Italia.
  • September 2021: “Software Fault Prediction using Bio-Inspired Algorithms to Select the Features to be employed: An Empirical Study” Information Systems Development: Crossing Boundaries between Development and Operations (DevOps) in Information Systems, Valencia, Spagna
  • July 2021 : “Using the Normalized Levenshtein Distance to Analyze Relationship between Faults and Local Variables with Confusing Names: A further Investigation”, 33rd International Conference on Software Engineering & Knowledge Engineering, Pittsburg, USA
  • November 2019: “Can Expert Opinion Improve Effort Predictions When Exploiting Cross- Company Datasets? - A Case Study in a Small/Medium Company”, 20th International Conference on Product-Focused Software Process Improvement, Barcelona, Spagna
  • September 2019: “Using Bio-Inspired Features Selection Algorithms in Software Effort Estimation: A Systematic Literature Review”, 45th Euromicro Conference on Software Engineer- ing and Advanced Applications, Kallithea, Grecia
  • August 2018: “Impact of Design Pattern Implementation Variants on the Retrieval Effectiveness of a Recovery Tool: An Exploratory Study”, 44th Euromicro Conference on Software Engineering and Advanced Applications, Praga, Repubblica Ceca
  • August 2017: “How the Use of Design Patterns Affects the Quality of Software Systems: A Preliminary Investigation”, 43th Euromicro Conference on Software Engineering and Advanced Applications, Vienna, Austria
  • December 2015: “Investigating Functional and Code Size Measures for Mobile Applications: A Replicated Study”, 16th International Conference on Product-Focused Software Process Improvement, Bolzano, Italia
  • September 2015: “On the Use of Requirements Measures to Predict Software Project and Product Measures in the Context of Android Mobile Apps: A Preliminary Study”, 41th Euromicro Conference on Software Engineering and Advanced Applications, Madeira, Portogallo
  • August 2014: “Conversion from IFPUG FPA to COSMIC: within- vs without-company equations”, 40th Euromicro Conference on Software Engineering and Advanced Applications, Verona, Italia
  • September 2014: “Exploiting prior-phase effort data to estimate the effort for the subsequent phases: a further assessment”, 10th International Conference on Predictive Models in Software Engineering, Torino, Italia
  • March 2013: “An Early Investigation on the Contribution of Class and Sequence Diagrams in Source Code Comprehension”, 17th European Conference on Software Maintenance and Reengineering, Genova, Italia
  • September 2013: “A Lean Approach to Estimate the Functional Size of Operating Applications”, 39th Euromicro Conference on Software Engineering and Advanced Applications, Santander, Spagna
  • September 2013: “Estimating the Effort to Develop Screen Mockups”, 39th Euromicro Conference on Software Engineering and Advanced Applications, Santander, Spagna
  • September 2013: “Approximate COSMIC Size to Early Estimate Web Application Development Effort”, 39th Euromicro Conference on Software Engineering and Advanced Applications, Santander, Spagna
  • October 2012: “Do Professional Developers Benefit from Design Pattern Documentation? A Replication in the Context of Source Code Comprehension”, 15th International Conference Model Driven Engineering Languages and Systems, Innsbruck, Austria

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

Main advisor and co-advisor of PhD students on several research projects such as: Privacy and security requirements in Agile software development, Machine learning techniques for effort estimation; Search Based Approach for effort estimation; Functional size measurement of Web applications; Mobile App measurement.

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, 2021, 2022. 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, 2021, 2022. 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

  • 2022. Computer Science. XXXVIII cycle. Duration: 3 years. University of Salerno
  • 2021. Computer Science. XXXVII cycle. Duration: 3 years. University of Salerno
  • 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

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