Maurizio Leotta - Publications


Return to my home page.

  2017 (4)
Torchiano, M.; Scanniello, G.; Ricca, F.; Reggio, G.; and Leotta, M. Do UML Object Diagrams Affect Design Comprehensibility? Results from a Family of Four Controlled Experiments. Journal of Visual Languages and Computing, 41: 10-21. 2017.
Do UML Object Diagrams Affect Design Comprehensibility? Results from a Family of Four Controlled Experiments [link]Paper   doi   bibtex
Ancona, D.; Delzanno, G.; Franceschini, L.; Leotta, M.; Prampolini, E.; Ribaudo, M.; and Ricca, F. An Abstract Machine for Asynchronous Programs with Closures and Priority Queues. In Hague, M.; and Potapov, I., editor(s), Proceedings of 11th International Workshop on Reachability Problems (RP 2017), volume 10506, of LNCS, pages 59-74. Springer, 2017.
An Abstract Machine for Asynchronous Programs with Closures and Priority Queues [link]Paper   doi   bibtex   buy
Reggio, G.; Leotta, M.; Clerissi, D.; and Ricca, F. Service-oriented Domain and Business Process Modelling. In Proceedings of 32nd ACM/SIGAPP Symposium on Applied Computing (SAC 2017), pages 751-758, 2017. ACM
Service-oriented Domain and Business Process Modelling [pdf]Paper   doi   bibtex
Reggio, G.; Leotta, M.; Ricca, F.; and Astesiano, E. Towards a Holistic Method for Business Process Analytics. In Lin Zhang, L. R.; and Fabrice Kordon, D. Z., editor(s), Challenges and Opportunity with Big Data, volume 10228, of LNCS, pages 168-183. Springer, 2017. (Revised Selected Papers of Monterey Workshop 2016, 08-11 October 2016, Beijing, China)
Towards a Holistic Method for Business Process Analytics [pdf]Paper   doi   bibtex   buy
  2016 (7)
Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. APOGEN: Automatic Page Object Generator for Web Testing. Software Quality Journal, 25(3): 1007-1039. 2016.
APOGEN: Automatic Page Object Generator for Web Testing [pdf]Paper   doi   bibtex
Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. ROBULA+: An Algorithm for Generating Robust XPath Locators for Web Testing. Journal of Software: Evolution and Process, 28(3): 177-204. 2016.
ROBULA+: An Algorithm for Generating Robust XPath Locators for Web Testing [pdf]Paper   doi   bibtex
Leotta, M.; Clerissi, D.; Ricca, F.; and Tonella, P. Approaches and Tools for Automated End-to-End Web Testing. Advances in Computers, 101: 193-237. 2016.
Approaches and Tools for Automated End-to-End Web Testing [link]Paper   doi   bibtex
Clerissi, D.; Leotta, M.; Reggio, G.; and Ricca, F. Test Driven Development of Web Applications: a Lightweight Approach. In Proceedings of 10th International Conference on the Quality of Information and Communications Technology (QUATIC 2016), pages 25-34, 2016. IEEE
Test Driven Development of Web Applications: a Lightweight Approach [pdf]Paper   doi   bibtex
Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. Clustering-Aided Page Object Generation for Web Testing. In Bozzon, A.; Cudré-Mauroux, P.; and Pautasso, C., editor(s), Proceedings of 16th International Conference on Web Engineering (ICWE 2016), volume 9671, of LNCS, pages 132-151. Springer, 2016.
Clustering-Aided Page Object Generation for Web Testing [pdf]Paper   doi   bibtex   buy
Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. Automatic Page Object Generation with APOGEN. In Bozzon, A.; Cudré-Mauroux, P.; and Pautasso, C., editor(s), Proceedings of 16th International Conference on Web Engineering (ICWE 2016), volume 9671, of LNCS, pages 533-537. Springer, 2016.
Automatic Page Object Generation with APOGEN [pdf]Paper   doi   bibtex   buy
Clerissi, D.; Leotta, M.; Reggio, G.; and Ricca, F. A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications. In Bozzon, A.; Cudré-Mauroux, P.; and Pautasso, C., editor(s), Proceedings of 16th International Conference on Web Engineering (ICWE 2016), volume 9671, of LNCS, pages 593-597. Springer, 2016.
A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications [pdf]Paper   doi   bibtex   buy
  2015 (7)
