Skip to main content
Top

2024 | OriginalPaper | Chapter

Assessing IDEA Diagrams for Supporting Analysis of Capabilities and Issues in Technical Debt Management

Authors : Sávio Freire, Verusca Rocha, Manoel Mendonça, Clemente Izurieta, Carolyn Seaman, Rodrigo Spínola

Published in: Product-Focused Software Process Improvement

Publisher: Springer Nature Switzerland

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Context. Technical debt management (TDM) comprises activities such as prevention, monitoring, and repayment. Current technical literature has identified, for each of these TDM activities, several applicable practices as well as practice avoidance reasons (PARs). This body of knowledge (practices and PARs) is available in the literature only in widely spread text and tables, and is not organized into artifacts, hindering the use of current knowledge on TDM. Previously, we organized these practices and PARs into IDEA (Impediments, Decision factors, Enabling practices, and Actions) diagrams. However, an empirical evaluation of these diagrams is still missing. Aims. To empirically assess the IDEA diagrams with respect to their ease of use, usefulness, potential future use, and support for TDM activities. Method. We conduct two complementary empirical studies. Firstly, we applied the technology acceptance model (TAM) with 72 participants in academic contexts. Afterwards, we interviewed 11 experienced software practitioners. Results. In the TAM study, 92% of the participants indicated that they could use the diagrams. Also, the diagrams were considered easy to learn and use. Through the interviews, participants indicated that the diagrams are easy to read and follow, can influence decisions on how to manage debt items, and could be used to support their daily activities. Conclusion. Both studies provided positive evidence that IDEA diagrams can be useful for supporting TDM activities.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Avgeriou, P., Kruchten, P., Nord, R., Ozkaya, I., Seaman, C.: Reducing friction in software development. IEEE Softw. 33(1), 66–73 (2016)CrossRef Avgeriou, P., Kruchten, P., Nord, R., Ozkaya, I., Seaman, C.: Reducing friction in software development. IEEE Softw. 33(1), 66–73 (2016)CrossRef
2.
go back to reference Falessi, D., Kazman, R.: Worst smells and their worst reasons. In: Proceedings of the IEEE/ACM International Conference on Technical Debt, pp. 45–54. IEEE, Madrid (2021) Falessi, D., Kazman, R.: Worst smells and their worst reasons. In: Proceedings of the IEEE/ACM International Conference on Technical Debt, pp. 45–54. IEEE, Madrid (2021)
3.
go back to reference Izurieta, C., Vetrò, A., Zazworka, N., Cai, Y., Seaman, C., Shull, F.: Organizing the technical debt landscape. In: Proceedings of the International Workshop on Managing Technical Debt, pp. 23–26. IEEE, Zurich (2012) Izurieta, C., Vetrò, A., Zazworka, N., Cai, Y., Seaman, C., Shull, F.: Organizing the technical debt landscape. In: Proceedings of the International Workshop on Managing Technical Debt, pp. 23–26. IEEE, Zurich (2012)
4.
go back to reference Seaman, C., et al.:: Using technical debt data in decision making: potential decision approaches. In: Proceedings of the International Workshop on Managing Technical Debt, pp. 45–48. IEEE, Zurich (2012) Seaman, C., et al.:: Using technical debt data in decision making: potential decision approaches. In: Proceedings of the International Workshop on Managing Technical Debt, pp. 45–48. IEEE, Zurich (2012)
5.
go back to reference Spínola, R., Zazworka, N., Vetrò, A., Shull, F., Seaman, C.: Understanding automated and human based technical debt identification approaches-a two-phase study. J. Braz. Comput. Soc. 25(5), 1–21 (2019) Spínola, R., Zazworka, N., Vetrò, A., Shull, F., Seaman, C.: Understanding automated and human based technical debt identification approaches-a two-phase study. J. Braz. Comput. Soc. 25(5), 1–21 (2019)
6.
go back to reference Li, Z., Avgeriou, P., Liang, P.: A systematic mapping study on technical debt and its management. J. Syst. Softw. 101, 193–220 (2015)CrossRef Li, Z., Avgeriou, P., Liang, P.: A systematic mapping study on technical debt and its management. J. Syst. Softw. 101, 193–220 (2015)CrossRef
7.
go back to reference Rios, N., Mendonça, M., Spínola, R.: A tertiary study on technical debt: types, management strategies, research trends, and base information for practitioners. Inf. Softw. Technol. 102, 117–145 (2018)CrossRef Rios, N., Mendonça, M., Spínola, R.: A tertiary study on technical debt: types, management strategies, research trends, and base information for practitioners. Inf. Softw. Technol. 102, 117–145 (2018)CrossRef
8.
go back to reference Yli-Huumo, J., Maglyas, A., Smolander, K.: How do software development teams manage technical debt? - An empirical study. J. Syst. Softw. 120, 195–218 (2016)CrossRef Yli-Huumo, J., Maglyas, A., Smolander, K.: How do software development teams manage technical debt? - An empirical study. J. Syst. Softw. 120, 195–218 (2016)CrossRef
10.
go back to reference Behutiye, W., Rodríguez, P., Oivo, M., Tosun, A.: Analyzing the concept of technical debt in the context of agile software development: a systematic literature review. Inf. Softw. Technol. 82, 139–158 (2017)CrossRef Behutiye, W., Rodríguez, P., Oivo, M., Tosun, A.: Analyzing the concept of technical debt in the context of agile software development: a systematic literature review. Inf. Softw. Technol. 82, 139–158 (2017)CrossRef
11.
go back to reference Toledo, S., Martini, A., Przybyszewska, A., Sjøberg, D.: Architectural technical debt in microservices: a case study in a large company. In: Proceedings of the International Conference on Technical Debt, pp. 78–87. IEEE, Montreal (2019) Toledo, S., Martini, A., Przybyszewska, A., Sjøberg, D.: Architectural technical debt in microservices: a case study in a large company. In: Proceedings of the International Conference on Technical Debt, pp. 78–87. IEEE, Montreal (2019)
12.
go back to reference Silva, V., Jeronimo Junior, H., Travassos, G.: A taste of the software industry perception of technical debt and its management in Brazil. J. Softw. Eng. Res. Develop. 7(1:1), 1–16 (2019) Silva, V., Jeronimo Junior, H., Travassos, G.: A taste of the software industry perception of technical debt and its management in Brazil. J. Softw. Eng. Res. Develop. 7(1:1), 1–16 (2019)
13.
go back to reference Apa, C., Solari, M., Vallespir, D., Travassos, G.: A taste of the software industry perception of technical debt and its management in Uruguay: a survey in software industry. In: Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 1–9. ACM, New York (2020) Apa, C., Solari, M., Vallespir, D., Travassos, G.: A taste of the software industry perception of technical debt and its management in Uruguay: a survey in software industry. In: Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, pp. 1–9. ACM, New York (2020)
14.
go back to reference Apa, C., Jeronimo, H., Nascimento, L., Vallespir, D., Travassos, G.: The perception and management of technical debt in software startups. In: Nguyen-Duc A., Münch J., Prikladnicki R., Wang X., Abrahamsson P. (eds). Fundamentals of Software Startups. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-35983-6 Apa, C., Jeronimo, H., Nascimento, L., Vallespir, D., Travassos, G.: The perception and management of technical debt in software startups. In: Nguyen-Duc A., Münch J., Prikladnicki R., Wang X., Abrahamsson P. (eds). Fundamentals of Software Startups. Springer, Cham (2020). https://​doi.​org/​10.​1007/​978-3-030-35983-6
16.
go back to reference Aragão, B., Andrade, R., Santos, I., Castro, R., Lelli, V., Darin, T.: TestDCat 3.0: catalog of test debt subtypes and management activities. Softw. Quality J. 30, 181–225 (2022) Aragão, B., Andrade, R., Santos, I., Castro, R., Lelli, V., Darin, T.: TestDCat 3.0: catalog of test debt subtypes and management activities. Softw. Quality J. 30, 181–225 (2022)
17.
go back to reference Freire, S., et al.: Pitfalls and solutions for technical debt management in agile software projects. IEEE Softw. 38(6), 42–49 (2021)CrossRef Freire, S., et al.: Pitfalls and solutions for technical debt management in agile software projects. IEEE Softw. 38(6), 42–49 (2021)CrossRef
18.
go back to reference Shahir, H., Daneshpajouh, S., Ramsin, R.: Improvement strategies for agile processes: a SWOT analysis approach. In: Proceedings of the International Conference on Software Engineering Research, Management and Applications, pp. 221–228. IEEE, Prague (2008) Shahir, H., Daneshpajouh, S., Ramsin, R.: Improvement strategies for agile processes: a SWOT analysis approach. In: Proceedings of the International Conference on Software Engineering Research, Management and Applications, pp. 221–228. IEEE, Prague (2008)
19.
go back to reference Rios, N., Spínola, R., Mendonça, M., Seaman, C.: The practitioners’ point of view on the concept of technical debt and its causes and consequences: a design for a global family of industrial surveys and its first results from Brazil. Empir. Softw. Eng. 25, 3216–3287 (2020)CrossRef Rios, N., Spínola, R., Mendonça, M., Seaman, C.: The practitioners’ point of view on the concept of technical debt and its causes and consequences: a design for a global family of industrial surveys and its first results from Brazil. Empir. Softw. Eng. 25, 3216–3287 (2020)CrossRef
20.
go back to reference Davis, F.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly 319–340 (1989) Davis, F.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly 319–340 (1989)
21.
go back to reference Seaman, C.: Qualitative methods in empirical studies of software engineering. IEEE Trans. Software Eng. 25(4), 557–572 (1999)CrossRef Seaman, C.: Qualitative methods in empirical studies of software engineering. IEEE Trans. Software Eng. 25(4), 557–572 (1999)CrossRef
22.
go back to reference Strauss, A., Corbin, J.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, p. XIII. Sage Publications, Thousand Oaks (1998). Strauss, A., Corbin, J.: Basics of Qualitative Research: Techniques and Procedures for Developing Grounded Theory, p. XIII. Sage Publications, Thousand Oaks (1998).
Metadata
Title
Assessing IDEA Diagrams for Supporting Analysis of Capabilities and Issues in Technical Debt Management
Authors
Sávio Freire
Verusca Rocha
Manoel Mendonça
Clemente Izurieta
Carolyn Seaman
Rodrigo Spínola
Copyright Year
2024
DOI
https://doi.org/10.1007/978-3-031-49266-2_17

Premium Partner