English
Related papers

Related papers: Beyond Technical Debt: How AI-Assisted Development…

200 papers

The pervasive integration of Artificial Intelligence (AI) has introduced complex challenges in the responsibility and accountability in the event of incidents involving AI-enabled systems. The interconnectivity of these systems, ethical…

Artificial Intelligence · Computer Science 2025-09-29 Yunfei Ge , Ya-Ting Yang , Quanyan Zhu

Technical debt is a metaphor used to convey the idea that doing things in a "quick and dirty" way when designing and constructing a software leads to a situation where one incurs more and more deferred future expenses. Similarly to…

Software Engineering · Computer Science 2019-04-03 Alvine Boaye Belle

Technical Debt is a metaphor used to describe the situation in which long-term software artifact quality is traded for short-term goals in software projects. In recent years, the concept of self-admitted technical debt (SATD) was proposed,…

Software Engineering · Computer Science 2021-11-03 Tao Xiao , Dong Wang , Shane McIntosh , Hideaki Hata , Raula Gaikovina Kula , Takashi Ishio , Kenichi Matsumoto

In the age of generative AI and ubiquitous digital tools, human cognition faces a structural paradox: as external aids become more capable, internal memory systems risk atrophy. Drawing on neuroscience and cognitive psychology, this paper…

Computers and Society · Computer Science 2025-06-23 Barbara Oakley , Michael Johnston , Ken-Zen Chen , Eulho Jung , Terrence J. Sejnowski

Context: Technical Debt (TD) discusses the negative impact of sub-optimal decisions to cope with the need-for-speed in software development. Code Technical Debt Items (TDI) are atomic elements of TD that can be observed in code artefacts.…

Software Engineering · Computer Science 2022-01-06 Ehsan Zabardast , Kwabena Ebo Bennin , Javier Gonzalez-Huerta

Background. Business Simulation Games (BSG) are widely used to foster experiential learning in complex managerial and organisational contexts by exposing students to decision-making under uncertainty. In parallel, Artificial Intelligence…

Computers and Society · Computer Science 2026-02-25 Nordine Benkeltoum

User simulation is important for developing and evaluating human-centered AI, yet current student simulation in educational applications has significant limitations. Existing approaches focus on single learning experiences and do not…

Computers and Society · Computer Science 2026-01-27 Zhengyuan Liu , Stella Xin Yin , Bryan Chen Zhengyu Tan , Roy Ka-Wei Lee , Guimei Liu , Dion Hoe-Lian Goh , Wenya Wang , Nancy F. Chen

Continuous Integration (CI) provides early feedback by automatically building software, but long build durations can hinder developer productivity. CI services use caching to speed up builds by reusing infrequently changing artifacts, yet…

Software Engineering · Computer Science 2026-03-20 Taher A. Ghaleb , Daniel Alencar da Costa , Ying Zou

This paper proposes a rigorous framework to examine the two-way relationship between artificial intelligence (AI), human cognition, problem-solving, and cultural adaptation across academic and business settings. It addresses a key gap by…

Human-Computer Interaction · Computer Science 2025-10-14 Matthias Huemmer , Theophile Shyiramunda , Michelle J. Cummings-Koether

Generative AI and agentic tools are reshaping agile software development, yet many engineering curricula still teach agile methods and AI competencies separately and largely lecture-based. This paper presents a project-based AI Engineering…

Software Engineering · Computer Science 2026-03-11 Andreas Rausch , Stefan Wittek , Tobias Geger , David Inkermann

This chapter introduces the concept of Collective Intelligence for Deliberative Democracy (CI4DD). We propose that the use of computational tools, specifically artificial intelligence to advance deliberative democracy, is an instantiation…

Computers and Society · Computer Science 2026-03-18 Anna De Liddo , Lucas Anastasiou , Simon Buckingham Shum

The reproducibility crisis in scientific computing constrains robotics research. Existing studies reveal that up to 70% of robotics algorithms cannot be reproduced by independent teams, while many others fail to reach deployment because…

Increased adoption of artificial intelligence (AI) systems into scientific workflows will result in an increasing technical debt as the distance between the data scientists and engineers who develop AI system components and scientists,…

Artificial Intelligence · Computer Science 2021-03-08 Iain Barclay , Harrison Taylor , Alun Preece , Ian Taylor , Dinesh Verma , Geeth de Mel

Self-Admitted Technical Debt (SATD) is a form of Technical Debt where developers document the debt using source code comments (SATD-C) or issues (SATD-I). However, it is still unclear the circumstances that drive developers to choose one or…

Software Engineering · Computer Science 2024-08-28 Laerte Xavier , João Eduardo Montandon , Marco Tulio Valente

In the last years, the raise of Artificial Intelligence (AI), and its pervasiveness in our lives, has sparked a flourishing debate about the ethical principles that should lead its implementation and use in society. Driven by these…

Artificial Intelligence · Computer Science 2023-06-09 Vita Santa Barletta , Danilo Caivano , Domenico Gigante , Azzurra Ragone

Self-Admitted Technical Debt (SATD) refers to the phenomenon where developers explicitly acknowledge technical debt through comments in the source code. While considerable research has focused on detecting and addressing SATD, its true…

Software Engineering · Computer Science 2025-02-06 Shaiful Chowdhury , Hisham Kidwai , Muhammad Asaduzzaman

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,…

Software Engineering · Computer Science 2024-01-30 Sebastian Baltes , Veronika Dashuber

Software engineering faces a fundamental challenge: multi-agent AI systems fail in ways that defy explanation by traditional theories. While individual agents perform correctly, their interactions degrade entire ecosystems, revealing a gap…

Software Engineering · Computer Science 2026-04-23 Daniel Russo

Game AI designers must manage complex interactions between the AI character, the game world, and the player, while achieving their design visions. Computational co-creativity tools can aid them, but first, AI and HCI researchers must gather…

Human-Computer Interaction · Computer Science 2021-07-30 Nathan Partlan , Erica Kleinman , Jim Howe , Sabbir Ahmad , Stacy Marsella , Magy Seif El-Nasr

Engineering classrooms are increasingly experimenting with generative AI (GenAI), but most uses remain confined to individual prompting and isolated assistance. This narrow framing risks reinforcing equity gaps and only rewarding the…

Computers and Society · Computer Science 2026-01-13 Junaid Qadir , Muhammad Salman Khan
‹ Prev 1 8 9 10 Next ›