Francesca Arcelli Fontana

Orcid: 0000-0002-1195-530X

Affiliations:
  • University of Milano-Bicocca, Milan, Italy


According to our database1, Francesca Arcelli Fontana authored at least 162 papers between 1993 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Prioritisation of code clones using a genetic algorithm.
Inf. Softw. Technol., 2024

On the correlation between Architectural Smells and Static Analysis Warnings.
CoRR, 2024

Refactoring of a Microservices Project Driven by Architectural Smell Detection.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024

2023
Automated Detection of Software Performance Antipatterns in Java-Based Applications.
IEEE Trans. Software Eng., April, 2023

Architecture Smells vs. Concurrency Bugs: an Exploratory Study and Negative Results.
CoRR, 2023

Kubernetes-Enabled Detection and Resolution of Architectural Smells for Microservices.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2023

Smelling Homemade Crypto Code in Microservices, with KubeHound.
Proceedings of the Service-Oriented Computing - ICSOC 2023 Workshops - AI-PA, ASOCA, SAPD, SQS, SSCOPE, WESOACS and Satellite Events, Rome, Italy, November 28, 2023

Detecting Architecture Debt in Micro-Service Open-Source Projects.
Proceedings of the 49th Euromicro Conference on Software Engineering and Advanced Applications, 2023

A New Approach for Software Quality Assessment Based on Automated Code Anomalies Detection.
Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering, 2023

Impact of Architectural Smells on Software Performance: an Exploratory Study.
Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, 2023

2022
On the relation between architectural smells and source code changes.
J. Softw. Evol. Process., 2022

PILOT: synergy between text processing and neural networks to detect self-admitted technical debt.
Proceedings of the TechDebt '22: International Conference on Technical Debt, 2022

Exploiting dynamic analysis for architectural smell detection: a preliminary study.
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

Microservices smell detection through dynamic analysis.
Proceedings of the 48th Euromicro Conference on Software Engineering and Advanced Applications, 2022

2021
Replication Package: On the relation between architectural smells and source code changes.
Dataset, January, 2021

Replication Package: On the relation between architectural smells and source code changes.
Dataset, January, 2021

Beyond Technical Aspects: How Do Community Smells Influence the Intensity of Code Smells?
IEEE Trans. Software Eng., 2021

The Perception of Architectural Smells in Industrial Practice.
IEEE Softw., 2021

An Overview and Comparison of Technical Debt Measurement Tools.
IEEE Softw., 2021

A study on correlations between architectural smells and design patterns.
J. Syst. Softw., 2021

A systematic literature review on Technical Debt prioritization: Strategies, processes, factors, and tools.
J. Syst. Softw., 2021

Architectural Technical Debt of Multi-Agent Systems Development Platforms.
Proceedings of the 22nd Workshop "From Objects to Agents", 2021

Evaluating the Architectural Debt of IoT Projects.
Proceedings of the 3rd IEEE/ACM International Workshop on Software Engineering Research and Practices for the IoT SERP4IoT 2021, 2021

Impact of Opportunistic Reuse Practices to Technical Debt.
Proceedings of the 4th IEEE/ACM International Conference on Technical Debt, 2021

Two Different Facets of Architectural Smells Criticality: An Empirical Study.
Proceedings of the ECSA 2021 Companion Volume, 2021

DebtHunter: A Machine Learning-based Approach for Detecting Self-Admitted Technical Debt.
Proceedings of the EASE 2021: Evaluation and Assessment in Software Engineering, 2021

2020
A preliminary analysis of self-adaptive systems according to different issues.
Softw. Qual. J., 2020

MALTESQUE 2019 Workshop Summary.
ACM SIGSOFT Softw. Eng. Notes, 2020

Guest editors' introduction to the special issue on Model Driven Engineering and Reverse Engineering: Research and Practice.
J. Syst. Softw., 2020

Improving change prediction models with code smell-related information.
Empir. Softw. Eng., 2020

Towards microservice smells detection.
Proceedings of the TechDebt '20: International Conference on Technical Debt, 2020

Internal Software Quality Evaluation of Self-adaptive Systems Using Metrics, Patterns, and Smells.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2020

SAS vs. NSAS: Analysis and Comparison of Self-Adaptive Systems and Non-Self-Adaptive Systems based on Smells and Patterns.
Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering, 2020

2019
Investigating instability architectural smells evolution: an exploratory case study.
Dataset, August, 2019

Toward a Smell-Aware Bug Prediction Model.
IEEE Trans. Software Eng., 2019

Introduction to the special issue on "Machine Learning Techniques for Software Quality Evaluation".
J. Softw. Evol. Process., 2019

Are architectural smells independent from code smells? An empirical study.
J. Syst. Softw., 2019

Technical Debt Prioritization: State of the Art. A Systematic Literature Review.
CoRR, 2019

