中文
相关论文

相关论文: DeltaImpactFinder: Assessing Semantic Merge Confli…

200 篇论文

In this paper, we explore how to use a small amount of new data to update a task-oriented semantic parsing model when the desired output for some examples has changed. When making updates in this way, one potential problem that arises is…

计算与语言 · 计算机科学 2021-12-13 David Gaddy , Alex Kouzemtchenko , Pavankumar Reddy Muddireddy , Prateek Kolhar , Rushin Shah

Dealing with merge conflicts in version control systems is a challenging task for software developers. Resolving merge conflicts is a time-consuming and error-prone process, which distracts developers from important tasks. Recent work shows…

软件工程 · 计算机科学 2022-08-11 Max Ellis , Sarah Nadi , Danny Dig

The science of cause and effect is extremely sophisticated and extremely hard to scale. Using a controlled experiment, scientists get rich insights by analyzing global effects, effects in different segments, and trends in effects over time.…

统计计算 · 统计学 2024-12-13 Jeffrey Wong

Natural language comments convey key aspects of source code such as implementation, usage, and pre- and post-conditions. Failure to update comments accordingly when the corresponding code is modified introduces inconsistencies, which is…

软件工程 · 计算机科学 2020-12-29 Sheena Panthaplackel , Junyi Jessy Li , Milos Gligoric , Raymond J. Mooney

Semantic interaction (SI) attempts to learn the user's cognitive intents as they directly manipulate data projections during sensemaking activity. For text analysis, prior implementations of SI have used common data features, such as…

人机交互 · 计算机科学 2020-08-03 Yali Bian , Michelle Dowling , Chris North

Word embeddings represent words as multidimensional real vectors, facilitating data analysis and processing, but are often challenging to interpret. Independent Component Analysis (ICA) creates clearer semantic axes by identifying…

计算与语言 · 计算机科学 2024-06-19 Rongzhi Li , Takeru Matsuda , Hitomi Yanaka

Reusing and integrating Business Components in a new Information System requires detection and resolution of semantic conflicts. Moreover, most of integration and semantic conflict resolution systems rely on ontology alignment methods based…

软件工程 · 计算机科学 2011-10-24 Larbi Kzaz , Hicham Elasri , Abderrahim Sekkaki

The future power grid will be characterized by the pervasive use of heterogeneous and non-proprietary information and communication technology, which exposes the power grid to a broad scope of cyber-attacks. In particular,…

密码学与安全 · 计算机科学 2018-06-12 Christian Moya , Junho Hong , Jiankang Wang

Context: The resolution of software merge conflicts is being reshaped by two competing paradigms: generative approaches based on Large Language Models (LLMs) and optimization approaches from Search-Based Software Engineering (SBSE). While…

软件工程 · 计算机科学 2026-05-19 Heleno de Souza Campos Junior , Leonardo Gresta Paulino Murta

Software Engineering 3.0 marks a paradigm shift in software development, in which AI coding agents are no longer just assistive tools but active contributors. While prior empirical studies have examined productivity gains and acceptance…

软件工程 · 计算机科学 2026-05-14 Daniel Ogenrwot , John Businge

Microservices have been a key architectural approach for over a decade, transforming system design by promoting decentralization and allowing development teams to work independently on specific microservices. While loosely coupled…

软件工程 · 计算机科学 2025-01-22 Amr S. Abdelfattah , Kari E Cordes , Austin Medina , Tomas Cerny

Bug finding tools can find defects in software source code us- ing an automated static analysis. This automation may be able to reduce the time spent for other testing and review activities. For this we need to have a clear understanding of…

软件工程 · 计算机科学 2017-11-15 Stefan Wagner , Jan Jürjens , Claudia Koller , Peter Trischberger

Preserving invariants while designing distributed applications under weak consistency models is difficult. The CEC (Correct Eventual Consistency Tool) is meant to aid the application designer in this task. It provides information about the…

分布式、并行与集群计算 · 计算机科学 2018-07-18 Sreeja Nair , Marc Shapiro

Lexical Semantic Change Detection (LSCD) is a complex, lemma-level task, which is usually operationalized based on two subsequently applied usage-level tasks: First, Word-in-Context (WiC) labels are derived for pairs of usages. Then, these…

计算与语言 · 计算机科学 2026-05-26 Dominik Schlechtweg , Sachin Yadav , Jonas Kuhn , Nikolay Arefyev

Continuous integration (CI) is a widely used practice in modern software engineering. Unfortunately, it is also an expensive practice - Google and Mozilla estimate their CI systems in millions of dollars. There are a number of techniques…

软件工程 · 计算机科学 2021-02-15 Xianhao Jin , Francisco Servant

Paper addresses the process of dynamic data flow analysis using virtual code integration (VCI), often refered to as dynamic binary rewriting. This article will try to demonstrate all of the techniques that were applied in the SpiderPig…

密码学与安全 · 计算机科学 2009-06-04 Piotr Bania

In recent years, cyberattacks - along with physical faults - have become an increasing factor causing system failures, especially in DER (Distributed Energy Resources) systems. In addition, according to the literature, a number of faults…

密码学与安全 · 计算机科学 2026-01-08 Mohammad Shamim Ahsan , Haizhou Wang , Venkateswara Reddy Motakatla , Minghui Zhu , Peng Liu

Change detection is the study of detecting changes between two different images of a scene taken at different times. By the detected change areas, however, a human cannot understand how different the two images. Therefore, a semantic…

计算机视觉与模式识别 · 计算机科学 2017-03-17 Teppei Suzuki , Soma Shirakabe , Yudai Miyashita , Akio Nakamura , Yutaka Satoh , Hirokatsu Kataoka

The present work is inscribed within the intersection of two scientific thematic: the engineering by reuse of components and ontologies alignment. The integration of Business Components (BC) is a research problem that has been identified in…

软件工程 · 计算机科学 2013-02-07 Hicham Elasri , Abderrahim Sekkaki

Understanding source code changes and their impact on other code entities is a crucial skill in software development. However, the analysis of code changes and their impact is often performed manually and therefore is time-consuming. Recent…

软件工程 · 计算机科学 2025-12-23 Katharina Stengg , Christian Macho , Martin Pinzger