Reggio, G.; Leotta, M.; Ricca, F.; and Clerissi, D. What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study covering Activity and Use Case Diagrams. In Hammoudi, S.; Pires, F. L.; Filipe, J.; and das Neves, C. R., editor(s), Model-Driven Engineering and Software Development, volume 506, of Communications in Computer and Information Science, pages 66-83. Springer, 2015.
What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study covering Activity and Use Case Diagrams [pdf]Paper   doi   bibtex   buy
Reggio, G.; Leotta, M.; and Ricca, F. A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups. In Abrahamsson, P.; Corral, L.; Oivo, M.; and Russo, B., editor(s), Proceedings of 16th International Conference on Product-Focused Software Process Improvement (PROFES 2015), volume 9459, of LNCS, pages 105-113. Springer, 2015.
A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups [pdf]Paper   doi   bibtex   buy
Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. Why Creating Web Page Objects Manually If It Can Be Done Automatically?. In Proceedings of 10th IEEE/ACM International Workshop on Automation of Software Test (AST 2015 co-located with ICSE 2015), pages 70-74, 2015. IEEE
Why Creating Web Page Objects Manually If It Can Be Done Automatically? [pdf]Paper   doi   bibtex
Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. Meta-Heuristic Generation of Robust XPath Locators for Web Testing. In Proceedings of 8th IEEE/ACM International Workshop on Search-Based Software Testing (SBST 2015 co-located with ICSE 2015), pages 36-39, 2015. IEEE
Meta-Heuristic Generation of Robust XPath Locators for Web Testing [pdf]Paper   doi   bibtex
Leotta, M.; Beux, S.; Mascardi, V.; and Briola, D. My MOoD, a Multimedia and Multilingual Ontology Driven MAS: Design and First Experiments in the Sentiment Analysis Domain. In Proceedings of 2nd International Workshop on Emotion and Sentiment in Social and Expressive Media (ESSEM 2015 co-located with AAMAS 2015), volume 1351, pages 51-66, 2015. CEUR Workshop Proceedings
My MOoD, a Multimedia and Multilingual Ontology Driven MAS: Design and First Experiments in the Sentiment Analysis Domain [pdf]Paper   bibtex
Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. Using Multi-Locators to Increase the Robustness of Web Test Cases. In Proceedings of 8th IEEE International Conference on Software Testing, Verification and Validation (ICST 2015), pages 1-10, 2015. IEEE
Using Multi-Locators to Increase the Robustness of Web Test Cases [pdf]Paper   doi   bibtex
Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. Automated Generation of Visual Web Tests from DOM-based Web Tests. In Proceedings of 30th ACM/SIGAPP Symposium on Applied Computing (SAC 2015), pages 775-782, 2015. ACM
Automated Generation of Visual Web Tests from DOM-based Web Tests [pdf]Paper   doi   bibtex
  2014 (7)
Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. Reducing Web Test Cases Aging by means of Robust XPath Locators. In Proceedings of 25th International Symposium on Software Reliability Engineering Workshops (ISSREW 2014), pages 449-454, 2014. IEEE
Reducing Web Test Cases Aging by means of Robust XPath Locators [pdf]Paper   doi   bibtex
Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. PESTO: A Tool for Migrating DOM-based to Visual Web Tests. In Proceedings of 14th International Working Conference on Source Code Analysis and Manipulation (SCAM 2014), pages 65-70, 2014. IEEE
PESTO: A Tool for Migrating DOM-based to Visual Web Tests [pdf]Paper   doi   bibtex
Tiso, A.; Reggio, G.; and Leotta, M. Unit Testing of Model to Text Transformations. In Proceedings of 3rd Workshop on the Analysis of Model Transformations (AMT 2014 co-located with MoDELS 2014), volume 1277, pages 14-23, 2014. CEUR Workshop Proceedings
Unit Testing of Model to Text Transformations [pdf]Paper   bibtex
Reggio, G.; Leotta, M.; and Ricca, F. Who Knows/Uses What of the UML: A Personal Opinion Survey. In Juergen Dingel, W. S.; and Isidro Ramos, S. A., editor(s), Proceedings of 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), volume 8767, of LNCS, pages 149-165. Springer, 2014.
Who Knows/Uses What of the UML: A Personal Opinion Survey [pdf]Paper   doi   bibtex   buy
Reggio, G.; Ricca, F.; and Leotta, M. Improving the Quality and the Comprehension of Requirements: Disciplined Use Cases and Mockups. In Proceedings of 40th Euromicro Conference on Software Engineering and Advanced Applications (SEAA 2014), pages 262-266, 2014. IEEE
Improving the Quality and the Comprehension of Requirements: Disciplined Use Cases and Mockups [pdf]Paper   doi   bibtex
Leotta, M.; Clerissi, D.; Ricca, F.; and Tonella, P. Visual vs. DOM-based Web Locators: An Empirical Study. In Sven Casteleyn, G. R., editor(s), Proceedings of 14th International Conference on Web Engineering (ICWE 2014), volume 8541, of LNCS, pages 322�340. Springer, 2014.
Visual vs. DOM-based Web Locators: An Empirical Study [pdf]Paper   doi   bibtex   buy
Reggio, G.; Leotta, M.; Ricca, F.; and Clerissi, D. What Are the Used Activity Diagram Constructs? A Survey. In Proceedings of 2nd International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2014), pages 87-98, 2014. SciTePress Digital Library
What Are the Used Activity Diagram Constructs? A Survey [pdf]Paper   doi   bibtex
  2013 (9)
