中文
相关论文

相关论文: Tooling for Time- and Space-efficient git Reposito…

200 篇论文

Trajectory data represent a trace of an object that changes its position in space over time. This kind of data is complex to handle and analyze, since it is generally produced in huge quantities, often prone to errors generated by the…

分布式、并行与集群计算 · 计算机科学 2021-08-31 Salman Haidri , Yaksh J. Haranwala , Vania Bogorny , Chiara Renso , Vinicius Prado da Fonseca , Amilcar Soares

This full paper in innovative practice provides an automated tool to summarize individual code contributions in project-based courses with external clients. Real industry projects offer valuable learning opportunities by immersing students…

软件工程 · 计算机科学 2025-05-26 Rafael Corsi Ferrao , Fabio Roberto de Miranda , Diego Pavan Soler

Automatic identification of the differences between two versions of a file is a common and basic task in several applications of mining code repositories. Git, a version control system, has a diff utility and users can select algorithms of…

软件工程 · 计算机科学 2019-10-18 Yusuf Sulistyo Nugroho , Hideaki Hata , Kenichi Matsumoto

Commit messages aid developers in their understanding of a continuously evolving codebase. However, developers not always document code changes properly. Automatically generating commit messages would relieve this burden on developers.…

软件工程 · 计算机科学 2019-11-27 S. R. P. van Hal , M. Post , K. Wendel

This paper presents a systematic review of Python packages with a focus on time series analysis. The objective is to provide (1) an overview of the different time series analysis tasks and preprocessing methods implemented, and (2) an…

数学软件 · 计算机科学 2021-06-23 Julien Siebert , Janek Groß , Christof Schroth

Data preprocessing pipelines, which includes data decoding, cleaning, and transforming, are a crucial component of Machine Learning (ML) training. Thy are computationally intensive and often become a major bottleneck, due to the increasing…

硬件体系结构 · 计算机科学 2024-09-24 Yu Zhu , Wenqi Jiang , Gustavo Alonso

Generic taint analysis is a pivotal technique in software security. However, it suffers from staggeringly high overhead. In this paper, we explore the hypothesis whether just-in-time (JIT) generation of fast paths for tracking taint can…

密码学与安全 · 计算机科学 2020-07-23 John Galea , Daniel Kroening

Within the last years, Python became more prominent in the scientific community and is now used for simulations, machine learning, and data analysis. All these tasks profit from additional compute power offered by parallelism and…

分布式、并行与集群计算 · 计算机科学 2021-10-26 Andreas Gocht , Robert Schöne , Jan Frenzel

This article introduces a novel methodology for the massive parallelization of projection-based depths, addressing the computational challenges of data depth in high-dimensional spaces. We propose an algorithmic framework based on Refined…

统计计算 · 统计学 2025-06-11 Leonardo Leone , Pavlo Mozharovskyi , David Bounie

Recent progress in automated repair of performance bugs demands realistic, executable benchmarks. However, existing C++ performance benchmarks are largely built from competitive programming submissions, and recent real-world benchmarks…

软件工程 · 计算机科学 2026-05-12 Tommy Ho , Khashayar Etemadi , Zhendong Su

Context: Within the field of Mining Software Repositories, there are numerous methods employed to filter datasets in order to avoid analysing low-quality projects. Unfortunately, the existing filtering methods have not kept up with the…

软件工程 · 计算机科学 2020-07-01 Peter Pickerill , Heiko Joshua Jungen , Miroslaw Ochodek , Miroslaw Staron

Code review is a key development practice that contributes to improve software quality and to foster knowledge sharing among developers. However, code review usually takes time and demands detailed and time-consuming analysis of textual…

软件工程 · 计算机科学 2021-03-23 Rodrigo Brito , Marco Tulio Valente

There are many packages in Python which allow one to perform real-time processing on audio data. Unfortunately, due to the synchronous nature of the language, there lacks a framework which allows for distributed parallel processing of the…

音频与语音处理 · 电气工程与系统科学 2024-03-18 Nicolas Shu , David V. Anderson

We present VulGuard, an automated tool designed to streamline the extraction, processing, and analysis of commits from GitHub repositories for Just-In-Time vulnerability prediction (JIT-VP) research. VulGuard automatically mines commit…

软件工程 · 计算机科学 2025-07-23 Duong Nguyen , Manh Tran-Duc , Thanh Le-Cong , Triet Huynh Minh Le , M. Ali Babar , Quyet-Thang Huynh

Managing issue reports is essential for the evolution and maintenance of software systems. However, manual issue management tasks such as triaging, prioritizing, localizing, and resolving issues are highly resource-intensive for projects…

软件工程 · 计算机科学 2025-02-10 Ahmed Adnan , Antu Saha , Oscar Chaparro

This paper proposes a software repository model together with associated tooling and consists of several complex, open-source GUI driven applications ready to be used in empirical software research. We start by providing the rationale for…

软件工程 · 计算机科学 2017-02-28 Arthur-Jozsef Molnar

Developers heavily rely on Application Programming Interfaces (APIs) from libraries to build their software. As software evolves, developers may need to replace the used libraries with alternate libraries, a process known as library…

软件工程 · 计算机科学 2024-02-01 Mohayeminul Islam , Ajay Kumar Jha , Ildar Akhmetov , Sarah Nadi

One of the major challenges being faced by Database managers today is to manage the performance of complex SQL queries which are dynamic in nature. Since it is not possible to tune each and every query because of its dynamic nature, there…

数据库 · 计算机科学 2013-08-19 Pinaki Mitra , Girish Sundaram , Sreedish PS

Quantum computing is rapidly advancing, but quantum software development faces significant challenges, including a steep learning curve, high hardware error rates, and a lack of mature engineering practices. This study conducts a…

软件工程 · 计算机科学 2025-10-02 Krishna Upadhyay , Vinaik Chhetri , A. B. Siddique , Umar Farooq

Understanding the changes made by developers when they submit a pull request and/or perform a commit on a repository is a crucial activity in software maintenance and evolution. The common way to review changes relies on examining code…

软件工程 · 计算机科学 2025-08-20 Lei Chen , Michele Lanza , Shinpei Hayashi