Design Debt Prioritization – A Design Best Practice-Based Approach

Activity: Talk or presentationContributed talkscience-to-science

Description

Technical debt (TD) in a software system is a metaphor that tries to illustrate the remediation effort of the already introduced quality deficit and the impact thereof to the business value of the system. To address TD, various management activities are proposed, each addressing a particular purpose. Whereas the activities of debt identification and measurement are broadly considered in literature, the activities of debt prioritization and communication lack appropriate approaches with an economic perspective. This work proposes a TD prioritization approach. Therefore, it narrows down the focus of TD to design debt and relies on the quantification of design best practices. Further, the non-conformance of these practices is assessed by applying a benchmarking technique. As a result, the gained information is transferred into a portfolio-matrix to support the prioritization and communication of design remediation actions. The applicability and suitability of the approach are demonstrated by using the source code of the open source project GeoGebra.
Period28 May 2018
Event titleInternational Conference on Technical Debt (TechDebt) 2018, Gothenburg, Sweden, May 27 - 28, 2018
Event typeConference
LocationSwedenShow on map

Fields of science

  • 202017 Embedded systems
  • 102006 Computer supported cooperative work (CSCW)
  • 202005 Computer architecture
  • 502050 Business informatics
  • 102 Computer Sciences
  • 202022 Information technology
  • 502032 Quality management
  • 102022 Software development
  • 102002 Augmented reality
  • 102015 Information systems
  • 102040 Quantum computing 
  • 509026 Digitalisation research
  • 211928 Systems engineering
  • 102034 Cyber-physical systems
  • 102020 Medical informatics
  • 102027 Web engineering
  • 102016 IT security
  • 503015 Subject didactics of technical sciences

JKU Focus areas

  • Management and Innovation
  • Computation in Informatics and Mathematics
  • Digital Transformation