中文
相关论文

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

200 篇论文

The concept of technical debt has been explored from many perspectives but its precise estimation is still under heavy empirical and experimental inquiry. We aim to understand whether, by harnessing approximate, data-driven,…

软件工程 · 计算机科学 2019-08-05 Valentina Lenarduzzi , Antonio Martini , Davide Taibi , Damian Andrew Tamburri

Complexity of products, volatility in global markets, and the increasingly rapid pace of innovations may make it difficult to know how to approach challenging situations in mechatronic design and production. Technical Debt (TD) is a…

软件工程 · 计算机科学 2021-03-25 Fandi Bi , Birgit Vogel-Heuser , Litong Xu

Context: Software start-ups are young companies aiming to build and market software-intensive products fast with little resources. Aiming to accelerate time-to-market, start-ups often opt for ad-hoc engineering practices, make shortcuts in…

Architectural debt is a form of technical debt that derives from the gap between the architectural design of the system as it "should be" compared to "as it is". We measured architecture debt in two ways: 1) in terms of system-wide coupling…

软件工程 · 计算机科学 2018-12-03 Maleknaz Nayebi , Yuanfang Cai , Rick Kazman , Guenther Ruhe , Qiong Feng , Chris Carlson , Francis Chew

Context. Technical debt (TD) items are constructs in a software system providing short-term benefits but hindering future changes. TD management (TDM) is frequently researched but rarely adopted in practice. Goal. This study aimed to…

软件工程 · 计算机科学 2025-08-22 Marion Wiese , Kamila Serwa , Anastasia Besier , Ariane S. Marion-Jetten , Eva Bittner

It is widely accepted that understanding system requirements is important for software development project success. However, this paper presents two novel challenges to the requirements concept. First, where many plausible approaches to…

软件工程 · 计算机科学 2022-03-30 Paul Ralph

Advances in AI have led to new types of technical debt in software engineering projects. AI-based competition platforms face challenges due to rapid prototyping and a lack of adherence to software engineering principles by participants,…

软件工程 · 计算机科学 2024-08-02 Dionysios Sklavenitis , Dimitris Kalles

Requirement prioritization is recognized as an important decision-making activity in requirements engineering and software development. Requirement prioritization is applied to determine which requirements should be implemented and…

软件工程 · 计算机科学 2023-12-21 Richard Berntsson Svensson , Richard Torkar

Background. There are some publications in software engineering research that aim at guiding researchers in assessing validity threats to their studies. Still, many researchers fail to address many aspects of validity that are essential to…

软件工程 · 计算机科学 2018-09-07 Lucas Gren

Programming language documentation refers to the set of technical documents that provide application developers with a description of the high-level concepts of a language. Such documentation is essential to support application developers…

软件工程 · 计算机科学 2022-10-11 Filipe R. Cogo , Xin Xia , Ahmed E. Hassan

Quality assessment of Research Software Engineering (RSE) plays an important role in all scientific fields. From the canonical three criteria (reliability, validity, and objectivity) previous research has focussed on reliability and the…

软件工程 · 计算机科学 2026-03-17 Julian Dehne

[Context and Motivation]: The quality of requirements specifications impacts subsequent, dependent software engineering activities. Requirements quality defects like ambiguous statements can result in incomplete or wrong features and even…

软件工程 · 计算机科学 2024-05-17 Julian Frattini

[Context and motivation] When developing software, coordination between different organizational units is essential in order to develop a good quality product, on time and within budget. Particularly, the synchronization between…

Reliability prediction is crucial for ensuring the safety and security of software systems, especially in the context of industry practices. While various metrics and measurements are employed to assess software reliability, the complexity…

软件工程 · 计算机科学 2025-07-29 Dapeng Yan , Wenjie Yang , Kui Liu , Zhiming Liu , Zhikuang Cai

This article provides an overview of the importance of requirements gathering in secure software development. It explains the crucial role of Requirements Engineers in defining and understanding the customer's needs and desires, as well as…

软件工程 · 计算机科学 2023-05-11 Valentin Burkin

Uncertainty quantification of complex technical systems is often based on a computer model of the system. As all models such a computer model is always wrong in the sense that it does not describe the reality perfectly. The purpose of this…

系统与控制 · 电气工程与系统科学 2020-12-18 Sebastian Kersting , Michael Kohler

The reference point for developing any artefact is its specification; to develop software formally, a formal specification is required. For sequential programs, pre and post conditions (together with abstract objects) suffice; rely and…

软件工程 · 计算机科学 2023-12-04 Cliff B. Jones , Alan Burns

Background: With the rising popularity of Artificial Intelligence (AI), there is a growing need to build large and complex AI-based systems in a cost-effective and manageable way. Like with traditional software, Technical Debt (TD) will…

软件工程 · 计算机科学 2021-08-24 Justus Bogner , Roberto Verdecchia , Ilias Gerostathopoulos

Software defects rediscovered by a large number of customers affect various stakeholders and may: 1) hint at gaps in a software manufacturer's Quality Assurance (QA) processes, 2) lead to an over-load of a software manufacturer's support…

软件工程 · 计算机科学 2011-07-21 Andriy V. Miranskyy , Matthew Davison , Mark Reesor

Technical Debt (TD) refers to the long-term costs incurred when developers prioritize short-term delivery over quality-improving work. Architectural Technical Debt (ATD) arises when architectural decisions (e.g., technology choices,…

软件工程 · 计算机科学 2026-05-18 Edi Sutoyo , Paris Avgeriou , Andrea Capiluppi