中文
相关论文

相关论文: KOALA: a Configurable Tool for Collecting IDE Data…

200 篇论文

In modern mobile applications, users frequently encounter various new contexts, necessitating on-device continual learning (CL) to ensure consistent model performance. While existing research predominantly focused on developing lightweight…

机器学习 · 计算机科学 2024-10-25 Chen Gong , Zhenzhe Zheng , Fan Wu , Xiaofeng Jia , Guihai Chen

CleanRL is an open-source library that provides high-quality single-file implementations of Deep Reinforcement Learning algorithms. It provides a simpler yet scalable developing experience by having a straightforward codebase and…

机器学习 · 计算机科学 2021-11-18 Shengyi Huang , Rousslan Fernand Julien Dossa , Chang Ye , Jeff Braga

In our research, we investigate the challenges that software engineers face during program comprehension, particularly when debugging unfamiliar codebases. We propose a novel tool, CodeCompass, to address these issues. Our study highlights…

软件工程 · 计算机科学 2024-05-13 Ekansh Agrawal , Omair Alam , Chetan Goenka , Medha Iyer , Isabela Moise , Ashish Pandian , Bren Paul

COOL is an Object-Oriented programming language used to teach compiler design in many undergraduate and graduate courses. Because most students are unfamiliar with the language and code editors and IDEs often lack the support for COOL,…

编程语言 · 计算机科学 2023-02-13 Linhan Li , ThanhVu Nguyen

Modern cyber security operations collect an enormous amount of logging and alerting data. While analysts have the ability to query and compute simple statistics and plots from their data, current analytical tools are too simple to admit…

密码学与安全 · 计算机科学 2018-06-22 Robert A. Bridges , Maria A. Vincent , Kelly M. T. Huffer , John R. Goodall , Jessie D. Jamieson , Zachary Burch

Understanding code is challenging, especially when working in new and complex development environments. Code comments and documentation can help, but are typically scarce or hard to navigate. Large language models (LLMs) are revolutionizing…

软件工程 · 计算机科学 2024-01-18 Daye Nam , Andrew Macvean , Vincent Hellendoorn , Bogdan Vasilescu , Brad Myers

Pre-trained language models (PLMs) have emerged as powerful tools for code understanding. However, deploying these PLMs in large-scale applications faces practical challenges due to their computational intensity and inference latency.…

软件工程 · 计算机科学 2025-08-22 Ruiqi Wang , Zezhou Yang , Cuiyun Gao , Xin Xia , Qing Liao

Qualitative coding relies on a researcher's application of codes to textual data. As coding proceeds across large datasets, interpretations of codes often shift (temporal drift), reducing the credibility of the analysis. Existing…

人机交互 · 计算机科学 2026-04-22 Athikash Jeyaganthan , Kai Xu , Franziska Becker , Steffen Koch

This paper develops an ensemble method for fine-tuning a language model to multiple datasets. Existing methods, such as quantized LoRA (QLoRA), are efficient when adapting to a single dataset. When training on multiple datasets of different…

机器学习 · 计算机科学 2025-05-29 Dongyue Li , Ziniu Zhang , Lu Wang , Hongyang R. Zhang

Programming education should aim to provide students with a broad range of skills that they will later use while developing software. An important aspect in this is their ability to write code that is not only correct but also of high…

软件工程 · 计算机科学 2023-01-27 Maria Tigina , Anastasiia Birillo , Yaroslav Golubev , Hieke Keuning , Nikolay Vyahhi , Timofey Bryksin

Program code as a data source is gaining popularity in the data science community. Possible applications for models trained on such assets range from classification for data dimensionality reduction to automatic code generation. However,…

软件工程 · 计算机科学 2022-10-31 Anastasia Drozdova , Polina Guseva , Ekaterina Trofimova , Anna Scherbakova , Andrey Ustyuzhanin

Scientific computing can in some sense be distilled to the execution of an application - or rather sets of applications which are combined into complex workflows. Due to the complexity and number both of scientific packages as well as…

分布式、并行与集群计算 · 计算机科学 2017-08-01 Bruce Becker , Sean Murray

Programmers often search for usage examples for API methods. A tool that could generate realistic, idiomatic, and contextual usage examples for one or more APIs would be immensely beneficial to developers. Such a tool would relieve the need…

软件工程 · 计算机科学 2023-12-27 Manish Shetty , Koushik Sen , Ion Stoica

Large Language Models (LLMs) equipped with external tools have demonstrated enhanced performance on complex reasoning tasks. The widespread adoption of this tool-augmented reasoning is hindered by the scarcity of domain-specific tools. For…

Machine learning models trained on code and related artifacts offer valuable support for software maintenance but suffer from interpretability issues due to their complex internal variables. These concerns are particularly significant in…

软件工程 · 计算机科学 2024-07-15 Vahid Majdinasab , Amin Nikanjam , Foutse Khomh

AI-agents help developers in different coding tasks, such as developing new features, fixing bugs, and reviewing code. Developers can write a Github issue and assign it to an AI-agent like Copilot for implementation. Based on the issue and…

软件工程 · 计算机科学 2025-12-29 Mohammed Sayagh

In this paper, we present Lupa - a framework for large-scale analysis of the programming language usage. Lupa is a command line tool that uses the power of the IntelliJ Platform under the hood, which gives it access to powerful static…

编程语言 · 计算机科学 2022-03-30 Anna Vlasova , Maria Tigina , Ilya Vlasov , Anastasiia Birillo , Yaroslav Golubev , Timofey Bryksin

As generative AI ('GenAI') continues to evolve, educators face the challenge of preparing students for a future where AI-assisted work is integral to professional success. This paper introduces ChatISA, an in-house, multi-model AI chatbot…

Writing complex computer programs to study scientific problems requires careful planning and an in-depth knowledge of programming languages and tools. In this chapter the importance of using the right tool for the right problem is…

计算物理 · 物理学 2010-06-17 Helmut G. Katzgraber

Image Quality Assessment (IQA) is important for scientific inquiry, especially in medical imaging and machine learning. Potential data quality issues can be exacerbated when human-based workflows use limited views of the data that may…

计算机视觉与模式识别 · 计算机科学 2021-07-28 Riqiang Gao , Mirza S. Khan , Yucheng Tang , Kaiwen Xu , Steve Deppen , Yuankai Huo , Kim L. Sandler , Pierre P. Massion , Bennett A. Landman