When developing and managing microservice systems, practitioners suggest...
[Context] Coupling is a widely discussed metric by software engineers wh...
[Context] Microservices enable the decomposition of applications into sm...
Developers interrupting their participation in a project might slowly fo...
MLOps tools enable continuous development of machine learning, following...
Technical debt occurs in many different forms across software artifacts....
Background. Code understandability is fundamental. Developers need to cl...
Background. Coping with the rapid growing complexity in contemporary sof...
Regression testing ensures a System Under Test (SUT) still works as expe...
It is often overseen that AI-enabled systems are also software systems a...
Despite the numerous benefits of microservices systems, security has bee...
Background. Software Engineering (SE) researchers extensively perform
ex...
Context: Technical Debt requirements are related to the distance between...
Background. Developers spend more time fixing bugs and refactoring the c...
Background. Developers use Automated Static Analysis Tools (ASATs) to co...
Context: Tangled commits are changes to software that address multiple
c...
Empirical Standards are natural-language models of a scientific communit...
Context. Re-architecting monolithic systems with Microservices-based
arc...
Context. Companies commonly invest effort to remove technical issues bel...
Background. Pull requests are a common practice for contributing and
rev...
Context: Several companies are migrating their information systems into ...
Several companies are re-architecting their monolithic information syste...
Objective. In this work, we report the experience of a Finnish SME in
ma...
Technical Debt analysis is increasing in popularity as nowadays research...
The concept of technical debt has been explored from many perspectives b...
When not appropriately managed, technical debt is considered to have neg...
Background. The popularity of tools for analyzing Technical Debt, and
pa...
Background. Software companies need to manage and refactor Technical Deb...
Background. Architectural smells and code smells are symptoms of bad cod...
Background. The migration from monolithic systems to microservices invol...
Continuous Architecture (CA) is an approach that supports companies in
d...