Abstract

Software development companies that work with legacy systems face challenges typical of these systems, e.g. , main- tenance carried out for decades, outdated concepts, and a system heavily coupled with the hardware. Conversely, tech- nical debt describes the development of low-quality systems to be delivered quickly but with the view that the system will be improved in the future. Such situations occur when the delivery of a module has to be fast to meet market de- mand. Thus, legacy systems and technical debt are firmly linked, as the maintenance that occurs in the former are, in most cases, technical adjustments to modernize the system, both in terms of requirements and technology. The mana- gement of technical debts and legacy systems is a challenge. Therefore, this work aims to identify the factors of technical debt acquisition in legacy software in the Western Region of Santa Catarina, according to classification patterns already identified in the literature. The research followed an applied approach, from identifying characteristics of companies in the area and the relationship with their programming prac- tices and prioritization of corrections. The results confirmed the presence of factors already described in the literature, such as process, attitude, pragmatism, and prioritization, present in the development of the researched products. Ne- vertheless, there was no significant relationship between the characteristics of the companies and the acquisition of tech- nical debts.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call