2017 (3)
Do UML Object Diagrams Affect Design Comprehensibility? Results from a Family of Four Controlled Experiments. Torchiano, M.; Scanniello, G.; Ricca, F.; Reggio, G.; and Leotta, M. 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
Service-oriented Domain and Business Process Modelling. Reggio, G.; Leotta, M.; Clerissi, D.; and Ricca, F. 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
Towards a Holistic Method for Business Process Analytics. Reggio, G.; Leotta, M.; Ricca, F.; and Astesiano, E. In Lin Zhang, L. R.; and Fabrice Kordon, D. Z., editor(s), Challenges and Opportunity with Big Data., of Lecture Notes in Computer Science. Springer Berlin Heidelberg, 2017. (Revised Selected Papers of Monterey Workshop 2016, 08-11 October 2016, Beijing, China)
bibtex   buy
  2016 (7)
APOGEN: Automatic Page Object Generator for Web Testing. Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. Software Quality Journal, 25(3): 1007-1039. 2016.
APOGEN: Automatic Page Object Generator for Web Testing [pdf]Paper   doi   bibtex
ROBULA+: An Algorithm for Generating Robust XPath Locators for Web Testing. Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. 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
Approaches and Tools for Automated End-to-End Web Testing. Leotta, M.; Clerissi, D.; Ricca, F.; and Tonella, P. Advances in Computers, 101: 193-237. 2016.
Approaches and Tools for Automated End-to-End Web Testing [link]Paper   doi   bibtex
Test Driven Development of Web Applications: a Lightweight Approach. Clerissi, D.; Leotta, M.; Reggio, G.; and Ricca, F. 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
Clustering-Aided Page Object Generation for Web Testing. Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. In Bozzon, A.; Cudré-Mauroux, P.; and Pautasso, C., editor(s), Proceedings of 16th International Conference on Web Engineering (ICWE 2016), volume 9671, of Lecture Notes in Computer Science, pages 132-151. Springer, 2016.
Clustering-Aided Page Object Generation for Web Testing [pdf]Paper   doi   bibtex   buy
Automatic Page Object Generation with APOGEN. Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. In Bozzon, A.; Cudré-Mauroux, P.; and Pautasso, C., editor(s), Proceedings of 16th International Conference on Web Engineering (ICWE 2016), volume 9671, of Lecture Notes in Computer Science, pages 533-537. Springer, 2016.
Automatic Page Object Generation with APOGEN [pdf]Paper   doi   bibtex   buy
A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications. Clerissi, D.; Leotta, M.; Reggio, G.; and Ricca, F. In Bozzon, A.; Cudré-Mauroux, P.; and Pautasso, C., editor(s), Proceedings of 16th International Conference on Web Engineering (ICWE 2016), volume 9671, of Lecture Notes in Computer Science, pages 593-597. Springer, 2016.
A Lightweight Semi-automated Acceptance Test-Driven Development Approach for Web Applications [pdf]Paper   doi   bibtex   buy
  2015 (9)
