Published January 1, 2017 | Version v1
Publication Open

Effects of Technical Debt Awareness: A Classroom Study

  • 1. Universidade de São Paulo
  • 2. University of Maryland, Baltimore County

Description

Technical Debt is a metaphor that has, in recent years, helped developers to think about and to monitor software quality. The metaphor refers to flaws in software (usually caused by shortcuts to save time) that may affect future maintenance and evolution. We conducted an empirical study in an academic environment, with nine teams of graduate and undergraduate students during two offerings of a laboratory course on Extreme Programming (XP Lab). The teams had a comprehensive lecture about several alternative ways to identify and manage Technical Debt. We monitored the teams, performed interviews, did close observations and collected feedback. The results show that the awareness of Technical Debt influences team behavior. Team members report thinking and discussing more about software quality after becoming aware of Technical Debt in their projects.

⚠️ This is an automatic machine translation with an accuracy of 90-95%

Translated Description (Arabic)

الدين الفني هو استعارة ساعدت المطورين في السنوات الأخيرة على التفكير في جودة البرامج ومراقبتها. تشير الاستعارة إلى عيوب في البرامج (عادة ما تكون ناتجة عن اختصارات لتوفير الوقت) قد تؤثر على الصيانة والتطور في المستقبل. أجرينا دراسة تجريبية في بيئة أكاديمية، مع تسعة فرق من طلاب الدراسات العليا والجامعية خلال عرضين لدورة معملية حول البرمجة القصوى (XP Lab). ألقت الفرق محاضرة شاملة حول عدة طرق بديلة لتحديد وإدارة الديون الفنية. راقبنا الفرق، وأجرينا المقابلات، وقمنا بملاحظات وثيقة وجمعنا التعليقات. تظهر النتائج أن الوعي بالديون الفنية يؤثر على سلوك الفريق. يبلغ أعضاء الفريق عن التفكير ومناقشة المزيد حول جودة البرامج بعد أن يصبحوا على دراية بالديون الفنية في مشاريعهم.

Translated Description (French)

La dette technique est une métaphore qui, ces dernières années, a aidé les développeurs à réfléchir et à surveiller la qualité des logiciels. La métaphore fait référence aux failles du logiciel (généralement causées par des raccourcis pour gagner du temps) qui peuvent affecter la maintenance et l'évolution futures. Nous avons mené une étude empirique dans un environnement académique, avec neuf équipes d'étudiants diplômés et de premier cycle lors de deux offres d'un cours de laboratoire sur la programmation extrême (XP Lab). Les équipes ont donné une conférence complète sur plusieurs moyens alternatifs d'identifier et de gérer la dette technique. Nous avons surveillé les équipes, réalisé des entretiens, effectué des observations rapprochées et recueilli des commentaires. Les résultats montrent que la prise de conscience de la Dette Technique influence le comportement de l'équipe. Les membres de l'équipe rapportent avoir réfléchi et discuté davantage de la qualité des logiciels après avoir pris conscience de la dette technique dans leurs projets.

Translated Description (Spanish)

La deuda técnica es una metáfora que, en los últimos años, ha ayudado a los desarrolladores a pensar y monitorear la calidad del software. La metáfora se refiere a fallas en el software (generalmente causadas por atajos para ahorrar tiempo) que pueden afectar el mantenimiento y la evolución futuros. Realizamos un estudio empírico en un entorno académico, con nueve equipos de estudiantes de posgrado y pregrado durante dos ofertas de un curso de laboratorio sobre Programación Extrema (XP Lab). Los equipos tuvieron una conferencia integral sobre varias formas alternativas de identificar y gestionar la Deuda Técnica. Supervisamos los equipos, realizamos entrevistas, observamos de cerca y recopilamos comentarios. Los resultados muestran que el conocimiento de la Deuda Técnica influye en el comportamiento del equipo. Los miembros del equipo informan que piensan y discuten más sobre la calidad del software después de conocer la deuda técnica en sus proyectos.

Files

10.1007%2F978-3-319-57633-6_6.pdf.pdf

Files (1.4 MB)

⚠️ Please wait a few minutes before your translated files are ready ⚠️ Note: Some files might be protected thus translations might not work.
Name Size Download all
md5:b296a1754b99aff6121b7b631d1b0831
1.4 MB
Preview Download

Additional details

Additional titles

Translated title (Arabic)
آثار الوعي الفني بالديون: دراسة صفية
Translated title (French)
Effets de la sensibilisation à la dette technique : une étude en classe
Translated title (Spanish)
Efectos de la conciencia de la deuda técnica: un estudio en el aula

Identifiers

Other
https://openalex.org/W2607075871
DOI
10.1007/978-3-319-57633-6_6

GreSIS Basics Section

Is Global South Knowledge
Yes
Country
Brazil

References

  • https://openalex.org/W1493688518
  • https://openalex.org/W1965658570
  • https://openalex.org/W1968024235
  • https://openalex.org/W2003972128
  • https://openalex.org/W2009256433
  • https://openalex.org/W2028836139
  • https://openalex.org/W2091668716
  • https://openalex.org/W2108025693
  • https://openalex.org/W2133300188
  • https://openalex.org/W2137541681
  • https://openalex.org/W2528774446
  • https://openalex.org/W3150900199
  • https://openalex.org/W4251915282