Skip to main content

Showing 1–36 of 36 results for author: Lenarduzzi, V

.
  1. arXiv:2407.05963  [pdf, ps, other

    cs.SE cs.AI cs.NI cs.SI

    6GSoft: Software for Edge-to-Cloud Continuum

    Authors: Muhammad Azeem Akbar, Matteo Esposito, Sami Hyrynsalmi, Karthikeyan Dinesh Kumar, Valentina Lenarduzzi, Xiaozhou Li, Ali Mehraj, Tommi Mikkonen, Sergio Moreschini, Niko Mäkitalo, Markku Oivo, Anna-Sofia Paavonen, Risha Parveen, Kari Smolander, Ruoyu Su, Kari Systä, Davide Taibi, Nan Yang, Zheying Zhang, Muhammad Zohaib

    Abstract: In the era of 6G, develo** and managing software requires cutting-edge software engineering (SE) theories and practices tailored for such complexity across a vast number of connected edge devices. Our project aims to lead the development of sustainable methods and energy-efficient orchestration models specifically for edge environments, enhancing architectural support driven by AI for contempora… ▽ More

    Submitted 9 July, 2024; v1 submitted 8 July, 2024; originally announced July 2024.

  2. arXiv:2406.17354  [pdf, other

    cs.SE cs.DC

    On the correlation between Architectural Smells and Static Analysis Warnings

    Authors: Matteo Esposito, Mikel Robredo, Francesca Arcelli Fontana, Valentina Lenarduzzi

    Abstract: Background. Software quality assurance is essential during software development and maintenance. Static Analysis Tools (SAT) are widely used for assessing code quality. Architectural smells are becoming more daunting to address and evaluate among quality issues. Objective. We aim to understand the relationships between static analysis warnings (SAW) and architectural smells (AS) to guide develop… ▽ More

    Submitted 25 June, 2024; originally announced June 2024.

  3. arXiv:2406.10273  [pdf

    cs.CL cs.AI cs.CR cs.HC

    Beyond Words: On Large Language Models Actionability in Mission-Critical Risk Analysis

    Authors: Matteo Esposito, Francesco Palagiano, Valentina Lenarduzzi

    Abstract: Context. Risk analysis assesses potential risks in specific scenarios. Risk analysis principles are context-less; the same methodology can be applied to a risk connected to health and information technology security. Risk analysis requires a vast knowledge of national and international regulations and standards and is time and effort-intensive. A large language model can quickly summarize informat… ▽ More

    Submitted 11 June, 2024; originally announced June 2024.

  4. arXiv:2311.07947  [pdf, ps, other

    cs.IR cs.SE

    Towards a Technical Debt for Recommender System

    Authors: Sergio Moreschini, Ludovik Coba, Valentina Lenarduzzi

    Abstract: Balancing the management of technical debt within recommender systems requires effectively juggling the introduction of new features with the ongoing maintenance and enhancement of the current system. Within the realm of recommender systems, technical debt encompasses the trade-offs and expedient choices made during the development and upkeep of the recommendation system, which could potentially h… ▽ More

    Submitted 11 December, 2023; v1 submitted 14 November, 2023; originally announced November 2023.

  5. arXiv:2311.03114  [pdf, other

    cs.SE

    Ignoring Time Dependence in Software Engineering Data. A Mistake

    Authors: Mikel Robredo, Nyyti Saarimaki, Rafael Penaloza, Valentina Lenarduzzi

    Abstract: Researchers often delve into the connections between different factors derived from the historical data of software projects. For example, scholars have devoted their endeavors to the exploration of associations among these factors. However, a significant portion of these studies has failed to consider the limitations posed by the temporal interdependencies among these variables and the potential… ▽ More

    Submitted 12 November, 2023; v1 submitted 6 November, 2023; originally announced November 2023.

  6. arXiv:2308.02843  [pdf, other

    cs.SE

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

    Authors: Dario Amoroso d'Aragona, Xiaoxhou Li, Tomas Cerny, Andrea Janes, Valentina Lenarduzzi, Davide Taibi

    Abstract: When develo** and managing microservice systems, practitioners suggest that each microservice should be owned by a particular team. In effect, there is only one team with the responsibility to manage a given service. Consequently, one developer should belong to only one team. This practice of "one-microservice-per-developer" is especially prevalent in large projects with an extensive development… ▽ More

    Submitted 5 August, 2023; originally announced August 2023.

  7. arXiv:2306.02036  [pdf, other

    cs.SE

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

    Authors: Dario Amoroso d Aragona, Luca Pascarella, Andrea Janes, Valentina Lenarduzzi, Rafael Penaloza, Davide Taibi

    Abstract: [Context] Coupling is a widely discussed metric by software engineers while develo** complex software systems, often referred to as a crucial factor and symptom of a poor or good design. Nevertheless, measuring the logical coupling among microservices and analyzing the interactions between services is non-trivial because it demands runtime information in the form of log files, which are not alwa… ▽ More

    Submitted 3 June, 2023; originally announced June 2023.

  8. arXiv:2306.02034  [pdf, other

    cs.SE

    Does Microservices Adoption Impact the Development Velocity? A Cohort Study. A Registered Report

    Authors: Nyyti Saarimaki, Mikel Robredo, Sira vegas, Natalia Juristo, David Taibi, Valentina Lenarduzzi

    Abstract: [Context] Microservices enable the decomposition of applications into small and independent services connected together. The independence between services could positively affect the development velocity of a project, which is considered an important metric measuring the time taken to implement features and fix bugs. However, no studies have investigated the connection between microservices and de… ▽ More

    Submitted 21 June, 2023; v1 submitted 3 June, 2023; originally announced June 2023.

  9. arXiv:2305.00760  [pdf, other

    cs.SE

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

    Authors: Dario Amoroso d'Aragona, Luca Pascarella, Andrea Janes, Valentina Lenarduzzi, Rafael Penaloza, Davide Taibi

    Abstract: Developers interrupting their participation in a project might slowly forget critical information about the code, such as its intended purpose, structure, the impact of external dependencies, and the approach used for implementation. Forgetting the implementation details can have detrimental effects on software maintenance, comprehension, knowledge sharing, and developer productivity, resulting in… ▽ More

    Submitted 28 August, 2023; v1 submitted 1 May, 2023; originally announced May 2023.

  10. arXiv:2304.03254  [pdf, other

    cs.SE

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

    Authors: Sergio Moreschi, Gilberto Recupito, Valentina Lenarduzzi, Fabio Palomba, David Hastbacka, Davide Taibi

    Abstract: MLOps tools enable continuous development of machine learning, following the DevOps process. Different MLOps tools have been presented on the market, however, such a number of tools often create confusion on the most appropriate tool to be used in each DevOps phase. To overcome this issue, we conducted a multivocal literature review map** 84 MLOps tools identified from 254 Primary Studies, on th… ▽ More

    Submitted 6 April, 2023; originally announced April 2023.

  11. arXiv:2303.17862  [pdf, other

    cs.SE

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

    Authors: Damian Andrew Tamburri, Francesca Arcelli Fontana, Riccardo Roveda, Valentina Lenarduzzi

    Abstract: Technical debt occurs in many different forms across software artifacts. One such form is connected to software architectures where debt emerges in the form of structural anti-patterns across architecture elements, namely, architecture smells. As defined in the literature, ``Architecture smells are recurrent architectural decisions that negatively impact internal system quality", thus increasing t… ▽ More

    Submitted 31 March, 2023; originally announced March 2023.

  12. arXiv:2303.07722  [pdf, other

    cs.SE

    Does Cyclomatic or Cognitive Complexity Better Represents Code Understandability? An Empirical Investigation on the Developers Perception

    Authors: Valentina Lenarduzzi, Terhi Kilamo, Andrea Janes

    Abstract: Background. Code understandability is fundamental. Developers need to clearly understand the code they are modifying. A low understandability can increase the amount of coding effort and misinterpretation of code has impact on the entire development process. Ideally, developers should write clear and understandable code with the least possible effort. Objective. The goal of this work is to investi… ▽ More

    Submitted 14 March, 2023; originally announced March 2023.

  13. arXiv:2207.06875  [pdf, other

    cs.SE

    Open Tracing Tools: Overview and Critical Comparison

    Authors: Andrea Janes, Xiaozhou Li, Valentina Lenarduzzi

    Abstract: Background. Co** with the rapid growing complexity in contemporary software architecture, tracing has become an increasingly critical practice and been adopted widely by software engineers. By adopting tracing tools, practitioners are able to monitor, debug, and optimize distributed software architectures easily. However, with excessive number of valid candidates, researchers and practitioners h… ▽ More

    Submitted 23 June, 2023; v1 submitted 14 July, 2022; originally announced July 2022.

  14. arXiv:2206.08718  [pdf, other

    cs.SE

    CATTO: Just-in-time Test Case Selection and Execution

    Authors: Dario Amoroso d'Aragona, Fabiano Pecorelli, Simone Romano, Giuseppe Scanniello, Maria Teresa Baldassarre, Andrea Janes, Valentina Lenarduzzi

    Abstract: Regression testing ensures a System Under Test (SUT) still works as expected after changes to it. The simplest approach for regression testing consists of re-running the entire test suite against the changed version of the SUT. However, this might result in a time- and resource-consuming process; \eg when dealing with large and/or complex SUTs and test suits. To work around this problem, test Case… ▽ More

    Submitted 17 June, 2022; originally announced June 2022.

  15. arXiv:2203.12697  [pdf, other

    cs.SE cs.AI

    What is Software Quality for AI Engineers? Towards a Thinning of the Fog

    Authors: Valentina Golendukhina, Valentina Lenarduzzi, Michael Felderer

    Abstract: It is often overseen that AI-enabled systems are also software systems and therefore rely on software quality assurance (SQA). Thus, the goal of this study is to investigate the software quality assurance strategies adopted during the development, integration, and maintenance of AI/ML components and code. We conducted semi-structured interviews with representatives of ten Austrian SMEs that develo… ▽ More

    Submitted 23 March, 2022; originally announced March 2022.

    Comments: 9 pages, 3 figures, accepted for CAIN22 Conference

  16. arXiv:2112.14927  [pdf, other

    cs.SE cs.CR

    An Empirical Study of Security Practices for Microservices Systems

    Authors: Ali Rezaei Nasab, Mojtaba Shahin, Seyed Ali Hoseyni Raviz, Peng Liang, Amir Mashmool, Valentina Lenarduzzi

    Abstract: Despite the numerous benefits of microservices systems, security has been a critical issue in such systems. Several factors explain this difficulty, including a knowledge gap among microservices practitioners on properly securing a microservices system. To (partially) bridge this gap, we conducted an empirical study. We first manually analyzed 861 microservices security points, including 567 issue… ▽ More

    Submitted 18 November, 2022; v1 submitted 30 December, 2021; originally announced December 2021.

    Comments: Preprint accepted for publication in Journal of Systems and Software, 2022

  17. Towards a Methodology for Participant Selection in Software Engineering Experiments. A Vision of the Future

    Authors: Valentina Lenarduzzi, Oscar Dieste, Davide Fucci, Sira Vegas

    Abstract: Background. Software Engineering (SE) researchers extensively perform experiments with human subjects. Well-defined samples are required to ensure external validity. Samples are selected \textit{purposely} or by \textit{convenience}, limiting the generalizability of results. Objective. We aim to depict the current status of participants selection in empirical SE, identifying the main threats and h… ▽ More

    Submitted 27 August, 2021; originally announced August 2021.

  18. arXiv:2105.14232  [pdf, other

    cs.SE

    Identification and Measurement of Technical Debt Requirements in Software Development: a Systematic Literature Review

    Authors: Ana Melo, Roberta Fagundes, Valentina Lenarduzzi, Wylliams Santos

    Abstract: Context: Technical Debt requirements are related to the distance between the ideal value of the specification and the system's actual implementation, which are consequences of strategic decisions for immediate gains, or unintended changes in context. To ensure the evolution of the software, it is necessary to keep it managed. Identification and measurement are the first two stages of the managemen… ▽ More

    Submitted 14 July, 2021; v1 submitted 29 May, 2021; originally announced May 2021.

  19. arXiv:2103.11321  [pdf, other

    cs.SE

    Fault Prediction based on Software Metrics and SonarQube Rules. Machine or Deep Learning?

    Authors: Francesco Lomio, Sergio Moreschini, Valentina Lenarduzzi

    Abstract: Background. Developers spend more time fixing bugs and refactoring the code to increase the maintainability than develo** new features. Researchers investigated the code quality impact on fault-proneness focusing on code smells and code metrics. Objective. We aim at advancing fault-inducing commit prediction based on SonarQube considering the contribution provided by each rule and metric. Method… ▽ More

    Submitted 21 March, 2021; originally announced March 2021.

  20. arXiv:2101.08832  [pdf, other

    cs.SE

    A Critical Comparison on Six Static Analysis Tools: Detection, Agreement, and Precision

    Authors: Valentina Lenarduzzi, Savanna Lujan, Nyyti Saarimaki, Fabio Palomba

    Abstract: Background. Developers use Automated Static Analysis Tools (ASATs) to control for potential quality issues in source code, including defects and technical debt. Tool vendors have devised quite a number of tools, which makes it harder for practitioners to select the most suitable one for their needs. To better support developers, researchers have been conducting several studies on ASATs to favor th… ▽ More

    Submitted 21 January, 2021; originally announced January 2021.

  21. arXiv:2011.06244  [pdf, other

    cs.SE

    A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits

    Authors: Steffen Herbold, Alexander Trautsch, Benjamin Ledel, Alireza Aghamohammadi, Taher Ahmed Ghaleb, Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, Matin Nili Ahmadabadi, Kristof Szabados, Helge Spieker, Matej Madeja, Nathaniel Hoy, Valentina Lenarduzzi, Shangwen Wang, Gema Rodríguez-Pérez, Ricardo Colomo-Palacios, Roberto Verdecchia, Paramvir Singh, Yihao Qin, Debasish Chakroborti, Willard Davis, Vijay Walunj, Hongjun Wu , et al. (23 additional authors not shown)

    Abstract: Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes that are tangled within bug fixing commits. Metho… ▽ More

    Submitted 13 October, 2021; v1 submitted 12 November, 2020; originally announced November 2020.

    Comments: Status: Accepted at Empirical Software Engineering

  22. arXiv:2010.03525  [pdf

    cs.SE cs.GL

    Empirical Standards for Software Engineering Research

    Authors: Paul Ralph, Nauman bin Ali, Sebastian Baltes, Domenico Bianculli, Jessica Diaz, Yvonne Dittrich, Neil Ernst, Michael Felderer, Robert Feldt, Antonio Filieri, Breno Bernard Nicolau de França, Carlo Alberto Furia, Greg Gay, Nicolas Gold, Daniel Graziotin, Pinjia He, Rashina Hoda, Natalia Juristo, Barbara Kitchenham, Valentina Lenarduzzi, Jorge Martínez, Jorge Melegati, Daniel Mendez, Tim Menzies, Jefferson Molleri , et al. (18 additional authors not shown)

    Abstract: Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer Review Quality Initiative generated empirical standards for research methods commonly used in software engineering. These living documents, which should be continuously revised to reflect evolving consensus around resear… ▽ More

    Submitted 4 March, 2021; v1 submitted 7 October, 2020; originally announced October 2020.

    Comments: For the complete standards, supplements and other resources, see https://github.com/acmsigsoft/EmpiricalStandards

  23. From Monolithic Systems to Microservices: An Assessment Framework

    Authors: Florian Auer, Valentina Lenarduzzi, Michael Felderer, Davide Taibi

    Abstract: Context. Re-architecting monolithic systems with Microservices-based architecture is a common trend. Various companies are migrating to Microservices for different reasons. However, making such an important decision like re-architecting an entire system must be based on real facts and not only on gut feelings. Objective. The goal of this work is to propose an evidence-based decision support framew… ▽ More

    Submitted 15 April, 2021; v1 submitted 19 September, 2019; originally announced September 2019.

    Comments: Information and Software Technology(2021)

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

    Authors: Valentina Lenarduzzi, Nyyti Saarimäki, Davide Taibi

    Abstract: Context. Companies commonly invest effort to remove technical issues believed to impact software qualities, such as removing anti-patterns or coding styles violations. Objective. Our aim is to analyze the diffuseness of Technical Debt (TD) items in software systems and to assess their impact on code changes and fault-proneness, considering also the type of TD items and their severity. Method. We c… ▽ More

    Submitted 30 August, 2019; originally announced August 2019.

    Journal ref: Journal of Systems and Software Volume 170, December 2020, 110750

  25. Continuous Architecting with Microservices and DevOps: A Systematic Map** Study

    Authors: Davide Taibi, Valentina Lenarduzzi, Claus Pahl

    Abstract: Context: Several companies are migrating their information systems into the Cloud. Microservices and DevOps are two of the most common adopted technologies. However, there is still a lack of understanding how to adopt a microservice-based architectural style and which tools and technique to use in a continuous architecting pipeline. Objective: We aim at characterizing the different microservice ar… ▽ More

    Submitted 27 August, 2019; originally announced August 2019.

    Comments: this paper was mistakenly uploaded as arXiv:1908.04101v2, which has been subsequently replaced to the correct state

    Journal ref: Cloud Computing and Services Science. CLOSER 2018 Selected papers. Communications in Computer and Information Science, vol 1073, pp. 126-151, Springer. 2019

  26. arXiv:1908.09321  [pdf, other

    cs.SE

    Does Code Quality Affect Pull Request Acceptance? An empirical study

    Authors: Valentina Lenarduzzi, Vili Nikkola, Nyyti Saarimäki, Davide Taibi

    Abstract: Background. Pull requests are a common practice for contributing and reviewing contributions, and are employed both in open-source and industrial contexts. One of the main goals of code reviews is to find defects in the code, allowing project maintainers to easily integrate external contributions into a project and discuss the code contributions. Objective. The goal of this paper is to understand… ▽ More

    Submitted 25 August, 2019; originally announced August 2019.

  27. arXiv:1908.04101  [pdf

    cs.SE

    Microservices Anti Patterns: A Taxonomy

    Authors: Davide Taibi, Valentina Lenarduzzi, Claus Pahl

    Abstract: Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning how to migrate from books or from practitioners' blogs. Because of the novelty of the topic, practitioners and consultancy are learning by doing how to migrate, thus facing several issues but also several benefits. In t… ▽ More

    Submitted 21 August, 2019; v1 submitted 12 August, 2019; originally announced August 2019.

    Comments: Microservices - Science and Engineering Springer 2019

  28. arXiv:1908.01502  [pdf

    cs.SE

    An Empirical Study on Technical Debt in a Finnish SME

    Authors: Valentina Lenarduzzi, Teemu Orava, Nyyti Saarimäki, Kari Systä, Davide Taibi

    Abstract: Objective. In this work, we report the experience of a Finnish SME in managing Technical Debt (TD), investigating the most common types of TD they faced in the past, their causes, and their effects. Method. We set up a focus group in the case-company, involving different roles. Results. The results showed that the most significant TD in the company stems from disagreements with the supplier and la… ▽ More

    Submitted 5 August, 2019; originally announced August 2019.

    Journal ref: International Symposium on Empirical Software Engineering and Measurement (ESEM), Brazil, 2019

  29. The Technical Debt Dataset

    Authors: Valentina Lenarduzzi, Nyyti Saarimäki, Davide Taibi

    Abstract: Technical Debt analysis is increasing in popularity as nowadays researchers and industry are adopting various tools for static code analysis to evaluate the quality of their code. Despite this, empirical studies on software projects are expensive because of the time needed to analyze the projects. In addition, the results are difficult to compare as studies commonly consider different projects. In… ▽ More

    Submitted 2 August, 2019; originally announced August 2019.

    Journal ref: The Fifteenth International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE'19), September 18, 2019, Recife, Brazil

  30. Towards Surgically-Precise Technical Debt Estimation: Early Results and Research Roadmap

    Authors: Valentina Lenarduzzi, Antonio Martini, Davide Taibi, Damian Andrew Tamburri

    Abstract: The concept of technical debt has been explored from many perspectives but its precise estimation is still under heavy empirical and experimental inquiry. We aim to understand whether, by harnessing approximate, data-driven, machine-learning approaches it is possible to improve the current techniques for technical debt estimation, as represented by a top industry quality analysis tool such as Sona… ▽ More

    Submitted 2 August, 2019; originally announced August 2019.

    Comments: 6 pages

    Journal ref: In Proceedings of the 3rd ACM SIGSOFT International Workshop on Machine Learning Techniques for Software QualityEvaluation (MaLTeSQuE '19), August 27, 2019, Tallinn, Estonia

  31. arXiv:1907.10887  [pdf, other

    cs.SE

    Towards an Holistic Definition of Requirements Debt

    Authors: Valentina Lenarduzzi, Davide Fucci

    Abstract: When not appropriately managed, technical debt is considered to have negative effects on the long term success of a software project. However, how the debt metaphor applies to requirements engineering in general, and to requirements engineering activities in particular, is not well understood. Grounded in the existing literature, we present a holistic definition of requirements debt which include… ▽ More

    Submitted 25 July, 2019; originally announced July 2019.

    Journal ref: ESEM2019 Vision paper track

  32. arXiv:1907.00376  [pdf, other

    cs.SE

    Are SonarQube Rules Inducing Bugs?

    Authors: Valentina Lenarduzzi, Francesco Lomio, Heikki Huttunen, Davide Taibi

    Abstract: Background. The popularity of tools for analyzing Technical Debt, and particularly the popularity of SonarQube, is increasing rapidly. SonarQube proposes a set of coding rules, which represent something wrong in the code that will soon be reflected in a fault or will increase maintenance effort. However, our local companies were not confident in the usefulness of the rules proposed by SonarQube an… ▽ More

    Submitted 19 December, 2019; v1 submitted 30 June, 2019; originally announced July 2019.

    Journal ref: 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) London, Ontario, February 18-21, 2020

  33. arXiv:1904.12538  [pdf, other

    cs.SE

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

    Authors: Valentina Lenarduzzi, Terese Besker, Davide Taibi, Antonio Martini, Francesca Arcelli Fontana

    Abstract: Background. Software companies need to manage and refactor Technical Debt issues. Therefore, it is necessary to understand if and when refactoring Technical Debt should be prioritized with respect to develo** features or fixing bugs. Objective. The goal of this study is to investigate the existing body of knowledge in software engineering to understand what Technical Debt prioritization approac… ▽ More

    Submitted 30 January, 2020; v1 submitted 29 April, 2019; originally announced April 2019.

  34. arXiv:1904.11755  [pdf, other

    cs.SE

    Are Architectural Smells Independent from Code Smells? An Empirical Study

    Authors: Francesca Arcelli Fontanaa, Valentina Lenarduzzi, Riccardo Roveda, Davide Taibi

    Abstract: Background. Architectural smells and code smells are symptoms of bad code or design that can cause different quality problems, such as faults, technical debt, or difficulties with maintenance and evolution. Some studies show that code smells and architectural smells often appear together in the same file. The correlation between code smells and architectural smells, however, is not clear yet; some… ▽ More

    Submitted 26 April, 2019; originally announced April 2019.

    Comments: (in press)

    Journal ref: Journal of System and Software 2019

  35. Does Migrate a Monolithic System to Microservices Decrease the Technical Debt?

    Authors: Valentina Lenarduzzi, Francesco Lomio, Nyyti Saarimäki, Davide Taibi

    Abstract: Background. The migration from monolithic systems to microservices involves deep refactoring of the systems. Therefore, the migration usually has a big economic impact and companies tend to postpone several activities during this process, mainly to speed-up the migration itself, but also because of the need to release new features. Objective. We monitored the Technical Debt of a small and medium e… ▽ More

    Submitted 4 July, 2020; v1 submitted 17 February, 2019; originally announced February 2019.

    Journal ref: The Journal of Systems & Software (2020) 110710

  36. arXiv:1810.10855  [pdf

    cs.SE

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

    Authors: Valentina Lenarduzzi, Davide Taibi

    Abstract: Continuous Architecture (CA) is an approach that supports companies in decreasing the time between deliveries. Migration to microservices is one of the most common situations when companies adopt continuous architecting processes [4]. Companies commonly adopt an initial migration strategy to extract some components from the monolithic system as microservices, making use of simplified microservices… ▽ More

    Submitted 25 October, 2018; originally announced October 2018.

    Journal ref: Davide Taibi, Valentina Lenarduzzi. Microservices, Continuous Architecture, and Technical Debt Interest: An Empirical Study. Euromicro SEAA. Work in Progress. 2018