The Impact of Technical Debt and Software Erosion and Why we Need to Shift Towards Architecture

Опубликовано: 31 Март 2026
на канале: Qt Quality Assurance
385
6

In this interview, Rainer Koschke, a professor of software engineering and co-founder of the Axivion company (acquired by Qt), delves into the critical concept of software erosion - also known as technical debt.

1. What Is Software Erosion?
Software erosion encompasses terms like technical debt, code smells, and bad smells.
It refers to structural deficiencies in code that hinder development and make it harder to understand and modify.
Unlike functional errors, software erosion affects maintainability and agility.

2. The Impact of Software Erosion:
Evidence shows a link between software erosion and defects, impacting both code quality and reliability.
As systems grow over time, addressing erosion becomes urgent due to society's reliance on software.

3. Preventing Erosion:
Companies must prioritize erosion prevention.
While testing before shipping is common, integrating erosion analysis into continuous integration processes is crucial.

4. Looking Ahead:
Currently, code smells are addressed at the source code level.
Rainer predicts a shift toward addressing architecture erosion at a higher level, emphasizing architectural integrity.

Stay tuned for more insights on software engineering and quality assurance! 🌐📊🔧

---

👍 If you found this information helpful, consider subscribing to our channel for more tech-related content. Don't forget to hit the like button and share this video with your fellow developers! 🔗

🔔 Got questions or topics you'd like us to cover? Leave them in the comments below or reach out to us directly via https://www.qt.io/contact-us/axivion

ℹ️ More Information about Technical Debt and Software Erosion can be found here: https://www.qt.io/product/quality-ass... and why to shift towards architecture verification on https://www.qt.io/quality-assurance/a...

---

Follow us on social media:
LinkedIn: Qt Quality Assurance
Website: www.qt.io/quality-assurance

---