Davide Taibi

Orcid: 0000-0002-3210-3990

Affiliations:
  • University of Oulu, Finland
  • Tampere University, Finland
  • Free University of Bolzano, Italy
  • University of Insubria, Varese, Italy


According to our database1, Davide Taibi authored at least 144 papers between 2007 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
Edge to cloud tools: A Multivocal Literature Review.
J. Syst. Softw., April, 2024

Architectural support for software performance in continuous software engineering: A systematic mapping study.
J. Syst. Softw., January, 2024

Advancing Quantum Software Engineering: A Vision of Hybrid Full-Stack Iterative Model.
CoRR, 2024

QCSHQD: Quantum computing as a service for Hybrid classical-quantum software development: A Vision.
CoRR, 2024

Comparison of Static Analysis Architecture Recovery Tools for Microservice Applications.
CoRR, 2024

2023
Catalog and detection techniques of microservice anti-patterns and bad smells: A tertiary study.
J. Syst. Softw., December, 2023

The anatomy of a vulnerability database: A systematic mapping study.
J. Syst. Softw., July, 2023

Software Engineering Challenges for Quantum Computing: Report from the First Working Seminar on Quantum Software Engineering (WSQSE 22).
ACM SIGSOFT Softw. Eng. Notes, April, 2023

Back to the Future: From Microservice to Monolith.
CoRR, 2023

End-to-End Test Coverage Metrics in Microservice Systems: An Automated Approach.
CoRR, 2023

One Microservice per Developer: Is This the Trend in OSS?
CoRR, 2023

On the Empirical Evidence of Microservice Logical Coupling. A Registered Report.
CoRR, 2023

Workrs: Fault Tolerant Horizontal Computation Offloading.
CoRR, 2023

AI Techniques in the Microservices Life-Cycle: A Survey.
CoRR, 2023

Breaks and Code Quality: Investigating the Impact of Forgetting on Software Development. A Registered Report.
CoRR, 2023

Toward End-to-End MLOps Tools Map: A Preliminary Study based on a Multivocal Literature Review.
CoRR, 2023

Visualizing Anti-Patterns in Microservices at Runtime: A Systematic Mapping Study.
IEEE Access, 2023

Technical Debt Diffuseness in the Apache Ecosystem: A Differentiated Replication.
Proceedings of the IEEE International Conference on Software Analysis, 2023

Resolving Security Issues via Quality-Oriented Refactoring: A User Study.
Proceedings of the 2023 ACM/IEEE International Conference on Technical Debt (TechDebt), 2023

Benchmarks for End-to-End Microservices Testing.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2023

Analyzing Organizational Structure of Microservice Projects based on Contributor Collaboration.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2023

Unikernels Motivations, Benefits and Issues: A Multivocal Literature Review.
Proceedings of the 3rd Eclipse Security, 2023

FlexConnect: Mobile Computational Offloading.
Proceedings of the 3rd Eclipse Security, 2023

Exploring the Personality Design Space of Robots : Personalities and Design Implications for Non-Anthropomorphic Wellness Robots.
Proceedings of the 32nd IEEE International Conference on Robot and Human Interactive Communication, 2023

MLOps Pipeline Development: The OSSARA Use Case.
Proceedings of the 2023 International Conference on Research in Adaptive and Convergent Systems, 2023

Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution.
Proceedings of the Product-Focused Software Process Improvement, 2023

Metrics and Models for Developer Collaboration Analysis in Microservice-Based Systems. A Systematic Mapping Study.
Proceedings of the Joint Proceedings of the 32nd International Workshop on Software Measurement (IWSM) and the 17th International Conference on Software Process and Product Measurement (MENSURA), 2023

Comparing 2D and Augmented Reality Visualizations for Microservice System Understandability: A Controlled Experiment.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

Microservice Logical Coupling: A Preliminary Validation.
Proceedings of the 20th International Conference on Software Architecture, 2023

One Microservice per Developer: Is This the Trend in OSS?
Proceedings of the Service-Oriented and Cloud Computing, 2023

End-to-End Test Coverage Metrics in Microservice Systems: An Automated Approach.
Proceedings of the Service-Oriented and Cloud Computing, 2023

Edge Computing Tasks Orchestration: An Energy-Aware Approach.
Proceedings of the IEEE International Conference on Edge Computing and Communications, 2023

Fault Tolerant Horizontal Computation Offloading.
Proceedings of the IEEE International Conference on Edge Computing and Communications, 2023

