中文
相关论文

相关论文: Towards Quantifying Requirements Technical Debt fo…

200 篇论文

Technical debt has become a well-known metaphor among software professionals, illustrating how shortcuts taken during development can accumulate and become a burden for software projects. In the traditional notion of technical debt,…

软件工程 · 计算机科学 2024-01-30 Sebastian Baltes , Veronika Dashuber

Technical Debt is a term used to classify non-optimal solutions during software development. These solutions cause several maintenance problems and hence they should be avoided or at least documented. Although there are a considered number…

软件工程 · 计算机科学 2016-04-07 Marcelino Campos Oliveira Silva , Marco Tulio Valente , Ricardo Terra

Technical Debt (TD) refers to non-optimal decisions made in software projects that may lead to short-term benefits, but potentially harm the system's maintenance in the long-term. Technical debt management (TDM) refers to a set of…

软件工程 · 计算机科学 2023-12-11 João Paulo Biazotto , Daniel Feitosa , Paris Avgeriou , Elisa Yumi Nakagawa

Insufficient requirements reusability, understandability and verifiability jeopardize software projects. Empirical studies show little success in improving these qualities separately. Applying object-oriented thinking to requirements leads…

软件工程 · 计算机科学 2019-03-19 Alexandr Naumchev

Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general phenomenon is acknowledged, what remains unknown is how…

Background: Technical Debt (TD) describes suboptimal software development practices with long-term consequences, such as defects and vulnerabilities. Deadlines are a leading cause of the emergence of TD in software systems. While multiple…

软件工程 · 计算机科学 2025-05-08 Joshua Aldrich Edbert , Zadia Codabux , Roberto Verdecchia

Multi-task learning is a paradigm that leverages information from related tasks to improve the performance of machine learning. Self-Admitted Technical Debt (SATD) are comments in the code that indicate not-quite-right code introduced for…

软件工程 · 计算机科学 2025-07-03 Barbara Russo , Jorge Melegati , Moritz Mock

Context: The term technical debt (TD) describes the aggregation of sub-optimal solutions that serve to impede the evolution and maintenance of a system. Some claim that the broken windows theory (BWT), a concept borrowed from criminology,…

软件工程 · 计算机科学 2023-12-29 William Levén , Hampus Broman , Terese Besker , Richard Torkar

Background: Software companies must balance fast value delivery with quality, a trade-off that can introduce technical debt and potentially waste developers' time. As software systems evolve, technical debt tends to increase. However,…

软件工程 · 计算机科学 2024-06-04 Bhuwan Paudel , Javier Gonzalez-Huerta , Ehsan Zabardast , Eriks Klotins

The technology of formal software verification has made spectacular advances, but how much does it actually benefit the development of practical software? Considerable disagreement remains about the practicality of building systems with…

软件工程 · 计算机科学 2026-01-21 Li Huang , Sophie Ebersold , Alexander Kogtenkov , Bertrand Meyer , Yinling Liu

Often during the requirements engineering (RE) process, the value of a requirement is assessed, e.g., in requirement prioritisation, release planning, and trade-off analysis. In order to support these activities, this research evaluates…

软件工程 · 计算机科学 2013-06-17 Richard Ellis-Braithwaite

Our lives become increasingly dependent on safety- and security-critical systems, so formal techniques are advocated for engineering such systems. One of such techniques is validation obligations that enable formalizing requirements early…

计算机科学中的逻辑 · 计算机科学 2022-07-08 Sebastian Stock , Atif Mashkoor , Alexander Egyed

Context: Technical debt (TD) refers to the additional costs incurred due to compromises in software quality, providing short-term advantages during development but potentially compromising long-term quality. Accurate TD forecasting and…

软件工程 · 计算机科学 2024-06-19 Adekunle Ajibode , Yvon Apedo , Temitope Ajibode

Although the intention of RDF is to provide an open, minimally constraining way for representing information, there exists an increasing number of applications for which guarantees on the structure and values of an RDF data set become…

数据库 · 计算机科学 2013-12-09 Michael Schmidt , Georg Lausen

Technical debt, specifically Self-Admitted Technical Debt (SATD), remains a significant challenge for software developers and managers due to its potential to adversely affect long-term software maintainability. Although various approaches…

软件工程 · 计算机科学 2023-08-28 Yikun Li , Mohamed Soliman , Paris Avgeriou , Maarten van Ittersum

The long lifetime and the evolving nature of industrial products make them subject to technical debt at different levels. Despite multiple years of research on technical debt management, our industrial experience shows that introducing…

软件工程 · 计算机科学 2021-04-19 Somayeh Malakuti , Jens Heuschkel

Context: Previous studies demonstrate that Machine or Deep Learning (ML/DL) models can detect Technical Debt from source code comments called Self-Admitted Technical Debt (SATD). Despite the importance of ML/DL in software development,…

软件工程 · 计算机科学 2024-08-23 Emmanuel Iko-Ojo Simon , Chirath Hettiarachchi , Alex Potanin , Hanna Suominen , Fatemeh Fard

Self-Admitted Technical Debt or SATD can be found in various sources, such as source code comments, commit messages, issue tracking systems, and pull requests. Previous research has established the existence of relations between SATD items…

软件工程 · 计算机科学 2023-03-14 Yikun Li , Mohamed Soliman , Paris Avgeriou

Self-admitted technical debt (SATD) refers to comments in which developers explicitly acknowledge code issues, workarounds, or suboptimal solutions. SATD is known to significantly increase software maintenance effort. While extensive…

软件工程 · 计算机科学 2025-12-22 Shahidul Islam , Md Nahidul Islam Opu , Shaowei Wang , Shaiful Chowdhury

Background: To adequately attend to non-functional requirements (NFRs), they must be documented; otherwise, developers would not know about their existence. However, the documentation of NFRs may be subject to Technical Debt and Waste, as…

软件工程 · 计算机科学 2019-09-30 Gabriela Robiolo , Ezequiel Scott , Santiago Matalonga , Michael Felderer