Nowadays, while software industries are aiming to develop their software continuously, their delivery is hindered by technical debt. Preventing technical debt would be valuable if it is considered in architectural decisions. On the other side, since microservices architecture is adaptable to build cloud applications and has other advantages, it has become a trend in the software industries. Due to the popularity of microservices and the importance of technical debt in the software industry, this research aims to find the influence of architectural decisions on technical debt in microservices applications. In this research, we explore architectural decisions in microservice applications and their qualities that impact technical debt. We c...
Context A known problem in large software companies is to balance the prioritization of short-term w...
Large Software Companies need to support the continuous and fast delivery of customer value in both ...
Background: In order to survive in today's fast-growing and ever fast-changing business environments...
Nowadays, while software industries are aiming to develop their software continuously, their deliver...
Background: Software systems must continuously evolve to meet new business requirements. A modular s...
Background: Using a microservices architecture is a popular strategy for software organizations to ...
Context: Architectural decisions are considered one of the most common sources of technical debt (T...
A known problem in large software companies is to balance the prioritization of short-term and long-...
A known problem in large software companies is to balance the prioritization of short-term with long...
A known problem in large software companies is to balance the prioritization of short-term with long...
In software-intensive systems, technical debt is a metaphor encompassing design and implementation c...
Context: During software development, some architectural design decisions incur technical debt, eith...
— The negative consequences of Technical Debt is an area of increasing interest, and more specifical...
Architectural technical debt (ATD) may create a substantial extra effort in software development, wh...
Architectural Technical Debt is regarded as sub-optimal architectural solutions that need to be refa...
Context A known problem in large software companies is to balance the prioritization of short-term w...
Large Software Companies need to support the continuous and fast delivery of customer value in both ...
Background: In order to survive in today's fast-growing and ever fast-changing business environments...
Nowadays, while software industries are aiming to develop their software continuously, their deliver...
Background: Software systems must continuously evolve to meet new business requirements. A modular s...
Background: Using a microservices architecture is a popular strategy for software organizations to ...
Context: Architectural decisions are considered one of the most common sources of technical debt (T...
A known problem in large software companies is to balance the prioritization of short-term and long-...
A known problem in large software companies is to balance the prioritization of short-term with long...
A known problem in large software companies is to balance the prioritization of short-term with long...
In software-intensive systems, technical debt is a metaphor encompassing design and implementation c...
Context: During software development, some architectural design decisions incur technical debt, eith...
— The negative consequences of Technical Debt is an area of increasing interest, and more specifical...
Architectural technical debt (ATD) may create a substantial extra effort in software development, wh...
Architectural Technical Debt is regarded as sub-optimal architectural solutions that need to be refa...
Context A known problem in large software companies is to balance the prioritization of short-term w...
Large Software Companies need to support the continuous and fast delivery of customer value in both ...
Background: In order to survive in today's fast-growing and ever fast-changing business environments...