Investigating Instability Architectural Smells Evolution: An Exploratory Case Study.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Architectural smells detected by tools: a catalogue proposal.
Proceedings of the Second International Conference on Technical Debt, 2019

Teaching Software Engineering Tools to Undergraduate Students.
Proceedings of the ICETC 2019, 2019

A Study on Architectural Smells Prediction.
Proceedings of the 45th Euromicro Conference on Software Engineering and Advanced Applications, 2019

Tool Support for the Migration to Microservice Architecture: An Industrial Case Study.
Proceedings of the Software Architecture - 13th European Conference, 2019

PageRank and criticality of architectural smells.
Proceedings of the 13th European Conference on Software Architecture, 2019

2018
Code smells and their collocations: A large-scale experiment on open-source systems.
J. Syst. Softw., 2018

Collaborative and teamwork software development in an undergraduate software engineering course.
J. Syst. Softw., 2018

[Research Paper] Automatic Detection of Sources and Sinks in Arbitrary Java Libraries.
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

Support for architectural smell refactoring.
Proceedings of the 2nd International Workshop on Refactoring, 2018

How do community smells influence code smells?
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Machine learning based code smell detection through WekaNose.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Towards an Architectural Debt Index.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

An Architectural Smells Detection Tool for C and C++ Projects.
Proceedings of the 44th Euromicro Conference on Software Engineering and Advanced Applications, 2018

Identifying and Prioritizing Architectural Debt Through Architectural Smells: A Case Study in a Large Software Company.
Proceedings of the Software Architecture, 2018

2017
Technical Debt in Agile Development: Report on the Ninth Workshop on Managing Technical Debt (MTD 2017).
ACM SIGSOFT Softw. Eng. Notes, 2017

Code smell severity classification using machine learning techniques.
Knowl. Based Syst., 2017

Alternatives to the Knowledge Discovery Metamodel: An Investigation.
Int. J. Softw. Eng. Knowl. Eng., 2017

Model-Driven Reverse Engineering Approaches: A Systematic Literature Review.
IEEE Access, 2017

Ninth International Workshop on Managing Technical Debt: report on the MTD 2017 workshop.
Proceedings of the XP2017 Scientific Workshops, Cologne, Germany, May 22 - 26, 2017, 2017

Students' Feedback in Using GitHub in a Project Development for a Software Engineering Course.
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017

Arcan: A Tool for Architectural Smells Detection.
Proceedings of the 2017 IEEE International Conference on Software Architecture Workshops, 2017

Does the Migration to GitHub Relate to Internal Software Quality?.
Proceedings of the ENASE 2017, 2017

Evaluation of self-adaptive systems: a women perspective.
Proceedings of the 11th European Conference on Software Architecture, 2017

Change Prediction through Coding Rules Violations.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

2016
Comparing and experimenting machine learning techniques for code smell detection.
Empir. Softw. Eng., 2016

On evaluating the impact of the refactoring of architectural problems on software quality.
Proceedings of the Scientific Workshop Proceedings of XP2016, 2016

An Experience Report on Detecting and Repairing Software Architecture Erosion.
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016

Antipattern and Code Smell False Positives: Preliminary Conceptualization and Classification.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Tool support for evaluating architectural debt of an existing system: an experience report.
Proceedings of the 31st Annual ACM Symposium on Applied Computing, 2016

Smells Like Teen Spirit: Improving Bug Prediction Performance Using the Intensity of Code Smells.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Technical Debt Indexes Provided by Tools: A Preliminary Discussion.
Proceedings of the 8th IEEE International Workshop on Managing Technical Debt, 2016

Automatic Detection of Instability Architectural Smells.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

2015
On applying machine learning techniques for design pattern detection.
J. Syst. Softw., 2015

Including structural factors into the metrics-based code smells detection.
Proceedings of the Scientific Workshop Proceedings of the XP2015, 2015

A Duplicated Code Refactoring Advisor.
Proceedings of the Agile Processes, in Software Engineering, and Extreme Programming, 2015

On experimenting refactoring tools to remove code smells.
Proceedings of the Scientific Workshop Proceedings of the XP2015, 2015

Inter-smell relations in industrial and open source systems: A replication and comparative analysis.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Towards a prioritization of code debt: A code smell Intensity Index.
Proceedings of the 7th IEEE International Workshop on Managing Technical Debt, 2015

Automatic Metric Thresholds Derivation for Code Smell Detection.
Proceedings of the 6th IEEE/ACM International Workshop on Emerging Trends in Software Metrics, 2015

Poster: Filtering Code Smells Detection Results.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Towards Assessing Software Architecture Quality by Exploiting Code Smell Relations.
Proceedings of the 2nd IEEE/ACM International Workshop on Software Architecture and Metrics, 2015