Editorial of special section from Software Evolution Week 2014. Binkley, D.; Ricca, F.; and Demeyer, S. Information & Software Technology, 65: 95--96. 2015.
Editorial of special section from Software Evolution Week 2014 [link]Paper   doi   bibtex
On the comprehension of workflows modeled with a precise style: results from a family of controlled experiments. Reggio, G.; Ricca, F.; Scanniello, G.; Cerbo, F. D.; and Dodero, G. Software and System Modeling, 14(4): 1481--1504. 2015.
On the comprehension of workflows modeled with a precise style: results from a family of controlled experiments [link]Paper   doi   bibtex
What Are the Used UML Diagram Constructs? A Document and Tool Analysis Study covering Activity and Use Case Diagrams. Reggio, G.; Leotta, M.; Ricca, F.; and Clerissi, D. 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
A Method for Requirements Capture and Specification Based on Disciplined Use Cases and Screen Mockups. Reggio, G.; Leotta, M.; and Ricca, F. 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 Lecture Notes in Computer Science, 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
Why Creating Web Page Objects Manually If It Can Be Done Automatically?. Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. 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
Meta-Heuristic Generation of Robust XPath Locators for Web Testing. Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. 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
My MOoD, a Multimedia and Multilingual Ontology Driven MAS: Design and First Experiments in the Sentiment Analysis Domain. Leotta, M.; Beux, S.; Mascardi, V.; and Briola, D. 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
Using Multi-Locators to Increase the Robustness of Web Test Cases. Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. 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
Automated Generation of Visual Web Tests from DOM-based Web Tests. Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. 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 (10)
Recent Advances in Web Testing. Tonella, P.; Ricca, F.; and Marchetto, A. Advances in Computers, 93: 1--51. 2014.
Recent Advances in Web Testing [link]Paper   doi   bibtex
A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques. Ceccato, M.; Penta, M. D.; Falcarin, P.; Ricca, F.; Torchiano, M.; and Tonella, P. Empirical Software Engineering, 19(4): 1040--1074. 2014.
A family of experiments to assess the effectiveness and efficiency of source code obfuscation techniques [link]Paper   doi   bibtex
Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements. Ricca, F.; Scanniello, G.; Torchiano, M.; Reggio, G.; and Astesiano, E. ACM Trans. Softw. Eng. Methodol., 24(1): 1:1--1:38. 2014.
Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements [link]Paper   doi   bibtex
Reducing Web Test Cases Aging by means of Robust XPath Locators. Leotta, M.; Stocco, A.; Ricca, F.; and Tonella, P. 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
PESTO: A Tool for Migrating DOM-based to Visual Web Tests. Stocco, A.; Leotta, M.; Ricca, F.; and Tonella, P. 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
Unit Testing of Model to Text Transformations. Tiso, A.; Reggio, G.; and Leotta, M. 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
Who Knows/Uses What of the UML: A Personal Opinion Survey. Reggio, G.; Leotta, M.; and Ricca, F. 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 Lecture Notes in Computer Science, pages 149-165. Springer, 2014.
Who Knows/Uses What of the UML: A Personal Opinion Survey [pdf]Paper   doi   bibtex   buy
Improving the Quality and the Comprehension of Requirements: Disciplined Use Cases and Mockups. Reggio, G.; Ricca, F.; and Leotta, M. 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
Visual vs. DOM-based Web Locators: An Empirical Study. Leotta, M.; Clerissi, D.; Ricca, F.; and Tonella, P. In Sven Casteleyn, G. R., editor(s), Proceedings of 14th International Conference on Web Engineering (ICWE 2014), volume 8541, of Lecture Notes in Computer Science, pages 322�340. Springer, 2014.
Visual vs. DOM-based Web Locators: An Empirical Study [pdf]Paper   doi   bibtex   buy
What Are the Used Activity Diagram Constructs? A Survey. Reggio, G.; Leotta, M.; Ricca, F.; and Clerissi, D. 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 (14)
Guest Editorial: Special Section on International Conference on Program Comprehension, 2011. Ricca, F.; Dean, T. R.; and Sim, S. E. Information & Software Technology, 55(4): 719--721. 2013.
Guest Editorial: Special Section on International Conference on Program Comprehension, 2011 [link]Paper   doi   bibtex
Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments. Hadar, I.; Reinhartz-Berger, I.; Kuflik, T.; Perini, A.; Ricca, F.; and Susi, A. Information & Software Technology, 55(10): 1823--1843. 2013.
Comparing the comprehensibility of requirements models expressed in Use Case and Tropos: Results from a family of experiments [link]Paper   doi   bibtex
Relevance, benefits, and problems of software modelling and model driven techniques - A survey in the Italian industry. Torchiano, M.; Tomassetti, F.; Ricca, F.; Tiso, A.; and Reggio, G. Journal of Systems and Software, 86(8): 2110--2126. 2013.
Relevance, benefits, and problems of software modelling and model driven techniques - A survey in the Italian industry [link]Paper   doi   bibtex
Studying software evolution of large object-oriented software systems using an ETGM algorithm. Kpodjedo, S.; Ricca, F.; Galinier, P.; Antoniol, G.; and Guéhéneuc, Y. Journal of Software: Evolution and Process, 25(2): 139--163. 2013.
Studying software evolution of large object-oriented software systems using an ETGM algorithm [link]Paper   doi   bibtex
MADMatch: Many-to-Many Approximate Diagram Matching for Design Comparison. Kpodjedo, S.; Ricca, F.; Galinier, P.; Antoniol, G.; and Guéhéneuc, Y. IEEE Trans. Software Eng., 39(8): 1090--1111. 2013.
MADMatch: Many-to-Many Approximate Diagram Matching for Design Comparison [link]Paper   doi   bibtex
Capture-Replay vs. Programmable Web Testing: An Empirical Assessment during Test Case Evolution. Leotta, M.; Clerissi, D.; Ricca, F.; and Tonella, P. 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
What are the used UML diagrams? A Preliminary Survey. Reggio, G.; Leotta, M.; Ricca, F.; and Clerissi, D. 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
A Method for Testing Model to Text Transformations. Tiso, A.; Reggio, G.; and Leotta, M. 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
Web Testware Evolution. Ricca, F.; Leotta, M.; Stocco, A.; Clerissi, D.; and Tonella, P. In Proceedings of 15th International Symposium on Web Systems Evolution (WSE 2013), pages 39-44, 2013. IEEE
Web Testware Evolution [pdf]Paper   doi   bibtex
A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks. Leotta, M.; Ricca, F.; Antoniol, G.; Garousi, V.; Zhi, J.; and Ruhe, G. 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
Comparing the Maintainability of Selenium WebDriver Test Suites Employing Different Locators: A Case Study. Leotta, M.; Clerissi, D.; Ricca, F.; and Spadaro, C. 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
Empirical Evaluation of UML-based Model-Driven Techniques. Leotta, M.; Ricca, F.; Torchiano, M.; and Reggio, G. 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
Repairing Selenium Test Cases: An Industrial Case Study about Web Page Element Localization. Leotta, M.; Clerissi, D.; Ricca, F.; and Spadaro, C. 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
Improving Test Suites Maintainability with the Page Object Pattern: An Industrial Case Study. Leotta, M.; Clerissi, D.; Ricca, F.; and Spadaro, C. 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 (7)
ReAjax: a reverse engineering tool for Ajax Web applications. Marchetto, A.; Tonella, P.; and Ricca, F. IET Software, 6(1): 33--49. 2012.
ReAjax: a reverse engineering tool for Ajax Web applications [link]Paper   doi   bibtex
Business Process Modelling: Five Styles and a Method to Choose the Most Suitable One. Reggio, G.; Leotta, M.; Ricca, F.; and Astesiano, E. 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
Early Experiences on Model Transformation Testing. Tiso, A.; Reggio, G.; and Leotta, M. 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
An Exploratory Survey on SOA Knowledge, Adoption and Trend in the Italian Industry. Leotta, M.; Ricca, F.; Ribaudo, M.; Reggio, G.; Astesiano, E.; and Vernazza, T. 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
Towards a Lightweight Model Driven Method for Developing SOA Systems Using Existing Assets. Leotta, M.; Reggio, G.; Ricca, F.; and Astesiano, E. 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
SOA Adoption in the Italian Industry. Leotta, M.; Ricca, F.; Ribaudo, M.; Reggio, G.; Astesiano, E.; and Vernazza, T. 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
Using UniMod for Maintenance Tasks: An Experimental Assessment in the Context of Model Driven Development. Ricca, F.; Leotta, M.; Reggio, G.; Tiso, A.; Guerrini, G.; and Torchiano, M. 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 (7)
Design evolution metrics for defect prediction in object oriented systems. Kpodjedo, S.; Ricca, F.; Galinier, P.; Guéhéneuc, Y.; and Antoniol, G. Empirical Software Engineering, 16(1): 141--175. 2011.
Design evolution metrics for defect prediction in object oriented systems [link]Paper   doi   bibtex
Migration of information systems in the Italian industry: A state of the practice survey. Torchiano, M.; Penta, M. D.; Ricca, F.; Lucia, A. D.; and Lanubile, F. Information & Software Technology, 53(1): 71--86. 2011.
Migration of information systems in the Italian industry: A state of the practice survey [link]Paper   doi   bibtex
Are web applications more defect-prone than desktop applications?. Torchiano, M.; Ricca, F.; and Marchetto, A. STTT, 13(2): 151--166. 2011.
Are web applications more defect-prone than desktop applications? [link]Paper   doi   bibtex
Building VECM-based Systems with a Model Driven Approach: an Experience Report. Leotta, M.; Reggio, G.; Ricca, F.; and Astesiano, E. 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
``Precise is better than Light'' A Document Analysis Study about Quality of Business Process Models. Reggio, G.; Leotta, M.; and Ricca, F. 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
Comparing the Maintainability of two Alternative Architectures of a Postal System: SOA vs. non-SOA. Leotta, M.; Ricca, F.; Reggio, G.; and Astesiano, E. 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
A Problem Frame-Based Approach to Evolvability: The Case of the Multi-translation. Reggio, G.; Astesiano, E.; Ricca, F.; and Leotta, M. In Calinescu, R.; and Jackson, E., editor(s), Foundations of Computer Software. Modeling, Development, and Verification of Adaptive Systems, volume 6662, of Lecture Notes in Computer Science, 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