中文
相关论文

相关论文: An Abstract Method Linearization for Detecting Sou…

200 篇论文

Although the context length limitation of large language models (LLMs) has been mitigated, it still hinders their application to software development tasks. This study proposes a method incorporating execution traces into RAG for inquiries…

软件工程 · 计算机科学 2024-04-10 Toshihiro Kamiya

Detectability of failures of linear programming (LP) decoding and its potential for improvement by adding new constraints motivate the use of an adaptive approach in selecting the constraints for the LP problem. In this paper, we make a…

信息论 · 计算机科学 2007-07-13 Mohammad H. Taghavi N. , Paul H. Siegel

Source Code Summarization is the task of writing short, natural language descriptions of source code. The main use for these descriptions is in software documentation e.g. the one-sentence Java method descriptions in JavaDocs. Code…

计算与语言 · 计算机科学 2019-04-05 Alexander LeClair , Collin McMillan

Many of the existing approaches for program comprehension rely on the linguistic information found in source code, such as identifier names and comments. Semantic clustering is one such technique for modularization of the system that relies…

软件工程 · 计算机科学 2017-08-08 Amir Saeidi , Jurriaan Hage , Ravi Khadka , Slinger Jansen

The core challenge in designing an effective static program analysis is to find a good program abstraction -- one that retains only details relevant to a given query. In this paper, we present a new approach for automatically finding such…

编程语言 · 计算机科学 2015-11-11 Radu Grigore , Hongseok Yang

When writing source code, programmers have varying levels of freedom when it comes to the creation and use of identifiers. Do they habitually use the same identifiers, names that are different to those used by others? Is it then possible to…

The automated recognition of algorithm implementations can support many software maintenance and re-engineering activities by providing knowledge about the concerns present in the code base. Moreover, recognizing inefficient algorithms like…

软件工程 · 计算机科学 2026-05-08 Denis Neumüller , Florian Sihler , Raphael Straub , Matthias Tichy

While constructing supervised learning models, we require labelled examples to build a corpus and train a machine learning model. However, most studies have built the labelled dataset manually, which in many occasions is a daunting task. To…

软件工程 · 计算机科学 2023-03-14 Najam Nazar , Norman Chen , Chun Yong Chong

Security vulnerabilities present in a code that has been written in diverse programming languages are among the most critical yet complicated aspects of source code to detect. Static analysis tools based on rule-based patterns usually do…

密码学与安全 · 计算机科学 2025-08-19 Hael Abdulhakim Ali Humran , Ferdi Sonmez

We outline how we detected programming plagiarism in an introductory online course for a master's of science in computer science program, how we achieved a statistically significant reduction in programming plagiarism by combining a clear…

计算机与社会 · 计算机科学 2018-12-04 Tony Mason , Ada Gavrilovska , David A. Joyner

This paper focuses on source-free domain adaptation for object detection in computer vision. This task is challenging and of great practical interest, due to the cost of obtaining annotated data sets for every new domain. Recent research…

计算机视觉与模式识别 · 计算机科学 2024-07-11 Yan Hao , Florent Forest , Olga Fink

Can we detect common objects in a variety of image domains without instance-level annotations? In this paper, we present a framework for a novel task, cross-domain weakly supervised object detection, which addresses this question. For this…

计算机视觉与模式识别 · 计算机科学 2018-04-02 Naoto Inoue , Ryosuke Furuta , Toshihiko Yamasaki , Kiyoharu Aizawa

Symbolic execution is a software verification technique symbolically running programs and thereby checking for bugs. Ranged symbolic execution performs symbolic execution on program parts, so called path ranges, in parallel. Due to the…

软件工程 · 计算机科学 2024-06-28 Jan Haltermanna , Marie-Christine Jakobs , Cedric Richter , Heike Wehrheim

The software development community has been using code quality metrics for the last five decades. Despite their wide adoption, code quality metrics have attracted a fair share of criticism. In this paper, first, we carry out a qualitative…

软件工程 · 计算机科学 2020-12-24 Tushar Sharma , Diomidis Spinellis

Deductive verification of concurrent programs under weak memory has thus far been limited to simple programs over a monolithic state space. For scalabiility, we also require modular techniques with verifiable library abstractions. This…

编程语言 · 计算机科学 2020-12-29 Sadegh Dalvandi , Brijesh Dongol

We present a conceptually simple yet effective algorithm to detect wireframes in a given image. Compared to the previous methods which first predict an intermediate heat map and then extract straight lines with heuristic algorithms, our…

计算机视觉与模式识别 · 计算机科学 2021-05-06 Yichao Zhou , Haozhi Qi , Yi Ma

Salient object detection aims at detecting the most visually distinct objects and producing the corresponding masks. As the cost of pixel-level annotations is high, image tags are usually used as weak supervisions. However, an image tag can…

计算机视觉与模式识别 · 计算机科学 2021-01-05 Xiaoyang Zheng , Xin Tan , Jie Zhou , Lizhuang Ma , Rynson W. H. Lau

The widespread use of Large Language Models (LLMs) raises critical concerns regarding the unauthorized inclusion of copyrighted content in training data. Existing detection frameworks, such as DE-COP, are computationally intensive, and…

人工智能 · 计算机科学 2026-03-20 David Szczecina , Senan Gaffori , Edmond Li

This paper investigates the semantic robustness of attention-based classifiers for design pattern detection, particularly focusing on their reliance on structural and behavioral semantics. We reproduce the DPDAtt, an attention-based design…

软件工程 · 计算机科学 2025-12-09 Manthan Shenoy , Andreas Rausch

Test-based automated program repair has been a prolific field of research in software engineering in the last decade. Many approaches have indeed been proposed, which leverage test suites as a weak, but affordable, approximation to program…