A Context-Aware Style of Software Design.
Proceedings of the 2nd IEEE/ACM International Workshop on Context for Software Development, 2015

2014
Pattern detection for conceptual schema recovery in data-intensive systems.
J. Softw. Evol. Process., 2014

Integrating Concepts and Knowledge in Large Content Networks.
New Gener. Comput., 2014

A Refactoring Suggestion Tool for Removing Clones in Java Code.
ERCIM News, 2014

A System for the Discovery and Selection of FLOSS Projects.
ERCIM News, 2014

Capturing Software Evolution and Change through Code Repository Smells.
Proceedings of the Agile Methods. Large-Scale Development, Refactoring, Testing, and Estimation, 2014

Discover Knowledge on FLOSS Projects Through RepoFinder.
Proceedings of the KDIR 2014 - Proceedings of the International Conference on Knowledge Discovery and Information Retrieval, Rome, Italy, 21, 2014

Tracking line changes in source code repositories.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

VCS-analyzer for software evolution empirical analysis.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

2013
Design patterns: a survey on their micro-structures.
J. Softw. Evol. Process., 2013

Code Smell Detection: Towards a Machine Learning-Based Approach.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application Domains.
Proceedings of the 2013 IEEE International Conference on Software Maintenance, 2013

2012
Automatic detection of bad smells in code: An experimental assessment.
J. Object Technol., 2012

Code Smells, Micro Patterns and their Relations.
ERCIM News, 2012

A Benchmark for Design Pattern Detection Tools: a Community Driven Approach.
ERCIM News, 2012

Investigating the impact of code smells debt on quality code evaluation.
Proceedings of the Third International Workshop on Managing Technical Debt, 2012

DPB: A Benchmark for Design Pattern Detection Tools.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

2011
Understanding the relevance of micro-structures for design patterns detection.
J. Syst. Softw., 2011

Using Design Pattern Clues to Improve the Precision of Design Pattern Detection Tools.
J. Object Technol., 2011

A tool for design pattern detection and software architecture reconstruction.
Inf. Sci., 2011

Metrics and Antipatterns for Software Quality Evaluation.
Proceedings of the 34th Annual IEEE Software Engineering Workshop, 2011

On Investigating Code Smells Correlations.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

An Experience Report on Using Code Smells Detection Tools.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Impact of refactoring on quality code evaluation.
Proceedings of the Fourth Workshop on Refactoring Tools 2011, 2011

2010
Unifying Software and Data Reverse Engineering - A Pattern based Approach.
Proceedings of the ICSOFT 2010, 2010

.NET Reverse Engineering with MARPLE.
Proceedings of the Fifth International Conference on Software Engineering Advances, 2010

Metrics-based detection of micro patterns.
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics, 2010

Information-Driven Collective Intelligences.
Proceedings of the Computational Collective Intelligence. Technologies and Applications, 2010

Ontologies and Communities Co-evolution in Information Systems .
Proceedings of the KEOD 2010, 2010

A model proposal for program comprehension.
Proceedings of the 16th International Conference on Distributed Multimedia Systems, 2010

2009
Equalizing the Structures of Web Communities in Ontology Development Tools.
Proceedings of the Ninth International Conference on Intelligent Systems Design and Applications, 2009

Software aging assessment through a specialization of the SQuaRE quality model.
Proceedings of the 2009 ICSE Workshop on Software Quality, 2009

JADEPT: Dynamic Analysis for Behavioral Design Pattern Detection.
Proceedings of the ENASE 2009, 2009

Design Pattern Detection in Java Systems: A Dynamic Analysis Based Approach.
Proceedings of the Evaluation of Novel Approaches to Software Engineering, 2009

Boosting Concept Discovery in Collective Intelligences.
Proceedings of the Brain Informatics, International Conference, BI 2009, 2009

2008
A specialisation of the SQuaRE quality model for the evaluation of the software evolution and maintenance activity.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, 2008

Can design pattern detection be useful for legacy systemmigration towards SOA?
Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, 2008

2007
Applying ARM in a healthcare system -- a case study.
Proceedings of the 16th International Conference on Software Engineering and Data Engineering (SEDE-2007), 2007

Working Session on Reverse Engineering techniques for Application Portfolio Management - RE4APM 2007 -.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

2006
A software architecture for distributed organization management.
Knowl. Based Syst., 2006

Design Pattern Detection for Reverse Engineering.
Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), 2006

An Eclipse Plug-in for the Java PathFinder Runtime Verification System.
Proceedings of the 30th Annual IEEE / NASA Software Engineering Workshop (SEW-30 2006), 2006

Components in an adaptive and QoS-based architecture.
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems, 2006

Evolution of an Adaptive Middleware Exploiting Architectural Reflection.
Proceedings of the RAM-SE'06-ECOOP'06 Workshop on Reflection, 2006

