Tools and Techniques for managing technical debt
Chiddarwar, Arpita (2024)
Chiddarwar, Arpita
2024
Master's Programme in Computing Sciences and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
Hyväksymispäivämäärä
2024-12-18
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-2024121611250
https://urn.fi/URN:NBN:fi:tuni-2024121611250
Tiivistelmä
Technical debt refers to the hidden cost of extra work resulting from opting for a quick or less than-ideal solution in software development to achieve short-term objectives. While it allows for faster delivery, unmanaged technical debt can lead to signifcant long-term consequences, such as reduced software quality, increased maintenance costs, and compromised scalability. Manag ing technical debt effectively is therefore crucial to maintaining sustainable software development practices. Much research is already performed to identify technical debt and apply strategies to pay technical debt off. But it is also important to investigate the current strategies and advanced tools in order to provide software organizations with the information that enables technical debt management in practice. This thesis focuses primarily on two aspects: frstly, the identifcation of various types of technical debt (TD) using tools, and secondly, the best practices for successfully managing technical debt in a software organization.
The study reveals that tools for identifying technical debt are underutilized, primarily due to a lack of awareness and limited adoption in practice. While numerous tools are available to assist practitioners, selecting the most suitable tool for a specifc project can be challenging. To ad dress this, the research also explores strategies to help practitioners identify the right tool for their unique needs. Additionally, the tools are evaluated in detail and categorized to provide a clearer understanding of their strengths and applicability in different scenarios.
This thesis also contributes to a deeper understanding of management practices by performing SLR, offering actionable insights and recommendations for organizations to enhance their TDM processes. By leveraging the right tools and strategies, organizations can effectively address technical debt, improve software quality, and achieve better business outcomes.
The study reveals that tools for identifying technical debt are underutilized, primarily due to a lack of awareness and limited adoption in practice. While numerous tools are available to assist practitioners, selecting the most suitable tool for a specifc project can be challenging. To ad dress this, the research also explores strategies to help practitioners identify the right tool for their unique needs. Additionally, the tools are evaluated in detail and categorized to provide a clearer understanding of their strengths and applicability in different scenarios.
This thesis also contributes to a deeper understanding of management practices by performing SLR, offering actionable insights and recommendations for organizations to enhance their TDM processes. By leveraging the right tools and strategies, organizations can effectively address technical debt, improve software quality, and achieve better business outcomes.
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
How Hard Can it Be to Use a Technical Manual? Interaction between the Text and the User in a User Situation - a Case Study of Text - user Relationship in Technical Documentation.
HAHKO, PÄIVI (2002)
Pro gradu -tutkielmaMiten vaikeaa on käyttää teknistä käyttöopasta? Gradu selventää, kuinka käyttöopas toimii välittäjänä käyttäjän ja koneen välisessä ongelmatilanteessa. Tutkin gradussani, mitä tapahtuu, kun ihminen kohtaa laitteen, ... -
Technical writing by technical experts - Accessibility in the internal documentation of a software development team
Saano, Kaisa (2016)
Pro gradu -tutkielmaTässä tutkimuksessa tarkastellaan ohjelmistokehittäjäryhmän sisäisen dokumentaation saavutettavuutta kohdeyrityksessä. Tutkimuksen tavoitteena on kartoittaa kohdeyrityksen sisäisten dokumenttien käyttäjien ja sisällöntuottajien ... -
Socio-Technical Aspirations for Children with Special Needs: A Study in Two Locations – India and Finland
Sharma, Sumita; Avellan, Tero; Linna, Juhani; Achary, Krishnaveni; Turunen, Markku; Hakulinen, Jaakko; Varkey, Blessin (2020)
article