2023
Gerardo canfora, Francesco Mercaldo, Antonella Santone. A Novel Classification Technique based on Formal Methods. ACM Transactions on Knowledge Discovery from Data. Vol. 17, Issue 8, 2023 - preprint - https://doi.org/10.1145/3592796
Fiorella Zampetti, Damian A. Tamburri, Sebastiano Panichella, Annibale Panichella, Gerardo Canfora, Massimiliano Di Penta. Continuous Integration and Delivery Practices for Cyber-Physical Systems: An Interview-Based Study. ACM Transactions on Software Engineering and Methodology. Vol. 32, Issue 3, 2023 - preprint - https://doi.org/10.1145/3571854
2022
Arnaldo Sgueglia, Andrea Di Sorbo, Corrado Aaron Visaggio, Gerardo Canfora. A Systematic Literature Review of IoT Time Series Anomaly Detection Solutions. Future Generation Computer Systems. Vol. 134, September 2022, Pages 170-186 - preprint - https://doi.org/10.1016/j.future.2022.04.005
Gerardo Canfora, Andrea Di Sorbo, Sara Forootani, Matias Martinez, Corrado A. Visaggio. Patchworking: Exploring the Code Changes induced by Vulnerability Fixing Activities, Information and Software Technology, Vol. 142, February 2022 - preprint - https://doi.org/10.1016/j.infsof.2021.106745
Andrea Di Sorbo, Sonia Laudanna, Anna Vacca, Corrado A. Visaggio, Gerardo Canfora. Profiling Gas Consumption in Solidity Smart Contracts, Journal of Systems and Software. Vol. 186, April 2022 - preprint - https://doi.org/10.1016/j.jss.2021.111193
Anna Vacca, Michele Fredella, Andrea Di Sorbo, Corrado Aaron Visaggio, Gerardo Canfora. An empirical investigation on the trade-off between smart contract readability and gas consumption. ICPC 2022: 214-224 - preprint - https://doi.org/10.1145/3524610.3529157
2021
Sebastiano Panichella, Gerardo Canfora, Andrea Di Sorbo. “Won’t We Fix this Issue?” Qualitative Characterization and Automated Identification of Wontfix Issues on GitHub Information and Software Technology. Vol. 139, November 2021 - preprint - https://doi.org/10.1016/j.infsof.2021.106665
AnnaVacca, Andrea Di Sorbo, Corrado A.Visaggio, GerardoCanfora. A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges. Journal of Systems and Software, Vol. 174, April 2021 - preprint - https://doi.org/10.1016/j.jss.2020.110891
Rafael Kallis, Andrea Di Sorbo, Gerardo Canfora, Sebastiano Panichella. Predicting issue types on GitHub. Sci. Comput. Program. Vol. 205, May 2021 - preprint - https://doi.org/10.1016/j.scico.2020.102598
Andrea Di Sorbo, Sebastiano Panichella, Corrado A. Visaggio, Massimiliano Di Penta, Gerardo Canfora, Harald C. Gall. Exploiting Natural Language Structures in Software Informal Documentation. IEEE Transactions on Software Engineering, Vol. 47, Issue 8, 2021 - preprint - https://doi.org/10.1109/TSE.2019.2930519
Andrea Di Sorbo, Corrado Aaron Visaggio, Massimiliano Di Penta, Gerardo Canfora, Sebastiano Panichella. An NLP-based Tool for Software Artifacts Analysis. ICSME 2021: 569-573 - preprint - https://doi.org/10.1109/ICSME52107.2021.00058
Gerardo Canfora, Andrea Di Sorbo, Michele Fredella, Anna Vacca, Corrado Aaron Visaggio. iSCREAM: a suite for Smart Contract REAdability assessMent. ICSME 2021: 579-583 - preprint - https://doi.org/10.1109/ICSME52107.2021.00060
2020
Gerardo Canfora, Andrea Di Sorbo, Sara Forootani, Antonio Pirozzi, Corrado Aaron Visaggio. Investigating the vulnerability fixing process in OSS projects: Peculiarities and challenges. Comput. Secur. Vol. 99, December 2020 - preprint - https://doi.org/10.1016/j.cose.2020.102067
Fiorella Zampetti, Carmine Vassallo, Sebastiano Panichella, Gerardo Canfora, Harald C. Gall, Massimiliano Di Penta. An empirical characterization of bad practices in continuous integration. Empir. Softw. Eng. Vol. 25, Issue 2, 2020 - preprint - https://doi.org/10.1007/s10664-019-09785-8
Fiorella Zampetti, Andrea Di Sorbo, Corrado Aaron Visaggio, Gerardo Canfora, Massimiliano Di Penta. Demystifying the adoption of behavior-driven development in open source projects. Inf. Softw. Technol. Vol. 123, July 2020 - preprint - https://doi.org/10.1016/j.infsof.2020.106311
2019
Ernesto Rosario Russo, Andrea Di Sorbo, Corrado Aaron Visaggio, Gerardo Canfora. Summarizing vulnerabilities' descriptions to support experts during vulnerability assessment activities. J. Syst. Softw. Vol. 156, October 2019 - preprint - https://doi.org/10.1016/j.jss.2019.06.001
2018
Mario Luca Bernardi, Gerardo Canfora, Giuseppe A. Di Lucca, Massimiliano Di Penta, Damiano Distante. The relation between developers' communication and fix-Inducing changes: An empirical study. J. Syst. Softw. Vol 140, June 2018 - preprint - https://doi.org/10.1016/j.jss.2018.02.065
2017
Laura Moreno, Gabriele Bavota, Massimiliano Di Penta, Rocco Oliveto, Andrian Marcus, Gerardo Canfora. ARENA: An Approach for the Automated Generation of Release Notes. IEEE Trans. Software Eng. Vol. 43, Issue 2, 2017 - preprint - https://doi.org/10.1109/TSE.2016.2591536
2016
Gerardo Canfora, Francesco Mercaldo, Corrado Aaron Visaggio. An HMM and structural entropy based detector for Android malware: An empirical study. Comput. Secur. 61: 1-18 (2016) - preprint - https://doi.org/10.1016/j.cose.2016.04.009
2009
Gerardo Canfora, Massimiliano Penta. Service-Oriented Architectures Testing: A Survey. International Summer Schools: ISSSE 2006-2008, January 2009 - preprint - https://doi.org/10.1007/978-3-540-95888-8_4
2004
Gerardo Canfora, Luigi Cerulo. A Taxonomy of Information Retrieval Models and Tools. Journal of Computing and Information Technology. Vol. 12, Issue 3, 2004 - preprint - https://doi.org/10.2498/cit.2004.03.01
2003
Gerardo Canfora, Luigi Troiano. A Rule-Based Method to Aggregate Criteria with Different Relevance. IFSA 2003: 311-318 - preprint - https://doi.org/10.1007/3-540-44967-1_37
2001
Gerardo Canfora, Aniello Cimitile. Software Maintenance. Handbook of Software Engineering and Knowledge Engineering, Volume I: Fundamentals, December 2001 - preprint - https://doi.org/10.1142/9789812389718_0005
1993
Gerardo Canfora, Aniello Cimitile, Ugo de Carlini. A reverse engineering process for design level document production from ADA code. Inf. Softw. Technol. Vol. 35, Issue 1, 1993 - preprint - https://doi.org/10.1016/0950-5849(93)90026-Y
1992
Gerardo Canfora, Aniello Cimitile, Giuseppe A. Di Lucca. SBSE: An Environment for the Specification and Simulation of Finite State Systems. EUROSIM 1992 - preprint
1990
Gerardo Canfora, Aniello Cimitile, Ugo de Carlini. Reverse engineering and data flow diagrams in ADA environment. Microprocessing and Microprogramming Vol. 30, Issue 1-5, 1990 - preprint - https://doi.org/10.1016/0165-6074(90)90267-D