Leotta, M.; Clerissi, D.; Ricca, F.; and Tonella, P. Capture-Replay vs. Programmable Web Testing: An Empirical Assessment during Test Case Evolution. In Proceedings of 20th Working Conference on Reverse Engineering (WCRE 2013), pages 272-281, 2013. IEEE
Capture-Replay vs. Programmable Web Testing: An Empirical Assessment during Test Case Evolution [pdf]Paper   doi   bibtex
Reggio, G.; Leotta, M.; Ricca, F.; and Clerissi, D. What are the used UML diagrams? A Preliminary Survey. In Proceedings of 3rd International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2013 co-located with MoDELS 2013), volume 1078, pages 3-12, 2013. CEUR Workshop Proceedings
What are the used UML diagrams? A Preliminary Survey [pdf]Paper   bibtex
Tiso, A.; Reggio, G.; and Leotta, M. A Method for Testing Model to Text Transformations. In Proceedings of 2nd Workshop on the Analysis of Model Transformations (AMT 2013 co-located with MoDELS 2013), volume 1077, 2013. CEUR Workshop Proceedings
A Method for Testing Model to Text Transformations [pdf]Paper   bibtex
Ricca, F.; Leotta, M.; Stocco, A.; Clerissi, D.; and Tonella, P. Web Testware Evolution. In Proceedings of 15th International Symposium on Web Systems Evolution (WSE 2013), pages 39-44, 2013. IEEE
Web Testware Evolution [pdf]Paper   doi   bibtex
Leotta, M.; Ricca, F.; Antoniol, G.; Garousi, V.; Zhi, J.; and Ruhe, G. A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks. In Proceedings of 29th International Conference on Software Maintenance (ICSM 2013), pages 428-431, 2013. IEEE
A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks [pdf]Paper   doi   bibtex
Leotta, M.; Clerissi, D.; Ricca, F.; and Spadaro, C. Comparing the Maintainability of Selenium WebDriver Test Suites Employing Different Locators: A Case Study. In Proceedings of 1st International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation (JAMAICA 2013 co-located with ISSTA 2013), pages 53-58, 2013. ACM
Comparing the Maintainability of Selenium WebDriver Test Suites Employing Different Locators: A Case Study [pdf]Paper   doi   bibtex
Leotta, M.; Ricca, F.; Torchiano, M.; and Reggio, G. Empirical Evaluation of UML-based Model-Driven Techniques. In Proceedings of 7th International Conference on Research Challenges in Information Science (RCIS 2013), pages 1-2, 2013. IEEE
Empirical Evaluation of UML-based Model-Driven Techniques [pdf]Paper   doi   bibtex
Leotta, M.; Clerissi, D.; Ricca, F.; and Spadaro, C. Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization. In Proceedings of 6th International Conference on Software Testing, Verification and Validation (ICST 2013), pages 487-488, 2013. IEEE
Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization [pdf]Paper   doi   bibtex
Leotta, M.; Clerissi, D.; Ricca, F.; and Spadaro, C. Improving Test Suites Maintainability with the Page Object Pattern: An Industrial Case Study. In Proceedings of 6th International Conference on Software Testing, Verification and Validation Workshops (ICSTW 2013), pages 108-113, 2013. IEEE
Improving Test Suites Maintainability with the Page Object Pattern: An Industrial Case Study [pdf]Paper   doi   bibtex
  2012 (6)
