Publications

Some publications can be found in the DBLP pages of:

Partial list of publications by Year.

  • Francesca Arcelli Fontana, Marco Zanoni: Code smell severity classification using machine learning techniques. Knowledge.-Based Systems, 128: 43-58 (2017)
  • Francesca Arcelli Fontana, Alexander Chatzigeorgiou, Wolfgang Trumler, Clemente Izurieta, Paris Avgeriou, Robert L. Nord: Technical Debt in Agile Development: Report on the Ninth Workshop on Managing Technical Debt (MTD 2017). ACM SIGSOFT Software Engineering Notes 42(3): 18-21 (2017)
  • Claudia Raibulet, Francesca Arcelli Fontana, Marco Zanoni:Model-Driven Reverse Engineering Approaches: A Systematic Literature Review. IEEE Access 5: 14516-14542 (2017)
  • Francesca Arcelli Fontana, Claudia Raibulet, Marco Zanoni: Alternatives to the Knowledge Discovery Metamodel: An Investigation. International Journal of Software Engineering and Knowledge Engineering 27(7): 1097-1128 (2017)
  • Irene Tollin, Francesca Arcelli Fontana, Marco Zanoni, Riccardo Roveda:Change Prediction through Coding Rules Violations. EASE 2017: 61-64
  • Claudia Raibulet, Francesca Arcelli Fontana: Evaluation of self-adaptive systems: a women perspective. ECSA (Companion) 2017: 23-32
  • Riccardo Roveda, Francesca Arcelli Fontana, Claudia Raibulet, Marco Zanoni, Federico Rampazzo: Does the Migration to GitHub Relate to Internal Software Quality?. ENASE 2017: 293-300
  • Francesca Arcelli Fontana, Ilaria Pigazzini, Riccardo Roveda, Damian Andrew Tamburri, Marco Zanoni, Elisabetta Di Nitto:
  • Arcan: A Tool for Architectural Smells Detection. ICSA Workshops 2017: 282-285
  • Francesca Arcelli Fontana, Claudia Raibulet Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course. International Conference ITiCSE 2017: 380
  • Francesca Arcelli Fontana, Wolfgang Trumler, Clemente Izurieta, Robert L. Nord:Ninth International Workshop on Managing Technical Debt: report on the MTD 2017 workshop. XP Workshops 2017: 1:1-1:3
  • Francesca Arcelli Fontana, Bartosz Walter, Marco Zanoni:2017 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation, MaLTeSQuE@SANER, Klagenfurt, Austria, February 21, 2017. IEEE Computer Society 2017, ISBN 978-1-5090-6597-4
  • Arcelli Fontana, Francesca, Riccardo Roveda, and Marco Zanoni. 2016. “Technical Debt Indexes Provided by Tools: A Preliminary Discussion.” In Proceedings of the 8th International Workshop on Managing Technical Debt (Mtd 2016). Raleigh, North Carolina, USA: IEEE. PDF Slides
  • Arcelli Fontana, Francesca, Ilaria Pigazzini, Riccardo Roveda, and Marco Zanoni. 2016. “Automatic Detection of Instability Architectural Smells.” In Proceedings of the 32nd International Conference on Software Maintenance and Evolution (Icsme 2016). Raleigh, North Carolina, USA: IEEE. PDF Slides
  • Palomba, Fabio, Marco Zanoni, Francesca Arcelli Fontana, Andrea De Lucia, and Rocco Oliveto. 2016. “Smells Like Teen Spirit: Improving Bug Prediction Performance Using the Intensity of Code Smells.” In Proceedings of the 32nd International Conference on Software Maintenance and Evolution (Icsme 2016), 244–55. Raleigh, North Carolina, USA: IEEE. doi:10.1109/ICSME.2016.27. PDF Slides
  • Arcelli Fontana, Francesca, Riccardo Roveda, Stefano Vittori, Andrea Metelli, Stefano Saldarini, and Francesco Mazzei. 2016. “On Evaluating the Impact of the Refactoring of Architectural Problems on Software Quality.” In Proceedings of the Scientific Workshop Proceedings of Xp2016, 21:1–21:8. XP ’16 Workshops. New York, NY, USA: ACM. doi:10.1145/2962695.2962716.
  • Arcelli Fontana, Francesca, Riccardo Roveda, Marco Zanoni, Claudia Raibulet, and Rafael Capilla. 2016. “An Experience Report on Detecting and Repairing Software Architecture Erosion.” In Proceedings of the 13th Working Ieee/Ifip Conference on Software Architecture (Wicsa 2016), 21–30. Venice, Italy: IEEE. doi:10.1109/WICSA.2016.37.
  • Arcelli Fontana, Francesca, Riccardo Roveda, and Marco Zanoni. 2016. “Tool Support for Evaluating Architectural Debt of an Existing System: An Experience Report.” In Proceedings of the 31st Acm/Sigapp Symposium on Applied Computing (Sac 2016), 1347–9. Pisa, Italy: ACM. doi:10.1145/2851613.2851963.
  • Arcelli Fontana, Francesca, Jens Dietrich, Bartosz Walter, Aiko Yamashita, and Marco Zanoni. 2016. “Antipattern and Code Smell False Positives: Preliminary Conceptualization and Classification.” In Proceedings of the 23rd Ieee International Conference on Software Analysis, Evolution, and Reengineering (Saner 2016), 609–13. Osaka, Japan: IEEE. doi:10.1109/SANER.2016.84.
  • Arcelli Fontana, Francesca, Vincenzo Ferme, Marco Zanoni, and Riccardo Roveda. 2015. “Towards a Prioritization of Code Debt: A Code Smell Intensity Index.” In Proceedings of the Seventh International Workshop on Managing Technical Debt (Mtd 2015), 16–24. Bremen, Germany: IEEE. doi:10.1109/MTD.2015.7332620.
  • Yamashita, Aiko, Marco Zanoni, Francesca Arcelli Fontana, and Bartosz Walter. 2015. “Inter-Smell Relations in Industrial and Open Source Systems: A Replication and Comparative Analysis.” In Proceedings of the 31st International Conference on Software Maintenance and Evolution (Icsme2015). Bremen, Germany: IEEE. doi:10.1109/ICSM.2015.7332458.
  • Arcelli Fontana, Francesca, Marco Zanoni, and Francesco Zanoni. 2015. “A Duplicated Code Refactoring Advisor.” In Agile Processes, in Software Engineering, and Extreme Programming, edited by Casper Lassenius, Torgeir Dingsøyr, and Maria Paasivaara, 212:3–14. Lecture Notes in Business Information Processing. Helsinki, Finland: Springer International Publishing. doi:10.1007/978-3-319-18612-2_1.
  • Arcelli Fontana, Francesca, Marco Mangiacavalli, Domenico Pochiero, and Marco Zanoni. 2015. “On Experimenting Refactoring Tools to Remove Code Smells.” In Scientific Workshop Proceedings of the Xp2015, 7:1–7:8. XP ’15 Workshops (Reftest 2015). Helsinki, Finland: ACM. doi:10.1145/2764979.2764986.
  • Arcelli Fontana, Francesca, Vincenzo Ferme, Marco Zanoni, and Aiko Yamashita. 2015. “Automatic Metric Thresholds Derivation for Code Smell Detection.” In Proceedings of the 6th International Workshop on Emerging Trends in Software Metrics (Wetsom 2015), 44–53. Florence, Italy: IEEE. doi:10.1109/WETSoM.2015.14.
  • Arcelli Fontana, Francesca, Vincenzo Ferme, and Marco Zanoni. 2015. “Poster: Filtering Code Smells Detection Results.” In Proceedings of the 37th International Conference on Software Engineering (Icse 2015), 2:803–4. Florence, Italy: IEEE. doi:10.1109/ICSE.2015.256.
  • Arcelli Fontana, Francesca, Vincenzo Ferme, and Marco Zanoni. 2015. “Towards Assessing Software Architecture Quality by Exploiting Code Smell Relations.” In Proceedings of the Second International Workshop on Software Architecture and Metrics (Sam 2015), 1–7. Florence, Italy: IEEE. doi:10.1109/SAM.2015.8.
  • Arcelli Fontana, Francesca, Pietro Braione, Riccardo Roveda, and Marco Zanoni. 2015. “A Context-Aware Style of Software Design.” In Proceedings of the 2nd International Workshop on Context for Software Development (Csd 2015), 15–19. Florence, Italy: IEEE. doi:10.1109/CSD.2015.11.
  • Arcelli Fontana, Francesca, Mika V. Mäntylä, Marco Zanoni, and Alessandro Marino. 2015. “Comparing and Experimenting Machine Learning Techniques for Code Smell Detection.” Empirical Software Engineering, June, 1–49. doi:10.1007/s10664-015-9378-4.
  • Zanoni, Marco, Francesca Arcelli Fontana, and Fabio Stella. 2015. “On Applying Machine Learning Techniques for Design Pattern Detection.” Journal of Systems and Software 103 (0): 102–17. doi:10.1016/j.jss.2015.01.037.
  • Zanoni, Marco, Fabrizio Perin, Francesca Arcelli Fontana, and Gianluigi Viscusi. 2014. “Pattern Detection for Conceptual Schema Recovery in Data-Intensive Systems.” Journal of Software Maintenance and Evolution: Research and Practice 26 (12): 1172–92. doi:10.1002/smr.1656.
  • Arcelli Fontana, Francesca, and Marco Zanoni. 2014. “Tracking Line Changes in Source Code Repositories.” In Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement (Esem 2014), 68:1–68:1. ACM. doi:10.1145/2652524.2652597.
  • Arcelli Fontana, Francesca, Francesco Zanoni, and Marco Zanoni. 2014. “A Refactoring Suggestion Tool for Removing Clones in Java Code.” ERCIM News 99 (September). IEEE Computer Society. http://ercim-news.ercim.eu/en99/special/a-refactoring-suggestion-tool-for-removing-clones-in-java-code.
  • Arcelli Fontana, Francesca, Riccardo Roveda, and Marco Zanoni. 2014. “Discover Knowledge on FLOSS Projects Through RepoFinder.” In Proceedings of the International Conference on Knowledge Discovery and Information Retrieval (Kdir 2014), 485–91. Rome, Italy: INSTICC Press. doi:10.5220/0005156704850491.
  • Arcelli Fontana, Francesca, Riccardo Roveda, and Marco Zanoni. 2014. “A System for the Discovery and Selection of FLOSS Projects.” ERCIM News 97 (April): 56–57. http://ercim-news.ercim.eu/en97/ri/a-system-for-the-discovery-and-selection-of-floss-projects.
  • Arcelli Fontana, Francesca, Matteo Rolla, and Marco Zanoni. 2014. “VCS-Analyzer for Software Evolution Empirical Analysis.” In Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement (Esem 2014), 70:1–70:1. Torino, Italy: ACM. doi:10.1145/2652524.2652599.
  • Arcelli Fontana, Francesca, Matteo Rolla, and Marco Zanoni. 2014. “Capturing Software Evolution and Change Through Code Repository Smells.” In RefTest 2014 Workshop, in Conjunction with Xp2014. Rome, Italy.
  • Arcelli Fontana, Francesca, Matteo Rolla, and Marco Zanoni. 2014. “Capturing Software Evolution and Change Through Code Repository Smells.” In Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation, edited by Torgeir Dings�yr, NilsBrede Moe, Roberto Tonelli, Steve Counsell, Cigdem Gencel, and Kai Petersen, 199:148–65. Lecture Notes in Business Information Processing. Springer International Publishing. doi:10.1007/978-3-319-14358-3_13.
  • Ferme, V., A. Marino, and F. Arcelli Fontana. 2013. “Is It a Real Smell to Be Removed or Not.” In Presented at the Reftest 2013 Workshop, Co-Located Event with Xp 2013 Conference.
  • Arcelli Fontana, Francesca, Marco Zanoni, Alessandro Marino, and Mika V. Mäntylä. 2013. “Code Smell Detection: Towards a Machine Learning-Based Approach.” In Proceedings of the 29th Ieee International Conference on Software Maintenance (Icsm 2013), 396–99. Eindhoven, The Netherlands: IEEE Computer Society. doi:10.1109/ICSM.2013.56.
  • Arcelli Fontana, Francesca, Bartosz Walter, and Marco Zanoni. 2013. “Code Smells and Micro Patterns Correlations.” In Presented at the Reftest 2013 Workshop, Co-Located Event with Xp 2013 Conference, 12. Vien, Austria.
  • Arcelli Fontana, Francesca, Vincenzo Ferme, Alessandro Marino, Bartosz Walter, and Pawel Martenka. 2013. “Investigating the Impact of Code Smells on System’s Quality: An Empirical Study on Systems of Different Application Domains.” In Proceedings of the 29th Ieee International Conference on Software Maintenance (Icsm 2013), 260–69. doi:10.1109/ICSM.2013.37.
  • Arcelli Fontana, Francesca, Marco Zanoni, Andrea Ranchetti, and Davide Ranchetti. 2013. “Software Clone Detection and Refactoring.” ISRN Software Engineering 2013: 8. doi:10.1155/2013/129437.
  • Zanoni, Marco. 2012. “URI Optimization for Eclipse Modeling Framework.” In Eclipse-It 2012 - the Vii Workshop of the Italian Eclipse Community, edited by Paolo Maresca and Lidia Stanganelli. Pozzuoli, Italy: Italian Eclipse Community. http://2012.eclipse-it.org/wp-content/uploads/2012/09/eclipseit2012.zip.
  • Arcelli, Francesca, Andrea Caracciolo, and Marco Zanoni. 2012. “A Benchmark for Design Pattern Detection Tools: A Community Driven Approach.” ERCIM News 88 (January): 32. http://ercim-news.ercim.eu/images/stories/EN88/EN88-web.pdf.
  • Arcelli Fontana, Francesca, Marco Zanoni, Bartosz Walter, and Pawel Martenka. 2012. “Code Smells, Micro Patterns and Their Relations.” ERCIM News 88 (January): 33. http://ercim-news.ercim.eu/images/stories/EN88/EN88-web.pdf.
  • Arcelli Fontana, Francesca, and Marco Zanoni. 2012. “An Eclipse Plug-in for Code Smell Detection.” In Eclipse-It 2012 - the Vii Workshop of the Italian Eclipse Community, edited by Paolo Maresca and Lidia Stanganelli. Pozzuoli, Italy: Italian Eclipse Community. http://2012.eclipse-it.org/wp-content/uploads/2012/09/eclipseit2012.zip.
  • Arcelli Fontana, Francesca, Andrea Caracciolo, and Marco Zanoni. 2012. “DPB: A Benchmark for Design Pattern Detection Tools.” In Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 235–44. CSMR 2012. Szeged, Hungary: IEEE Computer Society. doi:10.1109/CSMR.2012.32.
  • Arcelli Fontana, Francesca, Pietro Braione, and Marco Zanoni. 2012. “Automatic Detection of Bad Smells in Code: An Experimental Assessment.” Journal of Object Technology 11 (2): 5:1–38. doi:10.5381/jot.2012.11.2.a5.
  • Arcelli Fontana, Francesca, Marco Zanoni, and Stefano Maggioni. 2011. “Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools.” Journal of Object Technology 10: 4:1–31. doi:10.5381/jot.2011.10.1.a4.
  • Arcelli Fontana, Francesca, and Marco Zanoni. 2011. “On Investigating Code Smells Correlations.” In Proceedings of the Ieee Fourth International Conference on Software Testing, Verification and Validation Workshops (Icstw), Reftest Workshop, 474–75. Berlin, Germany: IEEE Computer Society. doi:10.1109/ICSTW.2011.14.
  • Arcelli Fontana, Francesca, and Marco Zanoni. 2011. “A Tool for Design Pattern Detection and Software Architecture Reconstruction.” Information Sciences 181 (7). Università� Degli Studi di Milano-Bicocca, DISCo — Dipartimento di Informatica, Sistemistica e Comunicazione, 20126 Milan, Italy: 1306–24. doi:10.1016/j.ins.2010.12.002.
  • Arcelli Fontana, Francesca, and Stefano Spinelli. 2011. “Impact of Refactoring on Quality Code Evaluation.” In Proceedings of the 4th Workshop on Refactoring Tools (Wrt ’11), 37–40. New York, NY, USA: ACM. doi:10.1145/1984732.1984741.
  • Arcelli Fontana, Francesca, Elia Mariani, Alessandro Morniroli, Raul Sormani, and Andrea Tonello. 2011. “An Experience Report on Using Code Smells Detection Tools.” In IEEE Fourth International Conference on Software Testing, Verification and Validation Workshops, 450–57. RefTest 2011. Berlin: IEEE Computer Society. doi:10.1109/ICSTW.2011.12.
  • Arcelli Fontana, Francesca, Stefano Maggioni, and Claudia Raibulet. 2013. “Design Patterns: A Survey on Their Micro-Structures.” Journal of Software: Evolution and Process 25 (1). John Wiley & Sons, Ltd.: 27–52. doi:10.1002/smr.547.
  • Arcelli Fontana, Francesca, and Stefano Maggioni. 2011. “Metrics and Antipatterns for Software Quality Evaluation.” In Proceedings of the 34th Ieee Software Engineering Workshop, 48–56. SEW 2011. IEEE Computer Society. doi:10.1109/SEW.2011.13.
  • Maggioni, Stefano, and Francesca Arcelli Fontana. 2010. “Metrics-Based Detection of Micro Patterns.” In 2010 Icse Workshop on Emerging Trends in Software Metrics, Wetsom 2010, in Conjunction with the 32nd Acm/Ieee International Conference on Software Engineering, Icse 2010, 39–46. Cape Town. doi:10.1145/1809223.1809229.
  • Arcelli, Francesca, Marco Zanoni, Riccardo Porrini, and Mattia Vivanti. 2010. “A Model Proposal for Program Comprehension.” In Proceedings of the 16th International Conference on Distributed Multimedia Systems, 23–28. DMS 2010: Globalization and Personalization. Oak Brook, Illinois, USA: Knowledge Systems Institute. http://www.ksi.edu/seke/Proceedings/dms/DMS2010_Proceedings.pdf.
  • Arcelli, Francesca, Gianluigi Viscusi, and Marco Zanoni. 2010. “Unifying Software and Data Reverse Engineering: A Pattern Based Approach.” In Proc. of the 5th International Conference on Software and Data Technologies, Icsoft2010, 208–13. Athens, Greece: SciTePress. doi:10.5220/0003010202080213.
  • Arcelli Fontana, Francesca, Marco Zanoni, and Andrea Caracciolo. 2010. “A Benchmark Platform for Design Pattern Detection.” In Proceedings of the Second International Conferences on Pervasive Patterns and Applications, 42–47. PATTERNS 2010. Lisbon, Portugal: IARIA; Think Mind. http://www.thinkmind.org/index.php?view=article&articleid=patterns_2010_2_30_70046.
  • Arcelli Fontana, Francesca, Daniele Franzosi, and Claudia Raibulet. 2010.“NET Reverse Engineering with MARPLE.” In Proceedings of the Fifth International Software Engineering Advances Conference, 227–31. ICSEA 2010. Nice, France: IEEE Computer Society. doi:10.1109/ICSEA.2010.41.
  • Tosi, Christian, Marco Zanoni, and Stefano Maggioni. 2009. “A Design Pattern Detection Plugin for Eclipse.” In Proceedings of the 4th Italian Workshop on Eclipse Technologies (Eclipse-It 2009), edited by Angelo Gargantini. Bergamo, Italy: Eclipse Italian Community. http://eit09.unibg.it/pdfs/99990089.pdf.
  • Arcelli, Francesca, Christian Tosi, Marco Zanoni, and Stefano Maggioni. 2008. “The Marple Project — a Tool for Design Pattern Detection and Software Architecture Reconstruction.” In Proceedings of the 1st International Workshop on Academic Software Development Tools and Techniques. WASDeTT 2008. Paphos, Cyprus: Software Composition Group. http://www.iam.unibe.ch/~scg/download/wasdett/wasdett2008-paper02.pdf.
  • Arcelli, Francesca, Christian Tosi, and Marco Zanoni. 2008. “A Benchmark Proposal for Design Pattern Detection.” In Proceedings of 2nd Workshop on Famix and Moose in Reengineeringproceedings of 2nd Workshop on Famix and Moose in Reengineering, 24–27. FAMOOSr 2008. Antwerp, Belgium: MOOSE Technology. http://www.moosetechnology.org/?_s=JdhwOEnqbH-6feuC.
  • Arcelli Fontana, Francesca, Christian Tosi, and Marco Zanoni. 2008. “Can Design Pattern Detection Be Useful for Legacy System Migration Towards Soa?” In SDSOA ’08: IEEE Proceedings of the 2nd International Workshop on Systems Development in Soa Environments, 63–68. New York, NY, USA: ACM. doi:10.1145/1370916.1370932.
  • Arcelli Fontana, Francesca, and Luca Cristina. 2007. “Enhancing Software Evolution Through Design Pattern Detection.” In Proc. Ercim Third International Ieee Workshop on Software Evolvability, 7–14. Paris, France: IEEE Computer Society. doi:10.1109/SOFTWARE-EVOLVABILITY.2007.7.
  • Arcelli, Francesca, Luca Cristina, and Daniele Franzosi. 2007. “nMARPLE: .NET Reverse Engineering with Marple.” In Proceedings of the Ecoop 2007 Workshop on Object-Oriented Re-Engineering. WOOR 2007. Berlin, Germany: Software Composition Group. http://scg.unibe.ch/wiki/events/woor2007/nmarplenetreverseengineeringwithmarple.
  • Arcelli Fontana, Francesca, Claudia Raibulet, Yann-Gaël Guéhéneuc, Giulio Antoniol, and Jason McC Smith. 2006. “Design Pattern Detection for Reverse Engineering.” In Proc. 13th Working Conf. Reverse Engineering Wcre ’06. doi:10.1109/WCRE.2006.23.
  • Arcelli Fontana, Francesca, and Claudia Raibulet. 2006. “Program Comprehension and Design Pattern Recognition: An Experience Report.” In ECOOP 2006 International Workshop on Object-Oriented Reengineering (Woor 2006). Nantes, France.
  • Arcelli, Francesca, and Claudia Raibulet. 2005. “The Role of Design Pattern Decomposition in Reverse Engineering Tools.” In Pre-Proceedings of the Ieee International Workshop on Software Technology and Engineering Practice (Step 2005), 230–33. Budapest, Hungary.
  • Arcelli Fontana, Francesca, Stefano Masiero, Claudia Raibulet, and Francesco Tisato. 2005. “A Comparison of Reverse Engineering Tools Based on Design Pattern Decomposition.” In ASWEC ’05: Proceedings of the 2005 Australian Conference on Software Engineering, 262–69. Washington, DC, USA: IEEE Computer Society. doi:10.1109/ASWEC.2005.5.
  • Arcelli Fontana, Francesca, Stefano Masiero, and Claudia Raibulet. 2005. “Elemental Design Patterns Recognition in Java.” In STEP ’05: Proceedings of the 13th Ieee International Workshop on Software Technology and Engineering Practice, 196–205. Washington, DC, USA. doi:10.1109/STEP.2005.12.