yusuke1997/dblp-id-title huggingface dataset:
Checking C++ codes for compatibility with operator overloading
Pruning, Pushdown Exception-Flow Analysis
Abstract Interpretation of PIC Programs through Logic Programming
Toward an Implementation of the "Form Template Method" Refactoring
Visualization of Exception Propagation for Java Using Static Analysis
An Object Level Transformation Technique to Improve the Performance of Embedded Applications
Subclass Instantiation Distribution
Beyond Annotations: A Proposal for Extensible Java (XJ)
On the Use of Data Flow Analysis in Static Profiling
An Exploratory Study on Automatic Architectural Change Analysis Using Natural Language Processing Techniques
Efficient Utilization of Secondary Storage for Scalable Dynamic Slicing
Jicer: Simplifying Cooperative Android App Analysis Tasks
Knitting Music and Programming: Reflections on the Frontiers of Source Code Analysis
Some Notes on Interprocedural Program Slicing
Checking Refactoring Detection Results Using Code Changes Encoding for Improved Accuracy
Program Restructuring Through Clustering Techniques
[Engineering Paper] Challenges of Implementing Cross Translation Unit Analysis in Clang Static Analyzer
Control Flow Graph Reconstruction for Assembly Language Programs with Delayed Instructions
An Empirical Assessment on Merging and Repositioning of Static Analysis Alarms
Transforming C++11 Code to C++03 to Support Legacy Compilation Environments
First Steps towards a Methodology for Unified Graph's Discrepancy Analysis
Estimating the Run-Time Progress of a Call Graph Construction Algorithm53-62
The Formal Transformation Approach to Source Code Analysis and Manipulation
Explaining Transformer-based Code Models: What Do They Learn? When They Do Not Work?
Reconstruction of Composite Types for Decompilation
A Parallel Worklist Algorithm for Modular Analyses
Forward slices are smaller than backward slices
On the Efficacy of Dynamic Behavior Comparison for Judging Functional Equivalence
Supporting Analysis of SQL Queries in PHP AiR
PESTO: A Tool for Migrating DOM-Based to Visual Web Tests
Contextualizing Rename Decisions using Refactorings and Commit Messages
Collective Intelligence for Smarter API Recommendations in Python
Estimating the Optimal Number of Latent Concepts in Source Code Analysis
Code Search Oriented Node-Enhanced Control Flow Graph Embedding
Similarity of Source Code in the Presence of Pervasive Modifications
Discovering likely mappings between APIs using text mining
Source Code Composition with the Reuseware Composition Framework
[Engineering Paper] Analyzing the Evolution of Preprocessor-Based Variability: A Tale of a Thousand and One Scripts
The Fault in our Stars: Quality Assessment of Code Generation Benchmarks
Cross-Language Code Analysis and Refactoring
TBCppA: A Tracer Approach for Automatic Accurate Analysis of C Preprocessor's Behaviors
Empirical evidence of large-scale diversity in API usage of object-oriented software
Program Slicing: Methods and Applications
Formalizing Executable Dynamic and Forward Slicing
Type Infeasible Call Chains
MemSafe: Ensuring the Spatial and Temporal Memory Safety of C at Runtime
Automating Test-Specific Refactoring Mining: A Mixed-Method Investigation
ORBS and the limits of static slicing
Barrier Slicing and Chopping
Mining Aspectual Views using Formal Concept Analysis
Using Dependence Graphs as a Support to Document Programs
Identifying Source Code Reuse across Repositories Using LCS-Based Source Code Similarity
Ad hoc Test Generation Through Binary Rewriting
[Engineering Paper] SCC: Automatic Classification of Code Snippets
Smell the Coffee! Uncovering Java Analysis Issues
On the Prevalence, Evolution, and Impact of Code Smells in Simulation Modelling Software
Is Cloned Code More Stable than Non-cloned Code?
Extracting Timed Automata from Java Methods
Harvesting the Wisdom of the Crowd to Infer Method Nullness in Java
Movement Patterns and Trajectories in Three-Dimensional Software Visualization
PROZE: Generating Parameterized Unit Tests Informed by Runtime Data
Prioritizing Software Inspection Results using Static Profiling
Language-Independent Clone Detection Applied to Plagiarism Detection
Improving Side-Effect Analysis with Lazy Access Path Resolving
Revisiting the Impact of Anti-patterns on Fault-Proneness: A Differentiated Replication
20th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2020, Adelaide, Australia, September 28 - October 2, 2020
Static Extraction of Enforced Authorization Policies SeeAuthz
New Conceptual Coupling and Cohesion Metrics for Object-Oriented Systems
Scalable Security Verification of Software at Compile Time
Working Around Loops for Infeasible Path Detection in Binary Programs
QSES: Quasi-Static Executable Slices
16th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2016, Raleigh, NC, USA, October 2-3, 2016
Evaluating Code Clone Genealogies at Release Level: An Empirical Study
Recommending insightful comments for source code using crowdsourced knowledge
Recovering Grammar Relationships for the Java Language Specification
Summary-Based Compositional Analysis for Soft Contract Verification
An Empirical Study on Understanding Performance Issues and Causes in Android Apps
Pointer Analysis for Source-to-Source Transformations
[Research Paper] Automatic Detection of Sources and Sinks in Arbitrary Java Libraries
Proteum/FL: A tool for localizing faults using mutation analysis
Removing Redundant Statements in Amplified Test Cases
The Effect of Lexicon Bad Smells on Concept Location in Source Code
18th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2018, Madrid, Spain, September 23-24, 2018
Fix-it: An extensible code auto-fix component in Review Bot
Experimental Evaluation of A New Ranking Formula for Spectrum based Fault Localization
Leveraging User-Defined Identifiers for Counterfactual Data Generation in Source Code Vulnerability Detection
Migrating Unit Tests Across Java Applications
A Study of Cloning in the Linux SCSI Drivers
WAL: A Tool for Diagnosing Accessibility Issues and Evolving Legacy Web Systems at Runtime
How Good is Static Analysis at Finding Concurrency Bugs?
Out of Sight, Out of Place: Detecting and Assessing Swapped Arguments
Optimizing Away JavaScript Obfuscation
Measuring the Impact of Friends on the Internal Attributes of Software Systems
Behave Nicely! Automatic Generation of Code for Behaviour Driven Development Test Suites
Formal Definition and Automatic Generation of Semantic Metrics: An Empirical Study on Bug Prediction
PASD: A Performance Analysis Approach Through the Statistical Debugging of Kernel Events
XOgastan: XML-Oriented gcc AST Analysis and Transformations
Cumulative code churn: Impact on maintainability
GitRev: An LLM-Based Gamification Framework for Modern Code Review Activities
Static Analysis for Computing Escapability and Mutability for Java Components
VADA: A Transformation-Based System for Variable Dependence Analysis
SootFX: A Static Code Feature Extraction Tool for Java and Android
Grammar Programming in TXL
[Engineering Paper] Identifying Feature Clones in a Suite of Systems
Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow
Organizing Committee
11th IEEE Working Conference on Source Code Analysis and Manipulation, SCAM 2011, Williamsburg, VA, USA, September 25-26, 2011
Enhancing Identifier Naming Through Multi-Mask Fine-Tuning of Language Models of Code
5th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2005), 30 September - 1 October 2005, Budapest, Hungary
Enhancing Recommendations of Composite Refactorings based on the Practice
What Does Control Flow Really Look Like? Eyeballing the Cyclomatic Complexity Metric
LeakTracer: Tracing leaks along the way
Compositional Information Flow Analysis for WebAssembly Programs
A Study on the Effects of Exception Usage in Open-Source C++ Systems
Conc2Seq: A Frama-C Plugin for Verification of Parallel Compositions of C Programs
Automated Migration of List Based JSP Web Pages to AJAX
Bug Classification Using Program Slicing Metrics
Restructuring Web Applications via Transformation Rules
A Pattern Search Method for Unpreprocessed C Programs Based on Tokenized Syntax Trees
Explaining Why Methods Change Together
Assembler restructuring in FermaT
Revisiting Exception Handling Practices with Exception Flow Analysis
Symbolic Execution to Detect Semantic Merge Conflicts
Optimizing Expression Selection for Lookup Table Program Transformation
A Methodology for Relating Software Structure with Energy Consumption
Precise Analysis of Java Programs Using JOANA
Static Slicing and Parametric Polymorphism
Change Pattern Detection for Optimising Incremental Static Analysis
19th International Working Conference on Source Code Analysis and Manipulation, SCAM 2019, Cleveland, OH, USA, September 30 - October 1, 2019
14th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2014, Victoria, BC, Canada, September 28-29, 2014
Improving prioritization of software weaknesses using security models with AVUS
Dynamic Slicing Object-Oriented Programs for Debugging
Constructing Accurate Application Call Graphs For Java To Model Library Callbacks
[Engineering Paper] Built-in Clone Detection in Meta Languages
Checking Program Profiles
Exploring the Development of Micro-apps: A Case Study on the BlackBerry and Android Platforms
The Programmer's Lexicon, Volume I: The Verbs
[Engineering Paper] RECKA and RPromF: Two Frama-C Plug-ins for Optimizing Registers Usage in CUDA, OpenACC and OpenMP Programs
Empirical investigation of SEA-based dependence cluster properties
[Research Paper] Which Method-Stereotype Changes are Indicators of Code Smells?
[Engineering Paper] Enabling the Continuous Analysis of Security Vulnerabilities with VulData7
SUDS: An Infrastructure for Creating Bug Detection Tools
Towards Constructing the SSA form using Reaching Definitions Over Dominance Frontiers
A grammar for spreadsheet formulas evaluated on two large datasets
Abstracting Stack to Detect Obfuscated Calls in Binaries
Alias-Aware Propagation of Simple Pattern-Based Properties in PHP Applications
Seventh IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2007), September 30 - October 1, 2007, Paris, France
Flowgen: Flowchart-Based Documentation Framework for C++
Annotation practices in Android apps
1st IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2001), 10 November 2001, Florence, Italy
Effect of Clone Information on the Performance of Developers Fixing Cloned Bugs
Message from the General Chair and Program Co-Chairs SCAM 2022
Simultaneous Refactoring and Regression Testing
Interprocedural Static Slicing of Binary Executables
Classification and Ranking of Delta Static Analysis Alarms
On the Impact of Language Selection for Training and Evaluating Programming Language Models
Towards Measurement of Testability of Concurrent Object-Oriented Programs Using Fault Insertion: A Preliminary Investigation
Method Calls Frequency-Based Tie-Breaking Strategy For Software Fault Localization
Counting Bugs is Harder Than You Think
Improving the Static Analysis of Loops by Dynamic Partitioning Techniques
The use of C++ exception handling constructs: A comprehensive study
Preserving the Documentary Structure of Source Code in Language-Based Transformation Tools
MetricMiner: Supporting researchers in mining software repositories
An Approach for the Identification of Information Leakage in Automotive Infotainment systems
AMBIDEXTER: Practical Ambiguity Detection
Benchmark Fuzzing for Android Taint Analyses
Mutation-Based Graph Inference for Fault Localization
DTS - A Software Defects Testing System
Aucsmith-Like Obfuscation of Java Bytecode
Franc: A Lightweight Framework for High-Quality Code Generation
User-Input Dependence Analysis via Graph Reachability
Engineering a Converter Between Two Domain-Specific Languages for Sorting
Survey of Approaches for Handling Static Analysis Alarms
Deep Multimodal Architecture for Detection of Long Parameter List and Switch Statements using DistilBERT
90% Perspiration: Engineering Static Analysis Techniques for Industrial Applications
Syntactic Identifier Conciseness and Consistency
Linking Analysis and Transformation Tools with Source-Based Mappings
thr2csp: Toward Transforming Threads into Communicating Sequential Processes
Collections Frameworks for Points-To Analysis
Design and Implementation of Bytecode-based Java Slicing System
An Evaluation of Slicing Algorithms for Concurrent Programs
Criticality of defects in cyclic dependent components
An Evaluation of Current Java Bytecode Decompilers
Lightweight Transformation and Fact Extraction with the srcML Toolkit
Specifying Transformation Sequences as Computation on Program Fragments with an Abstract Attribute Grammar
Effects Dependence Graph: A Key Data Concept for C Source-to-Source Compilers
Why Source Code Analysis and Manipulation Will Always be Important
Supplementary Bug Fixes vs. Re-opened Bugs
Finding Code on the World Wibe Web: A Preliminary Investigation
Are the Clients of Flawed Classes (Also) Defect Prone?
Static Slicing of Reactive Programs
Ninth IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2009, Edmonton, Alberta, Canada, September 20-21, 2009
Automatically Generating Fix Suggestions in Response to Static Code Analysis Warnings
Evolution of Near-Miss Clones
Seeing Is Slicing: Observation Based Slicing of Picture Description Languages
Pruning Boolean Expressions to Shorten Dynamic Slices
Predicting Class Testability using Object-Oriented Metrics
Ontological interpretation of object-oriented programming abstractions
Flow Insensitive Points-To Sets
The Devil is in the Details: Unwrapping the Cryptojacking Malware Ecosystem on Android
Object-oriented cohesion as a surrogate of software comprehension: an empirical study
JFeature: Know Your Corpus
Concept Assignment as a Debugging Technique for Code Generators
Evolving TXL
The Fika Parser Generator
An Integrated Crosscutting Concern Migration Strategy and its Application to JHOTDRAW
A Hybrid Program Slicing Framework
Amorphous Procedure Extraction
Building Useful Program Analysis Tools Using an Extensible Java Compiler
Bulk Fixing Coding Issues and Its Effects on Software Quality: Is It Worth Refactoring?
Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), 27-29 September 2006, Philadelphia, Pennsylvania, USA
Analysis and Transformations for Efficient Query-Based Debugging
A Framework for Studying Clones In Large Software Systems
Automatically identifying focal methods under test in unit test cases
[Research Paper] On the Use of Machine Learning Techniques Towards the Design of Cloud Based Automatic Code Clone Validation Tools
Into the Woods: Experiences from Building a Dataflow Analysis Framework for C/C++
Parallel Support for Source Code Analysis and Modification
Toolset and Program Repository for Code Coverage-Based Test Suite Analysis and Manipulation
A Simple Mathematically Based Framework for Rule Extraction Using Wide Spectrum Language
PYREF: Refactoring Detection in Python Projects
AVal: an Extensible Attribute-Oriented Programming Validator for Java
[Research Paper] Semantics-Based Code Search Using Input/Output Examples
A relational symbolic execution algorithm for constraint-based testing of database programs
Properties of Slicing Definitions
CodeMetropolis: Eclipse over the city of source code
Exploiting the Correspondence between Micro Patterns and Class Names
Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 28-29 September 2008, Beijing, China
Towards Comparing and Combining Points-to Analyses
An Empirical Study of the Relationship of Stability Metrics and the QMOOD Quality Models Over Software Developed Using Highly Iterative or Agile Software Processes
Modular Decompilation of Low-Level Code by Partial Evaluation
On the Use of Context in Recommending Exception Handling Code Examples
Studying Fine-Grained Co-evolution Patterns of Production and Test Code
Failure of One, Fall of Many: An Exploratory Study of Software Features for Defect Prediction
Tool Demonstration: Silver Extensible Compiler Frameworks and Modular Language Extensions for Java and C
Equational Reasoning on x86 Assembly Code
Type Highlighting: A Client-Driven Visual Approach for Class Hierarchies Reengineering
[Engineering Paper] A Tool for Optimizing Java 8 Stream Software via Automated Refactoring
Compatibility Prediction of Eclipse Third-Party Plug-ins in New Eclipse Releases
BoostNSift: A Query Boosting and Code Sifting Technique for Method Level Bug Localization
[Research Paper] The Case for Adaptive Change Recommendation
Lightweight Techniques for Tracking Unique Program Statements
To what extent can we analyze Kotlin programs using existing Java taint analysis tools?
The FermaT Maintenance Environment Tool Demonstration
17th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2017, Shanghai, China, September 17-18, 2017
Fast and Precise Points-to Analysis
GeCoS: A framework for prototyping custom hardware design flows
Static Estimation of Test Coverage
Reengineering Standard Java Runtime Systems through Dynamic Bytecode Instrumentation
An Experimental Analysis of Graph-Distance Algorithms for Comparing API Usages
Program Analysis Too Loopy? Set the Loops Aside
ACUA: API Change and Usage Auditor
Validating the Use of Topic Models for Software Evolution
Speeding Up Context-, Object- and Field-Sensitive SDG Generation
Towards Path-Sensitive Points-to Analysis
Cross-Language Program Analysis and Refactoring
Implementation and Verification of Implicit-Invocation Systems Using Source Transformation
Adapting Queries to Database Schema Changes in Hybrid Polystores
A Constraint Programming Approach to Conflict-Aware Optimal Scheduling of Prioritized Code Clone Refactoring
Review efforts reduction by partitioning of static analysis warnings
Assumption Hierarchy for a CHA Call Graph Construction Algorithm
A Source Level Empirical Study of Features and Their Interactions in Variable Software
SMART C: A Semantic Macro Replacement Translator for C
Contextual Recommendation of Relevant Program Elements in an Interactive Feature Location Process
Analysis and Manipulation of Distributed Multi-Language Software Code
[Research Paper] POI: Skew-Aware Parallel Race Detection
Automatic Identification of Important Clones for Refactoring and Tracking
Assessment of Source Code Obfuscation Techniques
[Research Paper] Static JavaScript Call Graphs: A Comparative Study
Applying Meyer's Taxonomy to Object-Oriented Software Systems
Introducing Privacy in Screen Event Frequency Analysis for Android Apps
CIGAR: Contrastive Learning for GitHub Action Recommendation
Towards the Detection of Hidden Familial Type Correlations in Java Code
Tuning Static Data Race Analysis for Automotive Control Software
When Does a Refactoring Induce Bugs? An Empirical Study
The Performance Penalty of XML for Program Intermediate Representations
On the Relationships Between Stability and Bug-Proneness of Code Clones: An Empirical Study
Computation of Alias Sets from Shape Graphs for Comparison of Shape Analysis Precision
An Empirical Analysis of Git Commit Logs for Potential Inconsistency in Code Clones
A Parallel On-Demand Algorithm for Computing Interprocedural Dominators
Semi-Automatic Refactoring to C++20 Modules: A Semi-Success Story
Do Code Quality and Style Issues Differ Across (Non-)Machine Learning Notebooks? Yes!
PTLVD:Program Slicing and Transformer-based Line-level Vulnerability Detection System
Building LLVM and GCC, with Amake
Fine-Grained Analysis of Change Couplings
ACER: An AST-based Call Graph Generator Framework
MUTAMA: An Automated Multi-label Tagging Approach for Software Libraries on Maven
Enhancing Security through Modularization: A Counterfactual Analysis of Vulnerability Propagation and Detection Precision
Using Source-Code Analysis to Help End-User Programmers Create Dependable Software
CodeCV: Mining Expertise of GitHub Users from Coding Activities
15th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2015, Bremen, Germany, September 27-28, 2015
Folding Repeated Instructions for Improving Token-Based Code Clone Detection
How Well Can Masked Language Models Spot Identifiers That Violate Naming Guidelines?
Breaking-Good: Explaining Breaking Dependency Updates with Build Analysis
3rd IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2003), 26-27 September 2003, Amsterdam, The Netherlands
What Do Developers Discuss about Code Comments?
Abstract Slicing: A New Approach to Program Slicing Based on Abstract Interpretation and Model Checking
Declassification: Transforming Java Programs to Remove Intermediate Classes
A Program Interpreter Framework for Arbitrary Abstractions
Jmangler-A Framework for Load-Time Transformation of Java Class Files
Towards managing environment dependence during legacy systems renovation and maintenance
Linkage of Similar Code Snippets Assessed in the Micro Benchmark Service jsPerf
Can Refactorings Indicate Design Tradeoffs?
Uncovering the Hidden Risks: The Importance of Predicting Bugginess in Untouched Methods
Towards a Taxonomy of Inline Code Comment Smells
Context-Sensitivity Matters, But Context Does Not
Are My Unit Tests in the Right Package?
[Research Paper] Automatic Checking of Regular Expressions
LLSPLAT: Improving Concolic Testing by Bounded Model Checking
Dynamic Slicing of Java Bytecode Programs
On the comprehension of code clone visualizations: A controlled study using eye tracking
Using Automated Source Code Analysis for Software Evolution
Automatic Determination of May/Must Set Usage in Data-Flow Analysis
Detecting Dead Statements for Concurrent Programs
An End-to-End Framework for Repairing Potentially Vulnerable Source Code
Evolution of Type-1 Clones
DepGraph: Localizing Performance Bottlenecks in Multi-Core Applications Using Waiting Dependency Graphs and Software Tracing
How does Migrating to Kotlin Impact the Run-time Efficiency of Android Apps?
A Comparative Study of Code Query Technologies
MAF: A Framework for Modular Static Analysis of Higher-Order Languages
Automatically Curated Data Sets
CodeMetropolis - code visualisation in MineCraft
Quality Assessment for Embedded SQL
Improving Weighted-SBFL by Blocking Spectrum
A Value Analysis for C Programs
Automated memory leak diagnosis by regression testing
Towards Better Symbol Resolution for C/C++ Programs: A Cluster-Based Solution
Power Law Distributions in Class Relationships
Navigating source code with words
AUTOGENICS: Automated Generation of Context-Aware Inline Comments for Code Snippets on Programming Q&A Sites Using LLM
Closed Symbolic Execution for Verifying Program Termination
The Docker Hub Image Inheritance Network: Construction and Empirical Insights
[Research Paper] Detecting Evolutionary Coupling Using Transitive Association Rules
A Static Code Smell Detector for SQL Queries Embedded in Java Code
The Evolution and Decay of Statically Detected Source Code Vulnerabilities
[Research Paper] CroLSim: Cross Language Software Similarity Detector Using API Documentation
Intent, tests, and release dependencies: Pragmatic recipes for source code integration
Recovering the Memory Behavior of Executable Programs
Impact Analysis in the Presence of Dependence Clusters Using Static Execute after in WebKit
On the Accuracy of Forward Dynamic Slicing and Its Effects on Software Maintenance
Characterization and assessment of the linux configuration complexity
ForkSim: Generating software forks for evaluating cross-project similarity analysis tools
Combining Source Transformation and Operator Overloading Techniques to Compute Derivatives for MATLAB Programs
Barrier Slicing for Remote Software Trusting
Automatically Adding Missing Libraries to Java Projects to Foster Better Results from Static Analysis
Removing dependencies from large software projects: are you really sure?
A Comparative Study of Bug Patterns in Java Cloned and Non-cloned Code
Application Maintenance Using Software Agents
Analysing and Comparing the Effectiveness of Mutation Testing Tools: A Manual Study
DATES: Design Analysis Tool for Enterprise Systems