中文
相关论文

相关论文: Guiding Effort Allocation in Open-Source Software …

200 篇论文

The sound identification of refactoring opportunities is still an open problem in software engineering. Recent studies have shown the effectiveness of machine learning models in recommending methods that should undergo different refactoring…

软件工程 · 计算机科学 2021-07-23 David van der Leij , Jasper Binda , Robbert van Dalen , Pieter Vallen , Yaping Luo , Maurício Aniche

Energy efficiency has become a growing concern in software development, leading to the need for tools designed to measure energy consumption. While several energy measurement tools are available as open-source projects, their…

软件工程 · 计算机科学 2026-03-24 Manuela Bechara Cannizza , Michel Albonico

We consider the problem of Cost-Aware Learning, where sampling different component functions of a finite-sum objective incurs different costs. The objective is to reach a target error while minimizing the total cost. First, we propose the…

机器学习 · 计算机科学 2026-05-01 Clara Mohri , Amir Globerson , Haim Kaplan , Tomer Koren , Yishay Mansour

The computing in the network (COIN) paradigm has emerged as a potential solution for computation-intensive applications like the metaverse by utilizing unused network resources. The blockchain (BC) guarantees task-offloading privacy, but…

分布式、并行与集群计算 · 计算机科学 2023-11-06 Ibrahim Aliyu , Cho-Rong Yu , Tai-Won Um , Jinsul Kim

Refactoring is a maintenance activity that aims to improve design quality while preserving the behavior of a system. Several (semi)automated approaches have been proposed to support developers in this maintenance activity, based on the…

软件工程 · 计算机科学 2019-05-20 Rodrigo Morales , Foutse Khomh , Giuliano Antoniol

Location Routing is a fundamental planning problem in logistics, in which strategic location decisions on the placement of facilities (depots, distribution centers, warehouses etc.) are taken based on accurate estimates of operational…

离散数学 · 计算机科学 2021-08-06 Felipe Carrasco Heine , Antonia Demleitner , Jannik Matuschke

This paper presents an empirical performance analysis of three project scheduling algorithms dealing with maximizing projects' net present value with unrestricted resources. The selected algorithms, being the most recently cited in the…

人工智能 · 计算机科学 2022-07-08 Isac M. Lacerda , Eber A. Schmitz , Jayme L. Szwarcfiter , Rosiane de Freitas

Today most developers utilize source code written by other parties. Because the code is modified frequently, the developers need to grasp the impact of the modification repeatedly. A call graph and especially its special type, a call path,…

数据结构与算法 · 计算机科学 2016-02-15 Koji Yamamoto , Taka Matsutsuka

This paper describes a novel approach to planning which takes advantage of decision theory to greatly improve robustness in an uncertain environment. We present an algorithm which computes conditional plans of maximum expected utility. This…

人工智能 · 计算机科学 2013-02-28 Stephen G. Pimentel , Lawrence M. Brem

When Computer Science (CS) students try to use or extend open-source software (OSS) projects, they often encounter the common challenge of OSS failing to build on their local machines. Even though OSS often provides ready-to-build packages,…

软件工程 · 计算机科学 2025-02-25 Sunzhou Huang , Na Meng , Xueqing Liu , Xiaoyin Wang

It is a high-quality algorithm for hierarchical clustering of large software source code. This effectively allows to break the complexity of tens of millions lines of source code, so that a human software engineer can comprehend a software…

人工智能 · 计算机科学 2012-07-05 Sarge Rogatch

Developers often use crash reports to understand the root cause of bugs. However, locating the buggy source code snippet from such information is a challenging task, mainly when the log database contains many crash reports. To mitigate this…

软件工程 · 计算机科学 2024-03-19 Marcos Medeiros , Uirá Kulesza , Roberta Coelho , Rodrigo Bonifácio , Christoph Treude , Eiji Adachi

Version Control Systems (VCS) are frequently used to support development of large-scale software projects. A typical VCS repository of a large project can contain various intertwined branches consisting of a large number of commits. If some…

软件工程 · 计算机科学 2017-08-23 Jaroslav Bendik , Nikola Benes , Ivana Cerna

Accurately estimating the software size, cost, effort and schedule is probably the biggest challenge facing software developers today. It has major implications for the management of software development because both the overestimates and…

软件工程 · 计算机科学 2012-05-01 Roheet Bhatnagar , Mrinal Kanti Ghose

With the rapid advancement of large language models , code generation has become a key benchmark for evaluating LLM capabilities. However, existing benchmarks face two major challenges: (1) the escalating cost of constructing high-quality…

人工智能 · 计算机科学 2025-08-05 Junjie Shi , Wei Ma , Shi Ying , Lingxiao Jiang , Yang liu , Bo Du

Large open-source projects receive a large number of issues (known as bugs), including software defect (i.e., bug) reports and new feature requests from their user and developer communities at a fast rate. The often limited project…

软件工程 · 计算机科学 2025-04-23 Riley Pierson , Armin Moin

Psychological safety refers to the belief that team members can speak up or make mistakes without fear of negative consequences. While it is recognized as important in traditional software teams, its role in open-source software development…

软件工程 · 计算机科学 2026-05-18 Emeralda Sesari , Federica Sarro , Ayushi Rastogi

Binary code analysis is widely used to assess a program's correctness, performance, and provenance. Binary analysis applications often construct control flow graphs, analyze data flow, and use debugging information to understand how machine…

One of the primary factors that encourage developers to contribute to open source software (OSS) projects is the collaborative nature of OSS development. However, the collaborative structure of these communities largely remains unclear,…

软件工程 · 计算机科学 2023-04-24 Alexander Agroskin , Elena Lyulina , Sergey Titov , Vladimir Kovalenko

In this paper, we describe the motivation, innovation, design, running example and future development of a Fault Inject Tool (FIT). This tool enables controlled causing of cloud platform issues such as resource stress and service or VM…

分布式、并行与集群计算 · 计算机科学 2017-07-21 Craig Sheridan , Darren Whigham , Matej Artač
‹ 上一页 1 8 9 10 下一页 ›