Maurizio Leotta

I am a Postdoctoral Researcher at the University of Genova, Italy. I received the PhD in Computer Science from the University of Genova in 2015, defending a thesis on Automated Web Testing under the supervision of Prof. Filippo Ricca and revised by Prof. Massimiliano di Penta (Università del Sannio, Italy) and Prof. Ali Mesbah (University of British Columbia, Canada).


During my PhD studies I spent a period abroad at the Polytechnique of Montréal, Quebec, Canada under the supervision of Prof. Giulio Antoniol. After obtaining, cum laude, the Master’s Degree in Computer Science in 2010, I have participated to several research and industrial projects funded by different organizations (e.g., Finmeccanica S.p.A. and the Italian Space Agency). Before I graduated, I have been working as IT Technician in various companies.


My main research interests are in Software Engineering, with a particular focus on the following themes:

  • Web Application Testing (main research topic, collaborating with Dr. Paolo Tonella - FBK, Italy)
  • Empirical Software Engineering
  • Requirements Engineering
  • Business Process Modelling
  • Model-Driven Software Engineering

Recent Highlights

Maurizio Leotta

Address: Dipartimento di Informatica, Bioingegneria, Robotica e Ingegneria dei Sistemi (DIBRIS)
Università degli Studi di Genova
Via Dodecaneso, 35
16146 Genova - ITALY
Email: maurizio [dot] leotta [at] unige [dot] it
Web Site: http://www.disi.unige.it/person/LeottaM/
My Groups: SEPL Research Group
WT Research Group
LinkedIn: View Maurizio Leotta's profile on LinkedIn

Tools

Information about the tools I developed can be found at the Web Testing Research Group web site.

Professional Services


Publications

My publications on my Google Scholar Profile
My publications on the DBLP Bibliography Server
My publications on the IEEE, ACM, Springer, Elsevier, Wiley online digital libraries.

