Technical Debt

Arthur Molnar - Lecturer @ Computer Science, UBB

Room 32

10th November, 17:30-18:00

Technical debt is a metaphor used to refer to deficiencies in the design or implementation of software caused by prioritizing feature development over fixing existing issues. Like its financial counterpart, technical debt has a principal as well as an interest, the latter of which tends to aggregate and grow over time. Efforts to control technical debt have resulted in several models and well-known tools that can be of help to developers, QA people and management.

In this talk we show some of the most well-known models, we explore how existing tools can help manage technical debt, discuss their limitations, and showcase the results of our research regarding the long-term behavior and characteristics of debt in several open-source applications.

Arthur Molnar

Computer Science, UBB

I am a lecturer in computer science at the Babeș-Bolyai University and project manager at Info World SRL, where I coordinate and contribute to eHealth research projects. My academic activity within the Faculty of Mathematics and Computer Science comprises of teaching software engineering courses in English covering Fundamentals of Programming, Object-Oriented Programming, Design Patterns and Software Design. My research in software quality is focused on longitudinal, empirical studies targeting open-source software. I am especially interested in static source code analysis, its results and the relation between code metrics and software quality attributes such as maintainability, reliability and security.