Reggio, G.; Leotta, M.; Ricca, F.; and Astesiano, E. Business Process Modelling: Five Styles and a Method to Choose the Most Suitable One. In Proceedings of 2nd International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2012 co-located with MoDELS 2012), pages 8:1-8:6, 2012. ACM
Business Process Modelling: Five Styles and a Method to Choose the Most Suitable One [pdf]Paper   doi   bibtex
Tiso, A.; Reggio, G.; and Leotta, M. Early Experiences on Model Transformation Testing. In Proceedings of 1st Workshop on the Analysis of Model Transformations (AMT 2012 co-located with MoDELS 2012), pages 15-20, 2012. ACM
Early Experiences on Model Transformation Testing [pdf]Paper   doi   bibtex
Leotta, M.; Ricca, F.; Ribaudo, M.; Reggio, G.; Astesiano, E.; and Vernazza, T. An Exploratory Survey on SOA Knowledge, Adoption and Trend in the Italian Industry. In Proceedings of 14th International Symposium on Web Systems Evolution (WSE 2012), pages 21-30, 2012. IEEE
An Exploratory Survey on SOA Knowledge, Adoption and Trend in the Italian Industry [pdf]Paper   doi   bibtex
Leotta, M.; Reggio, G.; Ricca, F.; and Astesiano, E. Towards a Lightweight Model Driven Method for Developing SOA Systems Using Existing Assets. In Proceedings of 14th International Symposium on Web Systems Evolution (WSE 2012), pages 51-60, 2012. IEEE
Towards a Lightweight Model Driven Method for Developing SOA Systems Using Existing Assets [pdf]Paper   doi   bibtex
Leotta, M.; Ricca, F.; Ribaudo, M.; Reggio, G.; Astesiano, E.; and Vernazza, T. SOA Adoption in the Italian Industry. In Proceedings of 34th International Conference on Software Engineering (ICSE 2012), pages 1441-1442, 2012. IEEE
SOA Adoption in the Italian Industry [pdf]Paper   doi   bibtex
Ricca, F.; Leotta, M.; Reggio, G.; Tiso, A.; Guerrini, G.; and Torchiano, M. Using UniMod for Maintenance Tasks: An Experimental Assessment in the Context of Model Driven Development. In Proceedings of the 4th International Workshop on Modeling in Software Engineering (MiSE 2012 co-located with ICSE 2012), pages 77-83, 2012. IEEE
Using UniMod for Maintenance Tasks: An Experimental Assessment in the Context of Model Driven Development [pdf]Paper   doi   bibtex
  2011 (4)
Leotta, M.; Reggio, G.; Ricca, F.; and Astesiano, E. Building VECM-based Systems with a Model Driven Approach: an Experience Report. In Proceedings of 1st International Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod 2011 co-located with MoDELS 2011), volume 785, pages 38-47, 2011. CEUR Workshop Proceedings
Building VECM-based Systems with a Model Driven Approach: an Experience Report [pdf]Paper   bibtex
Reggio, G.; Leotta, M.; and Ricca, F. ``Precise is better than Light'' A Document Analysis Study about Quality of Business Process Models. In Proceedings of 1st International Workshop on Empirical Requirements Engineering (EmpiRE 2011 co-located with RE 2011), pages 61-68, 2011. IEEE
``Precise is better than Light'' A Document Analysis Study about Quality of Business Process Models [pdf]Paper   doi   bibtex
Leotta, M.; Ricca, F.; Reggio, G.; and Astesiano, E. Comparing the Maintainability of two Alternative Architectures of a Postal System: SOA vs. non-SOA. In Proceedings of 15th European Conference on Software Maintenance and Reengineering (CSMR 2011), pages 317-320, 2011. IEEE
Comparing the Maintainability of two Alternative Architectures of a Postal System: SOA vs. non-SOA [pdf]Paper   doi   bibtex
Reggio, G.; Astesiano, E.; Ricca, F.; and Leotta, M. A Problem Frame-Based Approach to Evolvability: The Case of the Multi-translation. In Calinescu, R.; and Jackson, E., editor(s), Foundations of Computer Software. Modeling, Development, and Verification of Adaptive Systems, volume 6662, of LNCS, pages 157-175. Springer Berlin Heidelberg, 2011. (Revised Selected Papers of 16th Monterey Workshop 2010, 31 March - 2 April 2010, Microsoft Research Center, Redmond, WA, USA)
A Problem Frame-Based Approach to Evolvability: The Case of the Multi-translation [pdf]Paper   doi   bibtex   buy