Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Source code analysis: A road map
D Binkley - Future of Software Engineering (FOSE'07), 2007 - ieeexplore.ieee.org
The automated and semi-automated analysis of source code has remained a topic of
intense research for more than thirty years. During this period, algorithms and techniques for …
intense research for more than thirty years. During this period, algorithms and techniques for …
Empowering network security with programmable switches: A comprehensive survey
With the growth of network applications such as 5G and artificial intelligence, network
security techniques, ie, the techniques that detect various attacks (eg, well-known denial-of …
security techniques, ie, the techniques that detect various attacks (eg, well-known denial-of …
Debug like a human: A large language model debugger via verifying runtime execution step-by-step
Large language models (LLMs) are leading significant progress in code generation. Beyond
one-pass code generation, recent works further integrate unit tests and program verifiers into …
one-pass code generation, recent works further integrate unit tests and program verifiers into …
Perffuzz: Automatically generating pathological inputs
Performance problems in software can arise unexpectedly when programs are provided with
inputs that exhibit worst-case behavior. A large body of work has focused on diagnosing …
inputs that exhibit worst-case behavior. A large body of work has focused on diagnosing …
Estimating mobile application energy consumption using program analysis
Optimizing the energy efficiency of mobile applications can greatly increase user
satisfaction. However, developers lack viable techniques for estimating the energy …
satisfaction. However, developers lack viable techniques for estimating the energy …
Dynamo: A transparent dynamic optimization system
We describe the design and implementation of Dynamo, a software dynamic optimization
system that is capable of transparently improving the performance of a native instruction …
system that is capable of transparently improving the performance of a native instruction …
[PDF][PDF] Efficient, transparent, and comprehensive runtime code manipulation
D Bruening, S Amarasinghe - 2004 - burningcutlery.com
This thesis addresses the challenges of building a software system for general-purpose
runtime code manipulation. Modern applications, with dynamically-loaded modules and …
runtime code manipulation. Modern applications, with dynamically-loaded modules and …
[PDF][PDF] LLVM: An infrastructure for multi-stage optimization
CA Lattner - 2002 - llvm.org
Modern programming languages and software engineering principles are causing
increasing problems for compiler systems. Traditional approaches, which use a simple …
increasing problems for compiler systems. Traditional approaches, which use a simple …
[PDF][PDF] The concept of dynamic analysis
T Ball - ACM SIGSOFT Software Engineering Notes, 1999 - dl.acm.org
Dynamic analysis is the analysis of the properties of a running program. In this paper, we
explore two new dynamic analyses based on program profiling: Frequency Spectrum …
explore two new dynamic analyses based on program profiling: Frequency Spectrum …
Exploiting hardware performance counters with flow and context sensitive profiling
A program profile attributes run-time costs to portions of a program's execution. Most
profiling systems suffer from two major deficiencies: first, they only apportion simple metrics …
profiling systems suffer from two major deficiencies: first, they only apportion simple metrics …