中文
相关论文

相关论文: A Learning Algorithm for Change Impact Prediction

200 篇论文

The cost of software maintenance often surpasses the initial development expenses, making it a significant concern for the software industry. A key strategy for alleviating future maintenance burdens is the early prediction and…

软件工程 · 计算机科学 2024-12-31 Shaiful Chowdhury

Context. Software reusability mechanisms, like inheritance and delegation in Object-Oriented programming, are widely recognized as key instruments of software design. These are used to reduce the risks of source code being affected by…

软件工程 · 计算机科学 2022-08-17 Giammaria Giordano , Gerardo Festa , Gemma Catolino , Fabio Palomba , Filomena Ferrucci , Carmine Gravino

Bug prediction is the process of training a machine learning model on software metrics and fault information to predict bugs in software entities. While feature selection is an important step in building a robust prediction model, there is…

软件工程 · 计算机科学 2018-07-13 Haidar Osman , Mohammad Ghafari , Oscar Nierstrasz

With software system complexity leading to the rise of software defects, research efforts have been done on techniques towards predicting software defects and Just-in-time (JIT) defect prediction which predicts whether a code change is…

软件工程 · 计算机科学 2021-10-05 Giuseppe Ng , Charibeth Cheng

Software security mainly studies vulnerability detection: is my code vulnerable today? This hinders risk estimation, so new approaches are emerging to forecast the occurrence of future vulnerabilities. While useful, these approaches are…

软件工程 · 计算机科学 2024-11-19 Carlos E. Budde , Ranindya Paramitha , Fabio Massacci

With the increasing complexity of large-scale software systems, identifying all necessary modifications for a specific change is challenging. Co-changed methods, which are methods frequently modified together, are crucial for understanding…

软件工程 · 计算机科学 2024-12-02 Yiping Jia , Safwat Hassan , Ying Zou

Effective IT change management is important for businesses that depend on software and services, particularly in highly regulated sectors such as finance, where operational reliability, auditability, and explainability are essential. A…

软件工程 · 计算机科学 2026-04-16 Eileen Kapel , Jan Lennartz , Luis Cruz , Diomidis Spinellis , Arie van Deursen

Software fault-proneness prediction is an active research area, with many factors affecting prediction performance extensively studied. However, the impact of the learning approach (i.e., the specifics of the data used for training and the…

软件工程 · 计算机科学 2022-07-13 Mohammad Jamil Ahmad , Katerina Goseva-Popstojanova , Robyn R. Lutz

Impact analysis is concerned with the identification of consequences of changes and is therefore an important activity for software evolution. In modelbased software development, models are core artifacts, which are often used to generate…

软件工程 · 计算机科学 2014-06-27 Klaus Müller , Bernhard Rumpe

Continual Learning (CL) sequentially learns new tasks like human beings, with the goal to achieve better Stability (S, remembering past tasks) and Plasticity (P, adapting to new tasks). Due to the fact that past training data is not…

机器学习 · 计算机科学 2022-09-27 Qing Sun , Fan Lyu , Fanhua Shang , Wei Feng , Liang Wan

Code readability and software complexity are important software quality metrics that impact other software metrics such as maintainability, reusability, portability and reliability. This paper presents an empirical study of the…

软件工程 · 计算机科学 2019-09-05 Duaa Alawad , Manisha Panta , Minhaz Zibran , Md Rakibul Islam

Requirements are inherently subject to changes throughout the software development lifecycle. Within the limited budget available to requirements engineers, manually identifying the impact of such changes on other requirements is both…

软件工程 · 计算机科学 2026-05-12 Romina Etezadi , Sallam Abualhaija , Chetan Arora , Lionel Briand

We propose the conditional predictive impact (CPI), a consistent and unbiased estimator of the association between one or several features and a given outcome, conditional on a reduced feature set. Building on the knockoff framework of…

统计方法学 · 统计学 2021-05-14 David S. Watson , Marvin N. Wright

Performance is a critical quality attribute in software development, yet the impact of method-level code changes on performance evolution remains poorly understood. While developers often make intuitive assumptions about which types of…

软件工程 · 计算机科学 2025-08-12 Kaveh Shahedi , Nana Gyambrah , Heng Li , Maxime Lamothe , Foutse Khomh

Machine learning (ML) models are valuable tools for analyzing the impact of technology using patent citation information. However, existing ML-based methods often struggle to account for the dynamic nature of the technology impact over time…

机器学习 · 计算机科学 2024-11-15 Youngjin Seol , Jaewoong Choi , Seunghyun Lee , Janghyeok Yoon

To ensure that Large Language Models (LLMs) effectively support user productivity, they need to be adjusted. Existing Code Readability (CR) models can guide this alignment. However, there are concerns about their relevance in modern…

Code changes are an integral part of the software development process. Many code changes are meant to improve the code without changing its functional behavior, e.g., refactorings and performance improvements. Unfortunately, validating…

软件工程 · 计算机科学 2025-02-25 Lars Gröninger , Beatriz Souza , Michael Pradel

Instruction-tuned Language Models (ILMs) have become essential components of modern AI systems, demonstrating exceptional versatility across natural language and reasoning tasks. Among their most impactful applications is code generation,…

软件工程 · 计算机科学 2026-02-18 Zaiyu Cheng , Antonio Mastropaolo

The rapid growth of scientific literature calls for automated methods to assess and predict research impact. Prior work has largely focused on citation-based metrics, leaving limited evaluation of models' capability to reason about other…

计算与语言 · 计算机科学 2026-04-22 Hangxiao Zhu , Yuyu Zhang , Ping Nie , Yu Zhang

Just-in-Time software defect prediction (JIT-SDP) plays a critical role in prioritizing risky code changes during code review and continuous integration. However, existing datasets often suffer from noisy labels and low precision in…

软件工程 · 计算机科学 2026-04-06 Doha Nam , Taehyoun Kim , Duksan Ryu , Jongmoon Baik