中文
相关论文

相关论文: Negativity in Self-Admitted Technical Debt: How Se…

200 篇论文

Technical debt---design shortcuts taken to optimize for delivery speed---is a critical part of long-term software costs. Consequently, automatically detecting technical debt is a high priority for software practitioners. Software quality…

软件工程 · 计算机科学 2017-06-01 Neil A. Ernst , Stephany Bellomo , Ipek Ozkaya , Robert L. Nord

Background: As most of the software development organizations are male-dominated, female developers encountering various negative workplace experiences reported feeling like they "do not belong". Exposures to discriminatory expletives or…

计算机与社会 · 计算机科学 2018-12-14 Rajshakhar Paul , Amiangshu Bosu , Kazi Zakia Sultana

Objective. In this work, we report the experience of a Finnish SME in managing Technical Debt (TD), investigating the most common types of TD they faced in the past, their causes, and their effects. Method. We set up a focus group in the…

软件工程 · 计算机科学 2019-08-06 Valentina Lenarduzzi , Teemu Orava , Nyyti Saarimäki , Kari Systä , Davide Taibi

While technical debt grows in absolute numbers as software systems evolve over time, the density of technical debt (technical debt divided by lines of code) is reduced in some cases. This can be explained by either the application of…

软件工程 · 计算机科学 2020-10-20 George Digkas , Alexander Chatzigeorgiou , Apostolos Ampatzoglou , Paris Avgeriou

As software systems continue to play a significant role in modern society, ensuring their fairness has become a critical concern in software engineering. Motivated by this scenario, this paper focused on exploring the multifaceted nature of…

软件工程 · 计算机科学 2025-01-10 Ronnie de Souza Santos , Felipe Fronchetti , Savio Freire , Rodrigo Spinola

For more than thirty years, it has been claimed that a way to improve software developers' productivity and software quality is to focus on people. The underlying assumption seems to be that "happy and satisfied software developers perform…

软件工程 · 计算机科学 2016-01-27 Daniel Graziotin

Context: Test-driven development (TDD) is an agile software development approach that has been widely claimed to improve software quality. However, the extent to which TDD improves quality appears to be largely dependent upon the…

Social aspects in software development teams are of particular importance for a successful project closure. To analyze sentiments in software projects, there are several tools and approaches available. These tools analyze text-based…

软件工程 · 计算机科学 2022-06-23 Marc Herrmann , Martin Obaidi , Jil Klünder

Technical debt is a well-known challenge in software development, and its negative impact on software quality, maintainability, and performance is widely recognized. In recent years, artificial intelligence (AI) has proven to be a promising…

软件工程 · 计算机科学 2023-06-21 Srinivas Babu Pandi , Samia A. Binta , Savita Kaushal

The use of autonomous bots for automatic support in software development tasks is increasing. In the past, however, they were not always perceived positively and sometimes experienced a negative bias compared to their human counterparts. We…

软件工程 · 计算机科学 2021-02-10 Marvin Wyrich , Regina Hebig , Stefan Wagner , Riccardo Scandariato

The ever-increasing amount, variety as well as generation and processing speed of today's data pose a variety of new challenges for developing Data-Intensive Software Systems (DISS). As with developing other kinds of software systems,…

软件工程 · 计算机科学 2019-06-03 Harald Foidl , Michael Felderer , Stefan Biffl

Technical Debt (TD) identification in software projects issues is crucial for maintaining code quality, reducing long-term maintenance costs, and improving overall project health. This study advances TD classification using…

软件工程 · 计算机科学 2024-08-20 Karthik Shivashankar , Mili Orucevic , Maren Maritsdatter Kruke , Antonio Martini

Agile software development has been adopted in the industry to quickly react to business change. Since its inception both academia and industry debate the different shades that agile processes and technical practices play in the day-to-day…

软件工程 · 计算机科学 2023-07-24 Matheus Marabesi , Francisco Jose Garcia-Penalvo , Alicia Garcia-Holgado

Context: There is an increase in the investment and development of data-intensive (DI) solutions, systems that manage large amounts of data. Without careful management, this growing investment will also grow associated technical debt (TD).…

软件工程 · 计算机科学 2025-06-24 Ulrike M. Graetsch , Rashina Hoda , Hourieh Khalazjadeh , Mojtaba Shahin , John Grundy

Software architecture students, often, lack self-confidence in their ability to use their knowledge to design software architectures. This paper investigates the relations between undergraduate software architecture students'…

软件工程 · 计算机科学 2022-07-13 Lotfi ben Othmane , Ameerah-Muhsina Jamil

Technical Debt analysis is increasing in popularity as nowadays researchers and industry are adopting various tools for static code analysis to evaluate the quality of their code. Despite this, empirical studies on software projects are…

软件工程 · 计算机科学 2019-08-05 Valentina Lenarduzzi , Nyyti Saarimäki , Davide Taibi

\textbf{Background:} Fairness and diversity are receiving growing attention in software engineering, particularly as AI and machine learning systems increasingly influence decision-making processes. While fairness is often examined at the…

软件工程 · 计算机科学 2026-03-16 Cleyton Magalhes , Ronnie de Souza Santos , Bimpe Ayoola , Brody Stuart-Verner , Italo Santos

Software development is a collaborative task and, hence, involves different persons. Research has shown the relevance of social aspects in the development team for a successful and satisfying project closure. Especially the mood of a team…

软件工程 · 计算机科学 2021-05-07 Martin Obaidi , Jil Klünder

The analysis of sentimental posts about software testing on Stack Overflow reveals that motivation and commitment of developers to use software testing methods is not only influenced by tools and technology. Rather, attitudes are also…

软件工程 · 计算机科学 2023-04-25 Mark Swillus , Andy Zaidman

Database normalization is the one of main principles for designing relational databases. The benefits of normalization can be observed through improving data quality and performance, among the other qualities. We explore a new context of…

软件工程 · 计算机科学 2018-01-23 Mashel Albarak , Rami Bahsoon