Architectural Archipelagos: Technical Debt in Long-Lived Software Research Platforms

04/17/2021
by   Marcelo Schmitt Laser, et al.
0

This paper identifies a model of software evolution that is prevalent in large, long-lived academic research tool suites (3L-ARTS). This model results in an "archipelago" of related but haphazardly organized architectural "islands", and inherently induces technical debt. We illustrate the archipelago model with examples from two 3L-ARTS archipelagos identified in literature.

READ FULL TEXT
research
06/12/2019

Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges

While Microservices promise several beneficial characteristics for susta...
research
05/05/2019

Explaining Cybersecurity with Films and the Arts (Extended Abstract)

Explaining Cybersecurity with Films and the Arts...
research
03/01/2021

Code smells: A Synthetic Narrative Review

Code smells are symptoms of poor design and implementation choices, whic...
research
12/13/2021

Public Release and Validation of SPEC CPU2017 PinPoints

Phase-based statistical sampling methods such as SimPoints have proven t...
research
01/16/2023

An architectural technical debt index based on machine learning and architectural smells

A key aspect of technical debt (TD) management is the ability to measure...
research
04/01/2016

A General World Model with Poiesis: Poppers Three Worlds updated with Software

With the famous Three Worlds of Karl Popper as template, the paper rigor...
research
11/30/2018

A Longitudinal Study of Identifying and Paying Down Architectural Debt

Architectural debt is a form of technical debt that derives from the gap...

Please sign up or login with your details

Forgot password? Click here to reset