2022
OSSARA: Abandonment Risk Assessment for Embedded Open Source Components.
IEEE Softw., 2022

Micro-Frontends: Principles, Implementations, and Pitfalls.
ACM SIGSOFT Softw. Eng. Notes, 2022

Exploring factors and metrics to select open source software components for integration: An empirical study.
J. Syst. Softw., 2022

Static analysis tools in the era of cloud-native systems.
CoRR, 2022

Cloud Continuum: The Definition.
IEEE Access, 2022

Visualizing Microservice Architecture in the Dynamic Perspective: A Systematic Mapping Study.
IEEE Access, 2022

MLOps for evolvable AI intensive software systems.
Proceedings of the IEEE International Conference on Software Analysis, 2022

On the Benefits of the Accelerate Metrics: An Industrial Survey at Vendasta.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Knowledge Management Challenges for AI Quality.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Serverless: From Bad Practices to Good Solutions.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2022

Using Microservice Telemetry Data for System Dynamic Analysis.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2022

Microvision: Static analysis-based approach to visualizing microservices in augmented reality.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2022

Microservice Architecture Reconstruction and Visualization Techniques: A Review.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2022

Architectural languages in the microservice era: a systematic mapping study.
Proceedings of the Conference on Research in Adaptive and Convergent Systems, 2022

Towards Quantum-algorithms-as-a-service.
Proceedings of the 1st International Workshop on Quantum Programming for Software Engineering, 2022

Testing Approaches And Tools For AWS Lambda Serverless-Based Applications.
Proceedings of the 2022 IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events, 2022

Microservice-Aware Static Analysis: Opportunities, Gaps, and Advancements.
Proceedings of the Joint Post-proceedings of the Third and Fourth International Conference on Microservices, 2022

Running Pace Adjustment and Training Distance Fitting with Fuzzy Logic and Machine Learning.
Proceedings of the 21st International Symposium on Communications and Information Technologies, 2022

Smart Edge Service Update Scheduler: An Industrial Use Case.
Proceedings of the Service-Oriented Computing - ICSOC 2022 Workshops - ASOCA, AI-PA, FMCIoT, WESOACS 2022, Sevilla, Spain, November 29, 2022

Cognitive Cloud: The Definition.
Proceedings of the Distributed Computing and Artificial Intelligence, 2022

Survey on Tools and Techniques Detecting Microservice API Patterns.
Proceedings of the IEEE International Conference on Services Computing, 2022

2021
Serverless Computing-Where Are We Now, and Where Are We Heading?
IEEE Softw., 2021

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

Does code quality affect pull request acceptance? An empirical study.
J. Syst. Softw., 2021

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

Motivations, benefits, and issues for adopting Micro-Frontends: A Multivocal Literature Review.
Inf. Softw. Technol., 2021

From monolithic systems to Microservices: An assessment framework.
Inf. Softw. Technol., 2021

Exploring Factors and Measures to Select Open Source Software.
CoRR, 2021

Software Quality for AI: Where We Are Now?
Proceedings of the Software Quality: Future Perspectives on Software Engineering Quality, 2021

Metrics selection for load monitoring of service-oriented system.
Proceedings of the MaLTeSQuE@ESEC/SIGSOFT FSE 2021: Proceedings of the 5th International Workshop on Machine Learning Techniques for Software Quality Evolution, 2021

An Investigation on the Availability of Contribution Information in Open-Source Projects.
Proceedings of the 47th Euromicro Conference on Software Engineering and Advanced Applications, 2021

Structural Coupling for Microservices.
Proceedings of the 11th International Conference on Cloud Computing and Services Science, 2021

Serverless Edge Computing: Vision and Challenges.
Proceedings of the ACSW '21: 2021 Australasian Computer Science Week Multiconference, 2021

2020
Some SonarQube issues have a significant but small effect on faults and changes. A large-scale empirical study.
J. Syst. Softw., 2020

Does migrating a monolithic system to microservices decrease the technical debt?
J. Syst. Softw., 2020

Are SonarQube Rules Inducing Bugs?
Proceedings of the 27th IEEE International Conference on Software Analysis, 2020

RARE: a labeled dataset for cloud-native memory anomalies.
Proceedings of the 4th ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation, 2020

On the Link Between Refactoring Activity and Class Cohesion Through the Prism of Two Cohesion-Based Metrics.
Proceedings of the 20th IEEE International Conference on Software Quality, 2020