Mapping the QoS of the Services on the QoS of the Systems' Resources in an Adaptive Resource Management System.
Proceedings of the 2006 IEEE International Conference on Services Computing (SCC 2006), 2006

2005
Elemental Design Patterns Recognition In Java.
Proceedings of the 13th International Workshop on Software Technology and Engineering Practice (STEP 2005), 2005

Modeling QoS through Architectural Reflection.
Proceedings of the International Conference on Software Engineering Research and Practice, 2005

Designing And Exploiting The Location Concept in a Reflective Architecture.
Proceedings of the ISCA 14th International Conference on Intelligent and Adaptive Systems and Software Engineering, 2005

The MAIS approach to web service design.
Proceedings of the 10th International Workshop on Exploring Modeling Methods for Systems Analysis and Design, 2005

Exploiting Reflection for Software Architectures.
Proceedings of the Advanced Information Systems Engineering, 17th International Conference, 2005

A Comparison of Reverse Engineering Tools Based on Design Pattern Decomposition.
Proceedings of the 16th Australian Software Engineering Conference (ASWEC 2005), 31 March, 2005

2004
Designing an Architecture for Multichannel Adaptive Information Systems.
Proceedings of the International Conference on Software Engineering Research and Practice, 2004

Architectural Reflection in Adaptive Systems.
Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), 2004

Using Web Services for a Workflow Engine.
Proceedings of the International Conference on Internet Computing, 2004

Design Pattern Recognition.
Proceedings of the ISCA 13th International Conference on Intelligent and Adaptive Systems and Software Engineering, 2004

2003
A Distributed Document Management Approach for Workflow Support in the DBSA Architecture.
Proceedings of the Fifteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2003), 2003

2002
Likelog for flexible query answering.
Soft Comput., 2002

Multimedia Distributed Learning Environments: Evolution towards Intelligent Communications.
Multim. Tools Appl., 2002

A similarity-based resolution rule.
Int. J. Intell. Syst., 2002

2001
Evaluation of SGML-based information through fuzzy techniques.
Inf. Process. Manag., 2001

Towards a Flexible Information Retrieval Approach Based on the Context.
Proceedings of the MIS '01, 2001

Exploiting Analogy for Design Pattern Recognition and Classification.
Proceedings of the World Multiconference on Systemics, Cybernetics and Informatics, 2001

2000
Fuzzy XML queries via context-based choice of aggregations.
Kybernetika, 2000

User Adaptive Models Based on Similarity.
Proceedings of the Applied Computing 2000, 2000

An Agent based Internet Infrastructure for Learning Commerce.
Proceedings of the 33rd Annual Hawaii International Conference on System Sciences (HICSS-33), 2000

1999
Computational Models for Information Reuse.
Comput. J., 1999

Likelog: A Logic Programming Language for Flexible Data Retrieval.
Proceedings of the 1999 ACM Symposium on Applied Computing, 1999

A novel software architecture for computer-aided analysis of circuits with uncertain parameters.
Proceedings of the 1999 International Symposium on Circuits and Systems, ISCAS 1999, Orlando, Florida, USA, May 30, 1999

1998
Constraint-Based Protocols for Distributed Problem Solving.
Sci. Comput. Program., 1998

A measure of information reuse to compare distributed protocols.
Comput. Commun., 1998

Software Agents for Computer Vision: A Preliminary Discussion.
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998

Client-Server Architectures for Distributed Learning Environments: A Proposal.
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998

1997
Using fuzzy grammars for the evaluation of SGML-based documents.
Proceedings of the 1997 ACM symposium on Applied Computing, 1997

A Fuzzy Logic Programming Language.
Proceedings of the 1997 Joint Conf. on Declarative Programming, 1997

1995
Investigating the Use of Actors for Computer Vision Applications.
Comput. Artif. Intell., 1995

Constraint-Based Protocols for Distributed Problem Solving (Ext. Abstract).
Proceedings of the 9th International Workshop on Unification, 1995

Agent-based Document Construction.
Proceedings of the CIKM 1995 Intelligent Information Agents Workshop, 1995

Tuning Constraint-Based Communication in Distributed Problem Solving.
Proceedings of the First International Workshop on Concurrent Constraint Programming, 1995

Implementing Higher-Order Term-Rewriting for Program Transformation in lambdaProlog.
Proceedings of the 1995 Joint Conference on Declarative Programming, 1995

1994
Higher-Order Implementation of Program Transformations using Algebraic Specification.
Proceedings of the ICLP 1994, 1994

On the parallel implementation of the higher order logic language lambda Prolog.
Proceedings of the 1994 Joint Conference on Declarative Programming, 1994

1993
Computer Vision Applications Experience with Actors.
Proceedings of the PARLE '93, 1993


  Loading...