Tracy: A Business-driven Technical Debt Prioritization Framework

AI-generated keywords: Technical debt Software development Tracy framework Design Science Research Business-driven approach

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • Technical debt poses a significant challenge in software development
  • Software development teams often face the dilemma of addressing technical debt or developing new features
  • "Tracy" framework introduced by researchers prioritizes technical debt through a business-driven approach
  • Tracy marks a pivotal moment in Design Science Research, progressing into the third phase of exploration, engineering, and evaluation
  • Validation involving 49 professionals from diverse groups across three companies showed promising results for Tracy's effectiveness
  • Tracy's structure is coherent and contributes significantly to informed decision-making on technical debt prioritization within a business context
  • The framework aligns software development strategies with overarching business objectives
  • Tracy provides a systematic approach to prioritize technical debt based on business considerations, optimizing resources and enhancing project efficiency
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Rodrigo Rebouças de Almeida, Christoph Treude, Uirá Kulesza

Preprint submitted to the 35th International Conference on Software Maintenance and Evolution (ICSME'19)

Abstract: Technical debt is a pervasive problem in software development. Software development teams have to prioritize debt items and determine whether they should address debt or develop new features at any point in time. This paper presents "Tracy", a framework for the prioritization of technical debt using a business-driven approach built on top of business processes. The current stage of the proposed framework is at the beginning of the third phase of Design Science Research, which is usually divided into the phases of exploration, engineering, and evaluation. The exploration and engineering phases involved the participation of 49 professionals from 12 different groups of three companies. The initial evaluation shows that the presented framework is coherent in its structure and that its results contribute to business-driven decision making on technical debt prioritization.

Submitted to arXiv on 31 Jul. 2019

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 1908.00150v1

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

In the realm of software development, technical debt poses a significant challenge that requires careful management and prioritization. Software development teams are constantly faced with the dilemma of whether to address existing technical debt or forge ahead with developing new features. In response to this ongoing struggle, a team of researchers led by Rodrigo Rebouças de Almeida, Christoph Treude, and Uirá Kulesza have introduced "Tracy", a groundbreaking framework designed to prioritize technical debt through a business-driven approach that is seamlessly integrated with existing business processes. The development of Tracy represents a pivotal moment in the field of Design Science Research, marking its progression into the third phase which encompasses exploration, engineering, and evaluation. To validate the effectiveness of Tracy, 49 professionals from 12 diverse groups across three companies were engaged in the exploration and engineering phases. The initial evaluation revealed promising results, indicating that Tracy's structure is coherent and its outcomes significantly contribute to informed decision-making on technical debt prioritization within a business context. This innovative framework not only addresses the pressing issue of technical debt but also underscores the importance of aligning software development strategies with overarching business objectives. By providing a systematic approach to prioritizing technical debt based on business considerations, Tracy offers software development teams a valuable tool for optimizing their resources and enhancing overall project efficiency. As organizations continue to navigate the complexities of software development, Tracy stands out as a beacon of innovation in driving strategic decision-making processes towards sustainable long-term success.
Created on 11 Nov. 2024

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.