OpenSZZ: A Free, Open-Source, Web-Accessible Implementation of the SZZ Algorithm.
Proceedings of the ICPC '20: 28th International Conference on Program Comprehension, 2020

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

Serverless: What it Is, What to Do and What Not to Do.
Proceedings of the 2020 IEEE International Conference on Software Architecture Companion, 2020

Open Source Software Evaluation, Selection, and Adoption: a Systematic Literature Review.
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

Platforms for Serverless at the Edge: A Review.
Proceedings of the Advances in Service-Oriented and Cloud Computing, 2020

Cohort Studies in Software Engineering: A Vision of the Future.
Proceedings of the ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2020

How long do Junior Developers take to Remove Technical Debt Items?
Proceedings of the ESEM '20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, 2020

Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review.
Proceedings of the 10th International Conference on Cloud Computing and Services Science, 2020

Microservices Anti-patterns: A Taxonomy.
Proceedings of the Microservices, Science and Engineering., 2020

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

A curated Dataset of Microservices-Based Systems.
CoRR, 2019

Some SonarQube Issues have a Significant but SmallEffect on Faults and Changes. A large-scale empirical study.
CoRR, 2019

Microservices Anti Patterns: A Taxonomy.
CoRR, 2019

On the Fault Proneness of SonarQube Technical Debt Violations: A comparison of eight Machine Learning Techniques.
CoRR, 2019

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

Does Migrate a Monolithic System to Microservices Decreases the Technical Debt?
CoRR, 2019

Towards surgically-precise technical debt estimation: early results and research roadmap.
Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software Quality Evaluation, 2019

The Technical Debt Dataset.
Proceedings of the Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering, 2019

Asterism: Decentralized File Sharing Application for Mobile Devices.
Proceedings of the 7th IEEE International Conference on Mobile Cloud Computing, 2019

On the diffuseness of code technical debt in Java projects of the apache ecosystem.
Proceedings of the Second International Conference on Technical Debt, 2019

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

An Empirical Study on Technical Debt in a Finnish SME.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

On the Relationship Between Coupling and Refactoring: An Empirical Viewpoint.
Proceedings of the 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2019

From Monolithic Systems to Microservices: A Decomposition Framework based on Process Mining.
Proceedings of the 9th International Conference on Cloud Computing and Services Science, 2019

A Decomposition and Metric-Based Evaluation Framework for Microservices.
Proceedings of the Cloud Computing and Services Science - 9th International Conference, 2019

2018
On the Definition of Microservice Bad Smells.
IEEE Softw., 2018

Exploring information from OSS repositories and platforms to support OSS selection decisions.
Inf. Softw. Technol., 2018

Microservices, Continuous Architecture, and Technical Debt Interest: An Empirical Study.
CoRR, 2018

Session details: MADE'18: Second international workshop on microservices: Agile and DevOps experience.
Proceedings of the 19th International Conference on Agile Software Development, 2018

Towards Cloud Native Continuous Delivery: An Industrial Experience Report.
Proceedings of the 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion, 2018

Prioritizing Corrective Maintenance Activities for Android Applications: An Industrial Case Study on Android Crash Reports.
Proceedings of the Software Quality: Methods and Tools for Better Software and Systems, 2018

A Survey on Code Analysis Tools for Software Maintenance Prediction.
Proceedings of 6th International Conference in Software Engineering for Defence Applications, 2018

Lessons Learned on Communication Channels and Practices in Agile Software Development.
Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, 2018

Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study.
Proceedings of the Cloud Computing and Services Science - 8th International Conference, 2018

Architectural Patterns for Microservices: A Systematic Mapping Study.
Proceedings of the 8th International Conference on Cloud Computing and Services Science, 2018

Right Scaling for Right Pricing: A Case Study on Total Cost of Ownership Measurement for Cloud Migration.
Proceedings of the Cloud Computing and Services Science - 8th International Conference, 2018

Making the Cloud Work for Software Producers: Linking Architecture, Operating Cost and Revenue.
Proceedings of the 8th International Conference on Cloud Computing and Services Science, 2018

2017
How developers perceive smells in source code: A replicated study.
Inf. Softw. Technol., 2017

Processes, Motivations, and Issues for Migrating to Microservices Architectures: An Empirical Investigation.
IEEE Cloud Comput., 2017