International Journals and Proceedings

  1. Filippo Ricca, Marco Torchiano, Maurizio Leotta, Alessandro Tiso, Giovanna Guerrini, Gianna Reggio.
    On the Impact of State-based Model-Driven Development on Maintainability: A Family of Experiments using UniMod.
    Journal of Empirical Software Engineering (EMSE), Editor: Robert Feldt, Thomas Zimmermann. Springer, 2017. (accepted)
    ISSN: 1382-3256.
  2. Marco Torchiano, Giuseppe Scanniello, Filippo Ricca, Gianna Reggio, Maurizio Leotta.
    Do UML Object Diagrams Affect Design Comprehensibility? Results from a Family of Four Controlled Experiments.
    Journal of Visual Languages and Computing (JVLC), Editor: Henry Duh. Elsevier, 2017.
    DOI: 10.1016/j.jvlc.2017.06.002, ISSN: 1045-926X.
  3. Maurizio Leotta, Filippo Ricca, Diego Clerissi, Davide Ancona, Giorgio Delzanno, Marina Ribaudo, Luca Franceschini.
    Towards an Acceptance Testing Approach for Internet of Things Systems.
    Proceedings of 1st International Workshop on Engineering the Web of Things (EnWoT 2017 co-located with ICWE 2017), 05 June 2017, Roma, Italy, LNCS. Springer, 2017. (in press)
  4. Gianna Reggio, Maurizio Leotta, Diego Clerissi, Filippo Ricca.
    Service-oriented Domain and Business Process Modelling. PDF
    Proceedings of 32nd ACM/SIGAPP Symposium on Applied Computing (SAC 2017), 03-06 April 2017, Marrakesh, Morocco, pp.751-758, ACM, 2017.
    DOI: 10.1145/3019612.3019621, ISBN: 978-1-4503-4486-9.
  5. Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella.
    APOGEN: Automatic Page Object Generator for Web Testing. PDF
    Journal of Software Quality (SQJ), Editor: Rachel Harrison. Springer, 2016.
    DOI: 10.1007/s11219-016-9331-9, ISSN: 0963-9314.
  6. Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella.
    ROBULA+: An Algorithm for Generating Robust XPath Locators for Web Testing. PDF
    Journal of Software: Evolution and Process (JSEP), Volume 28, Issue 3, pp.177–204, Editors: Gerardo Canfora, Darren Dalcher, David Raffo. John Wiley & Sons, 2016.
    DOI: 10.1002/smr.1771, ISSN: 2047-7481.
  7. Maurizio Leotta, Diego Clerissi, Filippo Ricca, Paolo Tonella.
    Approaches and Tools for Automated End-to-End Web Testing.
    Advances in Computers, Volume 101, pp.193–237, Editor: Atif Memon. Elsevier, 2016.
    DOI: 10.1016/bs.adcom.2015.11.007, ISSN: 0065-2458.
  8. Gianna Reggio, Maurizio Leotta, Filippo Ricca, Egidio Astesiano.
    Towards a Holistic Method for Business Process Analytics.
    Challenges and Opportunity with Big Data. (Revised Selected Papers of Monterey Workshop 2016, 08-11 October 2016, Beijing, China), LNCS, Editors: Lin Zhang, Lei Ren, Fabrice Kordon, Du Zhang. Springer, 2016. (in press)
  9. Diego Clerissi, Maurizio Leotta, Gianna Reggio, Filippo Ricca.
    Test Driven Development of Web Applications: a Lightweight Approach. PDF
    Proceedings of 10th International Conference on the Quality of Information and Communications Technology (QUATIC 2016), 6-9 September 2016, Lisbon, Portugal, pp.25-34, IEEE, 2016.
    DOI: 10.1109/QUATIC.2016.014, ISBN: 978-1-5090-3581-6.
  10. Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella.
    Clustering-Aided Page Object Generation for Web Testing. PDF
    Proceedings of 16th International Conference on Web Engineering (ICWE 2016), 1-9 June 2016, Lugano, Switzerland, pp.132-151, Volume 9671, LNCS, Editors: Alessandro Bozzon, Philippe Cudré-Mauroux, Cesare Pautasso. Springer, 2016.
    DOI: 10.1007/978-3-319-38791-8_8, ISBN: 978-3-319-38790-1.
  11. Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella.
    Automatic Page Object Generation with APOGEN. PDF
    Proceedings of 16th International Conference on Web Engineering (ICWE 2016), 1-9 June 2016, Lugano, Switzerland, pp.533-537, Volume 9671, LNCS, Editors: Alessandro Bozzon, Philippe Cudré-Mauroux, Cesare Pautasso. Springer, 2016.
    DOI: 10.1007/978-3-319-38791-8_42, ISBN: 978-3-319-38790-1.
  12. Diego Clerissi, Maurizio Leotta, Gianna Reggio, Filippo Ricca.
    A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications. PDF
    Proceedings of 16th International Conference on Web Engineering (ICWE 2016), 1-9 June 2016, Lugano, Switzerland, pp.593-597, Volume 9671, LNCS, Editors: Alessandro Bozzon, Philippe Cudré-Mauroux, Cesare Pautasso. Springer, 2016.
    DOI: 10.1007/978-3-319-38791-8_55, ISBN: 978-3-319-38790-1.
  13. Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi.
    What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study covering Activity and Use Case Diagrams. PDF
    Communications in Computer and Information Science (CCIS), Volume 506, pp.66-83, Editors: Slimane Hammoudi, Luís Ferreira Pires, Joaquim Filipe, Rui César das Neves. Springer, 2015.
    DOI: 10.1007/978-3-319-25156-1_5, ISSN: 1865-0929.
  14. Gianna Reggio, Maurizio Leotta, Filippo Ricca.
    A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups. PDF
    Proceedings of 16th International Conference on Product-Focused Software Process Improvement (PROFES 2015), 02-04 December 2015, Bolzano/Bozen, Italy, pp.105-113, Volume 9459, LNCS, Editors: Pekka Abrahamsson, Luis Corral, Markku Oivo, Barbara Russo, Springer, 2015.
    DOI: 10.1007/978-3-319-26844-6_8, ISBN: 978-3-319-26843-9.
  15. Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella.
    Why Creating Web Page Objects Manually If It Can Be Done Automatically? PDF
    Proceedings of 10th IEEE/ACM International Workshop on Automation of Software Test (AST 2015 co-located with ICSE 2015), 23-24 May 2015, Firenze, Italy, pp.70-74, IEEE, 2015.
    DOI: 10.1109/AST.2015.26, ISBN: 978-1-4673-7022-6.
  16. Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella.
    Meta-Heuristic Generation of Robust XPath Locators for Web Testing. PDF
    Proceedings of 8th IEEE/ACM International Workshop on Search-Based Software Testing (SBST 2015 co-located with ICSE 2015), 18-19 May 2015, Firenze, Italy, pp.36-39, IEEE, 2015.
    DOI: 10.1109/SBST.2015.16, ISBN: 978-1-4673-7079-0.
  17. Maurizio Leotta, Silvio Beux, Viviana Mascardi, Daniela Briola.
    My MOoD, a Multimedia and Multilingual Ontology Driven MAS: Design and First Experiments in the Sentiment Analysis Domain. PDF
    Proceedings of 2nd International Workshop on Emotion and Sentiment in Social and Expressive Media (ESSEM 2015 co-located with AAMAS 2015), 5 May 2015, Istanbul, Turkey, pp.51-66, Volume 1351, CEUR Workshop Proceedings, 2015.
    Paper 4 - Volume 1351, ISSN: 1613-0073.
  18. Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella.
    Using Multi-Locators to Increase the Robustness of Web Test Cases. PDF
    Proceedings of 8th IEEE International Conference on Software Testing, Verification and Validation (ICST 2015), 13-17 April 2015, Graz, Austria, pp.1-10, IEEE, 2015.
    DOI: 10.1109/ICST.2015.7102611, ISBN: 978-1-4799-7125-1.
  19. Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella.
    Automated Generation of Visual Web Tests from DOM-based Web Tests. PDF
    Proceedings of 30th ACM/SIGAPP Symposium on Applied Computing (SAC 2015), 13-17 April, 2015, Salamanca, Spain, pp.775-782, ACM, 2015.
    DOI: 10.1145/2695664.2695847, ISBN: 978-1-4503-3196-8.
  20. Maurizio Leotta, Andrea Stocco, Filippo Ricca, Paolo Tonella.
    Reducing Web Test Cases Aging by means of Robust XPath Locators. PDF
    Proceedings of 25th IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW 2014), 3-6 November 2014, Napoli, Italy, pp.449-454, IEEE, 2014.
    DOI: 10.1109/ISSREW.2014.17, ISBN: 978-1-4799-7377-4.
  21. Gianna Reggio, Maurizio Leotta, Filippo Ricca.
    Who Knows/Uses What of the UML: A Personal Opinion Survey. PDF
    Proceedings of 17th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS 2014), 28 September - 3 October 2014, Valencia, Spain, pp.149-165, Volume 8767, LNCS, Editors: Juergen Dingel, Wolfram Schulte, Isidro Ramos, Silvia Abrahão, Emilio Insfran, Springer, 2014.
    DOI: 10.1007/978-3-319-11653-2_10, ISBN: 978-3-319-11652-5.
  22. Alessandro Tiso, Gianna Reggio, Maurizio Leotta.
    Unit Testing of Model to Text Transformations. PDF
    Proceedings of 3rd Workshop on the Analysis of Model Transformations (AMT 2014 co-located with MoDELS 2014), 29 September 2014, Valencia, Spain, pp.14-23, Volume 1277, CEUR Workshop Proceedings, 2014.
    Paper 2 - Volume 1277, ISSN: 1613-0073.
  23. Andrea Stocco, Maurizio Leotta, Filippo Ricca, Paolo Tonella.
    PESTO: A Tool for Migrating DOM-based to Visual Web Tests. PDF
    Proceedings of 14th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2014), 28-29 September 2014, Victoria, British Columbia, Canada, pp.65-70, IEEE, 2014.
    DOI: 10.1109/SCAM.2014.36, ISBN: 978-0-7695-5304-7.
  24. Gianna Reggio, Filippo Ricca, Maurizio Leotta.
    Improving the Quality and the Comprehension of Requirements: Disciplined Use Cases and Mockups. PDF
    Proceedings of 40th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2014), 27-29 August 2014, Verona, Italy, pp.262-266 , IEEE, 2014.
    DOI: 10.1109/SEAA.2014.79, ISBN: 978-1-4799-5795-8.
  25. Maurizio Leotta, Diego Clerissi, Filippo Ricca, Paolo Tonella.
    Visual vs. DOM-based Web Locators: An Empirical Study. PDF
    Proceedings of 14th International Conference on Web Engineering (ICWE 2014), 1-4 July 2014, Toulouse, France, pp.322–340, Volume 8541, LNCS, Editors: Sven Casteleyn, Gustavo Rossi, Marco Winckler, Springer, 2014.
    DOI: 10.1007/978-3-319-08245-5_19, ISBN: 978-3-319-08244-8.
  26. Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi.
    What Are the Used Activity Diagram Constructs? A Survey. PDF
    Proceedings of 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2014), 7-9 January 2014, Lisbon, Portugal, pp.87-98, SciTePress Digital Library, 2014.
    DOI: 10.5220/0004712000870098, ISBN: 978-989-758-007-9.
  27. Maurizio Leotta, Diego Clerissi, Filippo Ricca, Paolo Tonella.
    Capture-Replay vs. Programmable Web Testing: An Empirical Assessment during Test Case Evolution. PDF
    Proceedings of 20th Working Conference on Reverse Engineering (WCRE 2013), 14-17 October 2013, Koblenz, Germany, pp.272-281, IEEE, 2013.
    DOI: 10.1109/WCRE.2013.6671302, ISBN: 978-1-4799-2931-3.
  28. Gianna Reggio, Maurizio Leotta, Filippo Ricca, Diego Clerissi.
    What are the used UML diagrams? A Preliminary Survey. PDF
    Proceedings of 3rd International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2013 co-located with MoDELS 2013), 1 October 2013, Miami, Florida, USA, pp.3-12, Volume 1078, CEUR Workshop Proceedings, 2013.
    Paper 1 - Volume 1078, ISSN: 1613-0073.
  29. Alessandro Tiso, Gianna Reggio, Maurizio Leotta.
    A Method for Testing Model to Text Transformations. PDF
    Proceedings of 2nd Workshop on the Analysis of Model Transformations (AMT 2013 co-located with MoDELS 2013), 29 September 2013, Miami, Florida, USA, Volume 1077, CEUR Workshop Proceedings, 2013.
    Paper 10 - Volume 1077, ISSN: 1613-0073.
  30. Filippo Ricca, Maurizio Leotta, Andrea Stocco, Diego Clerissi, Paolo Tonella.
    Web Testware Evolution. PDF
    Proceedings of 15th IEEE International Symposium on Web Systems Evolution (WSE 2013), 27 September 2013, Eindhoven, The Netherlands, pp.39-44, IEEE, 2013.
    DOI: 10.1109/WSE.2013.6642415, ISBN: 978-1-4799-1608-5.
  31. Maurizio Leotta, Filippo Ricca, Giuliano Antoniol, Vahid Garousi, Junji Zhi, Guenther Ruhe.
    A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks. PDF
    Proceedings of 29th IEEE International Conference on Software Maintenance (ICSM 2013), 22-28 September 2013, Eindhoven, The Netherlands, pp.428-431, IEEE, 2013.
    DOI: 10.1109/ICSM.2013.64, ISBN: 978-0-7685-4981-1.
  32. Maurizio Leotta, Diego Clerissi, Filippo Ricca, Cristiano Spadaro.
    Comparing the Maintainability of Selenium WebDriver Test Suites Employing Different Locators: A Case Study. PDF
    Proceedings of 1st International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation (JAMAICA 2013 co-located with ISSTA 2013), 15 July 2013, Lugano, Switzerland, pp.53-58, ACM, 2013.
    DOI: 10.1145/2489280.2489284, ISBN: 978-1-4503-2161-7.
  33. Maurizio Leotta, Filippo Ricca, Marco Torchiano, Gianna Reggio.
    Empirical Evaluation of UML-based Model-Driven Techniques. PDF
    Proceedings of 7th IEEE International Conference on Research Challenges in Information Science (RCIS 2013), 29-31 May 2013, Paris, France, pp.1-2, IEEE, 2013.
    DOI: 10.1109/RCIS.2013.6577735, ISBN: 978-1-4673-2912-5.
  34. Maurizio Leotta, Diego Clerissi, Filippo Ricca, Cristiano Spadaro.
    Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization. PDF
    Proceedings of 6th IEEE International Conference on Software Testing, Verification and Validation (ICST 2013), 18-22 March 2013 , Luxembourg City, Luxembourg, pp.487-488, IEEE, 2013.
    DOI: 10.1109/ICST.2013.73, ISBN: 978-1-4673-5961-0.
  35. Maurizio Leotta, Diego Clerissi, Filippo Ricca, Cristiano Spadaro.
    Improving Test Suites Maintainability with the Page Object Pattern: An Industrial Case Study. PDF
    Proceedings of 6th IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2013), 18-22 March 2013 , Luxembourg City, Luxembourg, pp.108-113, IEEE, 2013.
    DOI: 10.1109/ICSTW.2013.19, ISBN: 978-1-4799-1324-4.
  36. Gianna Reggio, Maurizio Leotta, Filippo Ricca, Egidio Astesiano.
    Business Process Modelling: Five Styles and a Method to Choose the Most Suitable One. PDF
    Proceedings of 2nd International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2012 co-located with MoDELS 2012), 2 October 2012, Innsbruck, Austria, Article 8, pp.6, ACM, 2012.
    DOI: 10.1145/2424563.2424574, ISBN: 978-1-4503-1811-2.
  37. Alessandro Tiso, Gianna Reggio, Maurizio Leotta.
    Early Experiences on Model Transformation Testing. PDF
    Proceedings of 1st Workshop on the Analysis of Model Transformations (AMT 2012 co-located with MoDELS 2012), 2 October 2012, Innsbruck, Austria, pp.15-20, ACM, 2012.
    DOI: 10.1145/2432497.2432501, ISBN: 978-1-4503-1803-7.
  38. Maurizio Leotta, Filippo Ricca, Marina Ribaudo, Gianna Reggio, Egidio Astesiano, Tullio Vernazza.
    An Exploratory Survey on SOA Knowledge, Adoption and Trend in the Italian Industry. PDF
    Proceedings of 14th IEEE International Symposium on Web Systems Evolution (WSE 2012), 28 September 2012, Riva del Garda, Trento, Italy, pp.21-30, IEEE, 2012.
    DOI: 10.1109/WSE.2012.6320528, ISBN: 978-1-4673-3057-2.
  39. Maurizio Leotta, Gianna Reggio, Filippo Ricca, Egidio Astesiano.
    Towards a Lightweight Model Driven Method for Developing SOA Systems Using Existing Assets. PDF
    Proceedings of 14th IEEE International Symposium on Web Systems Evolution (WSE 2012), 28 September 2012, Riva del Garda, Trento, Italy, pp.51-60, IEEE, 2012.
    DOI: 10.1109/WSE.2012.6320532, ISBN: 978-1-4673-3057-2.
  40. Maurizio Leotta, Filippo Ricca, Marina Ribaudo, Gianna Reggio, Egidio Astesiano, Tullio Vernazza.
    SOA Adoption in the Italian Industry. PDF
    Proceedings of 34th International Conference on Software Engineering (ICSE 2012), 6-8 June 2012, Zurich, Switzerland, pp.1441-1442, IEEE, 2012.
    DOI: 10.1109/ICSE.2012.6227074, ISBN: 978-1-4673-1066-6.
  41. Filippo Ricca, Maurizio Leotta, Gianna Reggio, Alessandro Tiso, Giovanna Guerrini, Marco Torchiano.
    Using UniMod for Maintenance Tasks: An Experimental Assessment in the Context of Model Driven Development. PDF
    Proceedings of 4th International Workshop on Modelling in Software Engineering (MiSE 2012 co-located with ICSE 2012), 2-3 June 2012, Zurich, Switzerland, pp.77-83, IEEE, 2012.
    DOI: 10.1109/MISE.2012.6226018, ISBN: 978-1-4673-1756-6.
  42. Maurizio Leotta, Gianna Reggio, Filippo Ricca, Egidio Astesiano.
    Building VECM-based Systems with a Model Driven Approach: an Experience Report. PDF
    Proceedings of 1st International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2011 co-located with MoDELS 2011), 17 October 2011, Wellington, New Zealand, pp. 38–47, Volume 785, CEUR Workshop Proceedings, 2011.
    Paper 6 - Volume 785, ISSN: 1613-0073.
  43. Gianna Reggio, Maurizio Leotta, Filippo Ricca.
    "Precise is better than Light" A Document Analysis Study about Quality of Business Process Models. PDF
    Proceedings of 1st International Workshop on Empirical Requirements Engineering (EmpiRE 2011 co-located with RE 2011), 30 August 2011, Trento, Italy, pp.61-68, IEEE, 2011.
    DOI: 10.1109/EmpiRE.2011.6046257, ISBN: 978-1-4577-1075-9.
  44. Maurizio Leotta, Filippo Ricca, Gianna Reggio, Egidio Astesiano.
    Comparing the Maintainability of two Alternative Architectures of a Postal System: SOA vs. non-SOA. PDF
    Proceedings of 15th European Conference on Software Maintenance and Reengineering (CSMR 2011), 1-4 March 2011, Oldenburg, Germany, pp.317-320, IEEE, 2011.
    DOI: 10.1109/CSMR.2011.41, ISBN: 978-0-7695-4343-7.
  45. Gianna Reggio, Egidio Astesiano, Filippo Ricca, Maurizio Leotta.
    A Problem Frame-Based Approach to Evolvability: The Case of the Multi-translation. PDF
    Foundations of Computer Software. Modeling, Development, and Verification of Adaptive Systems. (Revised Selected Papers of 16th Monterey Workshop 2010, 31 March - 2 April 2010, Microsoft Research Center, Redmond, WA, USA), pp.157–175, Volume 6662, LNCS, Editors: Radu Calinescu and Ethan Jackson. Springer, 2011.
    DOI: 10.1007/978-3-642-21292-5_9, ISBN: 978-3-642-21291-8.