Advances in Technical Debt and Microservices

The field of software engineering is moving towards a deeper understanding of the interplay between technical debt, community smells, and microservices. Recent studies have highlighted the importance of early detection and mitigation of socio-technical issues to maintain the long-term quality and sustainability of machine learning-based systems and microservice architectures. The use of language models and distribution testing approaches has shown promise in attributed code generation and authorship attribution. Noteworthy papers include:

  • The Technical Debt Gamble, which explores technical debt in large-scale microservice architectures and identifies strategies for its management.
  • Reassessing Code Authorship Attribution in the Era of Language Models, which conducts an extensive empirical study on the effectiveness of transformer-based language models in code authorship attribution.

Sources

How Do Community Smells Influence Self-Admitted Technical Debt in Machine Learning Projects?

The Technical Debt Gamble: A Case Study on Technical Debt in a Large-Scale Industrial Microservice Architecture

Teaching Complex Systems based on Microservices

Reassessing Code Authorship Attribution in the Era of Language Models

Zero-Shot Attribution for Large Language Models: A Distribution Testing Approach

Exploring Micro Frontends: A Case Study Application in E-Commerce

Built with on top of