中文
相关论文

相关论文: A large-scale comparative analysis of Coding Stand…

200 篇论文

To fork a project is to copy the existing code base and move in a direction different than that of the erstwhile project leadership. Forking provides a rapid way to address new requirements by adapting an existing solution. However, it can…

软件工程 · 计算机科学 2010-04-19 Neil A. Ernst , Steve Easterbrook , John Mylopoulos

[Background] Nowadays, there is a massive growth of data volume and speed in many types of systems. It introduces new needs for infrastructure and applications that have to handle streams of data with low latency and high throughput.…

软件工程 · 计算机科学 2019-09-25 Alexandre Vianna , Waldemar Ferreira , Kiev Gama

With the rapid development of deep learning, the implementation of intricate algorithms and substantial data processing have become standard elements of deep learning projects. As a result, the code has become progressively complex as the…

软件工程 · 计算机科学 2025-08-05 Siqi Wang , Xing Hu , Bei Wang , Wenxin Yao , Xin Xia , Xinyu Wang

The trustworthiness of data science systems in applied and real-world settings emerges from the resolution of specific tensions through situated, pragmatic, and ongoing forms of work. Drawing on research in CSCW, critical data studies, and…

计算机与社会 · 计算机科学 2020-02-11 Samir Passi , Steven J. Jackson

Context: Technical Debt is a metaphor used to describe code that is "not quite right." Although TD studies have gained momentum, TD has yet to be studied as thoroughly in non-Object-Oriented (OO) or scientific software such as R. R is a…

软件工程 · 计算机科学 2021-03-18 Zadia Codabux , Melina Vidoni , Fatemeh H. Fard

Many scientific-software projects test their codes inadequately, or not at all. Despite its well-known benefits, adopting routine testing is often not easy. Development teams may have doubts about establishing effective test procedures,…

软件工程 · 计算机科学 2014-11-11 Paul Madden , Eduardo G. Valente

Large language models (LLMs) have been touted to enable increased productivity in many areas of today's work life. Scientific research as an area of work is no exception: the potential of LLM-based tools to assist in the daily work of…

软件工程 · 计算机科学 2024-04-24 Mohamed Nejjar , Luca Zacharias , Fabian Stiehle , Ingo Weber

Small to medium-scale data science experiments often rely on research software developed ad-hoc by individual scientists or small teams. Often there is no time to make the research software fast, reusable, and open access. The consequence…

软件工程 · 计算机科学 2022-11-10 Moritz Schubotz , Ankit Satpute , Andre Greiner-Petter , Akiko Aizawa , Bela Gipp

This paper explores the application of functional data analysis (FDA) as a means to study the dynamics of software evolution in the open source context. Several challenges in analyzing the data from software projects are discussed, an…

统计理论 · 数学 2007-06-13 Katherine J. Stewart , David P. Darcy , Sherae L. Daniel

As research increasingly relies on computational methods, the reliability of scientific results depends on the quality, reproducibility, and transparency of research software. Ensuring these qualities is critical for scientific integrity…

软件工程 · 计算机科学 2025-10-14 Evan Eisinger , Michael A. Heroux

Large Language Models (LLMs) have exhibited exceptional performance in software engineering yet face challenges in adapting to continually evolving code knowledge, particularly regarding the frequent updates of third-party library APIs.…

计算与语言 · 计算机科学 2025-06-19 Chenlong Wang , Zhaoyang Chu , Zhengxiang Cheng , Xuyi Yang , Kaiyue Qiu , Yao Wan , Zhou Zhao , Xuanhua Shi , Dongping Chen

Today, the prominence of data science within organizations has given rise to teams of data science workers collaborating on extracting insights from data, as opposed to individual data scientists working alone. However, we still lack a deep…

人机交互 · 计算机科学 2020-04-17 Amy X. Zhang , Michael Muller , Dakuo Wang

Many academics have called for increasing attention to theory in software engineering. Consequently, this paper empirically evaluates two dissimilar software development process theories - one expressing a more traditional, methodical view…

软件工程 · 计算机科学 2013-07-04 Paul Ralph

Scientific code is not production software. Scientific code participates in the evaluation of a scientific hypothesis. This imposes specific constraints on the code that are often overlooked in practice. We articulate, with a small example,…

综合文献 · 计算机科学 2019-04-25 Fabien Benureau , Nicolas Rougier

Data science requires time-consuming iterative manual activities. In particular, activities such as data selection, preprocessing, transformation, and mining, highly depend on iterative trial-and-error processes that could be sped-up…

Statistical language modeling techniques have successfully been applied to large source code corpora, yielding a variety of new software development tools, such as tools for code suggestion, improving readability, and API migration. A major…

软件工程 · 计算机科学 2020-03-19 Rafael-Michael Karampatsis , Hlib Babii , Romain Robbes , Charles Sutton , Andrea Janes

In recent years, a lot of technological advances in computer science have aided software programmers to create innovative and real-time user-friendly software. With the creation of the software and the urging interest of people to learn to…

软件工程 · 计算机科学 2025-03-25 Kuldeep Gautam , S. VenkataKeerthy , Ramakrishna Upadrasta

Code translation between programming languages (PLs) is a critical task in software engineering, facilitating the modernization of legacy systems, ensuring cross-platform compatibility, and enhancing software performance. Most existing…

软件工程 · 计算机科学 2025-10-14 Marcos Macedo , Yuan Tian , Filipe R. Cogo , Bram Adams

Large language models trained on source code can support a variety of software development tasks, such as code recommendation and program repair. Large amounts of data for training such models benefit the models' performance. However, the…

软件工程 · 计算机科学 2023-07-06 Max Hort , Anastasiia Grishina , Leon Moonen

Open source licenses create a legal framework that plays a crucial role in the widespread adoption of open source projects. Without a license, any source code available on the internet could not be openly (re)distributed. Although recent…

软件工程 · 计算机科学 2020-12-10 João Pedro Moraes , Ivanilton Polato , Igor Wiese , Filipe Saraiva , Gustavo Pinto