Microservices in agile software development: a workshop-based study into issues, advantages, and disadvantages.
Proceedings of the XP2017 Scientific Workshops, Cologne, Germany, May 22 - 26, 2017, 2017

Comparing Requirements Decomposition Within the Scrum, Scrum with Kanban, XP, and Banana Development Processes.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2017

Analyzing forty years of software maintenance models.
Proceedings of the 39th International Conference on Software Engineering, 2017

Operationalizing the Experience Factory for Effort Estimation in Agile Processes.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

Comparing Communication Effort within the Scrum, Scrum with Kanban, XP, and Banana Development Processes.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017

2016
Towards a Lean Approach to Reduce Code Smells Injection: An Empirical Study.
Proceedings of the Agile Processes, in Software Engineering, and Extreme Programming, 2016

Towards Component-Aware Function Point Measurement.
Proceedings of the 2016 Joint Conference of the International Workshop on Software Measurement and the International Conference on Software Process and Product Measurement, 2016

A Coordination-Based Brokerage Architecture for Multi-cloud Resource Markets.
Proceedings of the 4th IEEE International Conference on Future Internet of Things and Cloud Workshops, 2016

MVP Explained: A Systematic Mapping Study on the Definitions of Minimal Viable Product.
Proceedings of the 42th Euromicro Conference on Software Engineering and Advanced Applications, 2016

2015
Functional Size Measures and Effort Estimation in Agile Development: A Replicated Study.
Proceedings of the Agile Processes, in Software Engineering, and Extreme Programming, 2015

2014
Does Visualization Speed Up the Safety Analysis Process?
Proceedings of the Computer Safety, Reliability, and Security, 2014

Estimating Software Development Effort Based on Phases.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

Process Configuration Framework Tool.
Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications, 2014

Interoperability-Related Architectural Problems and Solutions in Information Systems: A Scoping Study.
Proceedings of the Software Architecture - 8th European Conference, 2014

Controlled experiments comparing fault-tree-based safety analysis techniques.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

2012
An empirical investigation of perceived reliability of open source Java programs.
Proceedings of the ACM Symposium on Applied Computing, 2012

A Study on OSS Marketing and Communication Strategies.
Proceedings of the Open Source Systems: Long-Term Sustainability, 2012

On the definition of dynamic software measures.
Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2012

2011
Towards a trustworthness model for Open Source software.
PhD thesis, 2011

A Survey on Open Source Software Trustworthiness.
IEEE Softw., 2011

OSS-TMM: Guidelines for Improving the Testing Process of Open Source Software.
Int. J. Open Source Softw. Process., 2011

OP2A: How to Improve the Quality of the Web Portal of Open Source Software Products.
Proceedings of the Web Information Systems and Technologies - 7th International Conference, 2011

OP2A - Assessing the Quality of the Portal of Open Source Software Products.
Proceedings of the WEBIST 2011, 2011

A probability-based approach to modeling the risk of unauthorized propagation of information in on-line social networks.
Proceedings of the First ACM Conference on Data and Application Security and Privacy, 2011

2010
Applying SCRUM in an OSS Development Process: An Empirical Evaluation.
Proceedings of the Agile Processes in Software Engineering and Extreme Programming, 2010

Application of AC/DC/AC converter for sensorless nonlinear control of permanent magnet synchronous motor.
Proceedings of the IEEE International Conference on Systems, 2010

A Survey on the Importance of Some Economic Factors in the Adoption of Open Source Software.
Proceedings of the Software Engineering Research, 2010

T-DOC: A Tool for the Automatic Generation of Testing Documentation for OSS Products.
Proceedings of the Open Source Software: New Horizons, 2010

An Investigation of the Users' Perception of OSS Quality.
Proceedings of the Open Source Software: New Horizons, 2010

Predicting OSS trustworthiness on the basis of elementary code assessment.
Proceedings of the International Symposium on Empirical Software Engineering and Measurement, 2010

2009
Quality of Open Source Software: The QualiPSo Trustworthiness Model.
Proceedings of the Open Source Ecosystems: Diverse Communities Interacting, 2009

2008
University of Lugano at TREC 2008 Blog Track.
Proceedings of The Seventeenth Text REtrieval Conference, 2008

Towards The Evaluation of OSS Trustworthiness: Lessons Learned From The Observation of Relevant OSS Projects.
Proceedings of the Open Source Development, 2008

2007
OpenBQR: a framework for the assessment of OSS.
Proceedings of the Open Source Development, 2007


  Loading...