yusuke1997/dblp-id-title huggingface dataset:
Teaching Database Reverse Engineering
RGDroid: Detecting Android Malware with Graph Convolutional Networks against Structural Attacks
Evaluating the Impact of Software Evolution on Software Clustering
Classification of Randomly Generated Test Cases
Clone Detection via Structural Abstraction
Syntax and sensibility: Using language models to detect and correct syntax errors
A non-convex abstract domain for the value analysis of binaries
Bug Replication in Code Clones: An Empirical Study
KGSecConfig: A Knowledge Graph Based Approach for Secured Container Orchestrator Configuration
Automating Performance Antipattern Detection and Software Refactoring in UML Models
An Intermediate Language to Integrate Behavior-Driven Development Scenarios and Model-Based Testing
A Comprehensive Study of WebAssembly Runtime Bugs
Reengineering Reports
Dynamic Component Program Visualization
Mining stackoverflow for program repair
Improving Automated Mapping in Reflexion Models Using Information Retrieval Techniques
Reforming Software Design Documentation
Genetic programming for Reverse Engineering
Revisiting Neuron Coverage Metrics and Quality of Deep Neural Networks
A framework for cost-effective dependence-based dynamic impact analysis
Analyzing and Relating Bug Report Data for Feature Tracking
Extending a Model Transformation Language Using Higher Order Transformations
Confusion in Code Reviews: Reasons, Impacts, and Coping Strategies
Visualizing Web Application Execution Logs to Improve Software Security Defect Localization
On the Use of Metaballs to Visually Map Source Code Structures and Analysis Results onto 3D Space
Assessing time-based and range-based strategies for commit assignment to releases
Understanding Android OS Forward Compatibility Support for Legacy Apps: A Data-Driven Analysis
Knowledge Graphing Git Repositories: A Preliminary Study
WASMDYPA: Effectively Detecting WebAssembly Bugs via Dynamic Program Analysis
A Methodology for Developing Transformations Using the Maintainability Soft-Goal Graph
Pattern Matching for Design Concept Localization
How Outsourcing Affects the Quality of Mission Critical Software
Data Reverse Engineering: A Historical Survey
Environment-aware Testing for DNN-based Smart-home WiFi Sensing Systems
ROMEO: Reverse Engineering from OO Source Code to OMT Design
Intellectual Property for Software (Re-)Engineers and Researchers: A Tutorial
On whose shoulders? (Keynote)
On The Effectiveness of One-Class Support Vector Machine in Different Defect Prediction Scenarios
27th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2020, London, ON, Canada, February 18-21, 2020
An Empirical Comparison of Model-Agnostic Techniques for Defect Prediction Models
Towards an Effective Approach for Reverse Engineering
GoCity: Code City for Go
An Approach for Reverse Engineering of Relational Databases
Object-Oriented Reengineering of Information Systems in a Heterogeneous Distributed Environment
The ICO phenomenon and its relationships with ethereum smart contract environment
FAMOOSr 2009 - Workshop on FAMIX and Moose in Software Reengineering
Varying defect prediction approaches during project evolution: A preliminary investigation
Extracting features from requirements: Achieving accuracy and automation with neural networks
A Portable Assembler Reverse Engineering Environment (PARE)
Reflection on Building Hybrid Access Control by Configuring RBAC and MAC Features
Research Progress of Flaky Tests
An Extensible Tool for Source Code Representation Using XML
IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, SANER 2016, Suita, Osaka, Japan, March 14-18, 2016 - Volume 1
Lessons from a Domain-Based Reengineering Effort
SWAT4J: Generating System Call Allowlist for Java Container Attack Surface Reduction
UROBOROS: Instrumenting Stripped Binaries with Static Reassembling
Combining Query Reduction and Expansion for Text-Retrieval-Based Bug Localization
Enhancing Comprehension and Navigation in Jupyter Notebooks with Static Analysis
An Analysis of the Correctness and Completeness of Aspect Weaving
On the Way to Microservices: Exploring Problems and Solutions from Online Q&A Community
Ten Years Later, Experiments with Clustering as a Software Remodularization Method
Drone-based Risk Management of Autonomous Systems Using Contracts and Blockchain
BECLoMA: Augmenting stack traces with user review information
Impact of Installation Counts on Perceived Quality: A Case Study on Debian
FAMIX and XMI
A Bytecode-based Approach for Smart Contract Classification
UDA-DP: Unsupervised Domain Adaptation for Software Defect Prediction
Software-based energy profiling of Android apps: Simple, efficient and reliable?
Reverse Engineering of System Interfaces A Report from the Field
First-class artifacts as building blocks for live in-IDE documentation
An Overall Process Based on Fusion to Reverse Engineer Legacy Code
Clone Detection Using Abstract Syntax Suffix Trees
Which review feedback did long-term contributors get on OSS projects?
Mining Library Migration Graphs
Unleashing the Potentials of Immersive Augmented Reality for Software Engineering
Feature Location in a Collection of Product Variants
Towards the Isolation of Failure-Inducing Inputs in Cyber-Physical Systems: is Delta Debugging Enough?
Static binary rewriting without supplemental information: Overcoming the tradeoff between coverage and correctness
BUMPER: A Tool for Coping with Natural Language Searches of Millions of Bugs and Fixes
Req2Lib: A Semantic Neural Model for Software Library Recommendation
A Blockchain-based Data Notarization System for Smart Mobility Services
Hard Facts vs Soft Facts
FINALIsT 2 : Feature identification, localization, and tracing tool
VELVET: a noVel Ensemble Learning approach to automatically locate VulnErable sTatements
Solder: Retrofitting Legacy Code with Cross-Language Patches
Reverse Engineering of Event Handlers of RAD-Based Applications
On the evolution of exception usage in Java projects
Code review: Veni, ViDI, vici
25th International Conference on Software Analysis, Evolution and Reengineering, SANER 2018, Campobasso, Italy, March 20-23, 2018
Design Recovery by Automated Search for Structural Design Patterns in Object-Oriented Softwar
Evaluation of initial cryptoasset offerings: the state of the practice
Clustering support for inadequate test suite reduction
Computing Program Modularizations Using the k-Cut Method
First International Workshop on Validating Software Tests, VST@SANER 2016, Osaka, Japan, March 15, 2016
Towards a common metamodel for traces of high performance computing systems to enable software analysis tasks
Mining Quantified Temporal Rules: Formalism, Algorithms, and Evaluation
Simulating an Agri-Food DApp System
On the Use of ADM to Contextualize Data on Legacy Source Code for Software Modernization
Orion-RE: A Component-Based Software Reengineering Environment
Educating JACKAL: Cliché Library Development and Use
Supporting Error Chains in Static Analysis for Precise Evaluation Results and Enhanced Usability
Workshop on Mining Unstructured Data (MUD) because "Mining Unstructured Data is Like Fishing in Muddy Waters"!
Equipping the Reflexion Method with Automated Clustering
Improving pattern tracking with a language-aware tree differencing algorithm
Learning CI Configuration Correctness for Early Build Feedback
A Reverse Engineering Tool for Extracting Protocols of Networked Applications
Toward an environment for comprehending distributed systems
Uncovering Library Features from API Usage on Stack Overflow
Negative Results of Fusing Code and Documentation for Learning to Accurately Identify Sensitive Source and Sink Methods : An Application to the Android Framework for Data Leak Detection
Deobfuscation: Reverse Engineering Obfuscated Code
Evaluating Architectural Extraction Tools
Monitoring Software Quality Evolution by Analyzing Deviation Trends of Modularity Views
Formal Representation of Reusable Software Modules
Replan: A Release Planning Tool
A Large Language Model Approach to Code and Privacy Policy Alignment
Isolating Compiler Optimization Faults via Differentiating Finer-grained Options
A Systematic Framework for Modernizing Legacy Application Systems
Computing Structural Types of Clone Syntactic Blocks
Improving developers awareness of the exception handling policy
Make it or Break it: Mining Anomalies from Linux Kbuild
Can We Automatically Fix Bugs by Learning Edit Operations?
On the Use of Process Trails to Understand Software Development
Using machine learning to design a flexible LOC counter
Labelrepair: Sequence Labelling for Compilation Errors Repair
Reverse Engineering Utility Functions Using Genetic Programming to Detect Anomalous Behavior in Software
Generalizing the Analysis of Evolutionary Coupling for Software Change Impact Analysis
A model-driven graph-matching approach for design pattern detection
Logging - the Missing Component for GCC Plugin Testing
The Spartanizer: Massive automatic refactoring
An Empirical Study on the Impact of Deep Parameters on Mobile App Energy Usage
Recovering Use Case Models from Object-Oriented Code: A Thread-based Approach
TraceJIT: Evaluating the Impact of Behavioral Code Change on Just-In-Time Defect Prediction
Qualify First! A Large Scale Modernisation Report
In-Situ Concolic Testing of JavaScript
On the Influential Interactive Factors on Degrees of Design Decay: A Multi-Project Study
How to Provide Developers Only with Relevant Information?
Building Reverse Engineering Tools with Software Components: Ten Lessons Learned
Searching for Technical Debt - An Empirical, Exploratory, and Descriptive Case Study
MemPick: A tool for data structure detection
Towards Efficient Program Repair with APR Tools Based on Genetic Algorithms
Qualifying Reusable Functions Using Symbolic Execution
The Law and Reverse Engineering
Extracting Change-patterns from CVS Repositories
Dimensions of Database Reverse Engineering
An Empirical Study of Refactoring in the Context of FanIn and FanOut Coupling
Characterizing and Detecting Inefficient Image Displaying Issues in Android Apps
Empirically Examining the Parallelizability of Open Source Software System
Architecture Decisions in AI-based Systems Development: An Empirical Study
Classifying stack overflow posts on API issues
TLS-DeepDiffer: Message Tuples-Based Deep Differential Fuzzing for TLS Protocol Implementations
Efficient Search of Live-Coding Screencasts from Online Videos
Machine learning-based run-time anomaly detection in software systems: An industrial evaluation
Towards Detection and Analysis of Interlanguage Clones for Multilingual Web Applications
18th Working Conference on Reverse Engineering, WCRE 2011, Limerick, Ireland, October 17-20, 2011
Renovation by Machine-Assisted Program Transformation in Production Reporting and Integration
Forward and backward traceability: Requirements and challenges (Keynote)
Pattern-based Reengineering of Software Systems
Automatic recovery of root causes from bug-fixing changes
Reconsidering Classes in Procedural Object-Oriented Code
HERMES: Using Commit-Issue Linking to Detect Vulnerability-Fixing Commits
Relationship between the Effectiveness of Spectrum-Based Fault Localization and Bug-Fix Types in JavaScript Programs
Enhancing Just-in-Time Defect Prediction Using Change Request-based Metrics
Challenges in Behavioral Code Clone Detection
Reuse (or Lack Thereof) in Travis CI Specifications: An Empirical Study of CI Phases and Commands
12th Working Conference on Reverse Engineering, WCRE 2005, Pittsburgh, PA, USA, November 7-11, 2005
Simple and Efficient Relational Querying of Software Structures
Understanding the Performance-Energy Tradeoffs of Object-Relational Mapping Frameworks
Towards Inter-Service Data Flow Analysis of Serverless Applications
Displaying Dependence Graphs: A Hierarchical Approach
Decompiling Java Using Staged Encapsulation
Automatic Detection and Analysis of Technical Debts in Peer-Review Documentation of R Packages
2017 IEEE Workshop on Machine Learning Techniques for Software Quality Evaluation, MaLTeSQuE@SANER, Klagenfurt, Austria, February 21, 2017
Generating Clarifying Questions for Query Refinement in Source Code Search
How Long Does a Bug Survive? An Empirical Study
Extracting Vulnerabilities from GitHub Commits
Information Retrieval Based Nearest Neighbor Classification for Fine-Grained Bug Severity Prediction
Clustering for Generating Framework Top-Level Views
Negative Effects of Bytecode Instrumentation on Java Source Code Coverage
ChangeBeadsThreader: An Interactive Environment for Tailoring Automatically Untangled Changes
Resource Race Attacks on Android
Sources of Underproduction in Open Source Software
SpojitR: Intelligently Link Development Artifacts
Approximate Code Search in Program Histories
Reverse Engineering to Achieve Maintainable WWW Sites
An Investigation into the Connectivity Properties of Source-Header Dependency Graphs
Large Language Models: The Next Frontier for Variable Discovery within Metamorphic Testing?
A Formal Approach for Reverse Engineering: A Case Study
JNFuzz-Droid: A Lightweight Fuzzing and Taint Analysis Framework for Android Native Code
Large-Scale Data Reengineering: Return from Experience
ClusterCommit: A Just-in-Time Defect Prediction Approach Using Clusters of Projects
Workshop on Program Comprehension Through Dynamic Analysis (PCODA'08)
What information about code snippets is available in different software-related documents? An exploratory study
A Reverse Engineering Approach to Support Software Maintenance: Version Control Knowledge Extraction
Type Inference for COBOL Systems
Analyzing the Impact of Antipatterns on Change-Proneness Using Fine-Grained Source Code Changes
A Study on Screen Logging Risks of Secure Keyboards of Android Financial Apps
Second International Workshop on Detection of Software Clones
An Empirical Study of the Effect of File Editing Patterns on Software Quality
Recovering Views of Inter-System Interaction Behaviors
Generation of Components for Software Renovation Factories from Context-Free Grammars
Shrec: a Sre Behaviour Knowledge Graph Model for Shell Command Recommendations
Parameterizing and Assembling IR-Based Solutions for SE Tasks Using Genetic Algorithms
Risks Involved in Reengineering Projects
Consistent Layout for Thematic Software Maps
A deep neural network language model with contexts for source code
2018 IEEE Workshop on Mining and Analyzing Interaction Histories, MAINT@SANER 2018, Campobasso, Italy, March 20, 2018
PIPELINEASCODE: A CI/CD Workflow Management System through Configuration Files at ByteDance
Semantic Grep: Regular Expressions + Relational Abstraction
An Empirical Study on Recommendations of Similar Bugs
Automatically generating natural language descriptions for object-related statement sequences
Automatically Generating Code Comment Using Heterogeneous Graph Neural Networks
Mining Android Apps to Recommend Permissions
Model Engineering for Software Modernization
PBS Tool Demonstration Report on Xfig
An Adaptive Partition-Based Approach for Adaptive Random Testing on Real Programs
Animated Visualization of Software History using Evolution Storyboards
On Relating Technical, Social Factors, and the Introduction of Bugs
Finding Reusable Software Components in Large Systems
LogLead - Fast and Integrated Log Loader, Enhancer, and Anomaly Detector
Managing Traceability Links with MaTraca
Exploring Legacy Systems using Types
What really is software design?
Flakyrank: Predicting Flaky Tests Using Augmented Learning to Rank
Boxology of NBA and TA: A Basis for Understanding Software Architecture
Accurate and Efficient Code Matching Across Android Application Versions Against Obfuscation
Evaluation Experiments on the Detection of Programming Patterns Using Software Metrics
TRACERJD: Generic trace-based dynamic dependence analysis with fine-grained logging
Navigating Expertise in Configurable Software Systems through the Maze of Variability
Source Code Summarization with Structural Relative Position Guided Transformer
Approximate Graph Matching in Software Engineering
Bug or not Bug? Analysing the Reasons Behind Metamorphic Relation Violations
26th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2019, Hangzhou, China, February 24-27, 2019
CommitBench: A Benchmark for Commit Message Generation
Requirements Traceability for Object Oriented Systems by Partitioning Source Code
How developers micro-optimize Android apps (journal-first abstract)
Source Code Retrieval for Bug Localization Using Latent Dirichlet Allocation
Blockchain in Agri-Food Traceability Systems: a Model Proposal for a Typical Italian Food Product
SICUP: A Comment Updating Approach based on Structural Information
Fuzzing Program Logic Deeply Hidden in Binary Program Stages
Performance tuning for automotive Software Fault Prediction
Gloss: Guiding Large Language Models to Answer Questions from System Logs
Towards Minimum Latency in Cloud-Native Applications via Service-Characteristic- Aware Microservice Deployment
Highly Configurable and Extensible Code Clone Detection
Bilateral Dependency Neural Networks for Cross-Language Algorithm Classification
Completeness of a Fact Extractor
A Framework to Compare Alert Ranking Algorithms
Code Reviewer Recommendation Based on a Hypergraph with Multiplex Relationships
Automated refactoring of client-side JavaScript code to ES6 modules
Systematic Comprehension for Developer Reply in Mobile System Forum
We Are Family: Analyzing Communication in GitHub Software Repositories and Their Forks
Data Reverse Engineering using System Dependency Graphs
Updating Legacy Databases through Wrappers: Data Consistency Management
PsybOt malware: A step-by-step decompilation case study
Extended Abstract of SeCNN: A semantic CNN parser for code comment generation
Frame-based behavior preservation in refactoring
Practitioners' Testimonials about Software Testing
The Dark Side of Software Reverse Engineering
Kuber: Cost-Efficient Microservice Deployment Planner
Evaluation of Moving Window Policies with CART
Feature Location Using Data Mining on Existing Test-Cases
Refactoring -- Improving Coupling and Cohesion of Existing Code
Deriving a Logical Data Model for a System Using the RECAST Method
Does your software value what you value? (Keynote)
Is the Ground Truth Really Accurate? Dataset Purification for Automated Program Repair
Scaling up evaluation of code search tools through developer usage metrics
Pitfalls in Aspect Mining
Android Compatibility Issue Detection Using API Differences
Javadoc Violations and Their Evolution in Open-Source Software
Topics Analysis and Trends on Blockchain Applications in the Energy Sector
RIBDetector: an RFC-guided Inconsistency Bug Detecting Approach for Protocol Implementations
From an Informal Textual Lexicon to a Well-Structured Lexical Database: An Experiment in Data Reverse Engineering
Debloating Feature-Rich Closed-Source Windows Software
Variant Forks - Motivations and Impediments
Using relationships for matching textual domain models with existing code
Managing Security Vulnerabilities Introduced by Dependencies in React.JS JavaScript Framework
Revealing Class Structure with Concept Lattices
SOTitle: A Transformer-based Post Title Generation Approach for Stack Overflow
Who are Source Code Contributors and How do they Change?
Retrieving Information from Data Flow Diagrams
Representation vs. Model: What Matters Most for Source Code Vulnerability Detection
Endowing third-party libraries recommender systems with explicit user feedback mechanisms
Extracting Output Formats from Executables
Lessons Learned in Data Reverse Engineering
An Exploratory Study of Software Reverse Engineering in a Security Context
Got Issues? Do New Features and Code Improvements Affect Defects?
Columbo: High perfomance unpacking
Heuristics for discovering architectural violations
Parametric Process Model Inference
Reverse engineering time-series interaction data from screen-captured videos
Fast Detection of Access Control Vulnerabilities in PHP Applications
Software Clustering based on Information Loss Minimization
14th Working Conference on Reverse Engineering (WCRE 2007), 28-31 October 2007, Vancouver, BC, Canada
Accessing the Presentation of Causal Graphs and an Application of Gestalt Principles with Eye Tracking
Integrative Levels of Program Comprehension
Proceedings of the Eighth Working Conference on Reverse Engineering, WCRE'01, Stuttgart, Germany, October 2-5, 2001
Quality Assurance for Automated Commit Message Generation
A comprehensive and scalable method for analyzing fine-grained source code change patterns
On the Impact of Outdated and Vulnerable Javascript Packages in Docker Images
Understanding Feature Evolution in a Family of Product Variants
Detecting JavaScript Transpiler Bugs with Grammar-guided Mutation
An Exploratory Study of the Evolution of Communicated Information about the Execution of Large Software Systems
Towards the Reverse Engineering of UML Sequence Diagrams
Finding a Needle in a Haystack: Threat Analysis in Open-Source Projects
A Preliminary Study on Open-Source Memory Vulnerability Detectors
QUARK: Empirical Assessment of Automaton-based Specification Miners
GUI Ripping: Reverse Engineering of Graphical User Interfaces for Testing
Recovering Code to Documentation Links in OO Systems
Insights into System-Wide Code Duplication
The dark side of event sourcing: Managing data conversion
Architecture Recovery and Abstraction from the Perspective of Processes
A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects
Enhancing Source Code Refactoring Detection with Explanations from Commit Messages
Retargeting of Web Pages to Other Computing Platforms with VAQUITA
PMDET: Automated Detection Tool of Android Parcel Mismatch
Do Developers Focus on Severe Code Smells?
Adapting Software Architectures to Machine Learning Challenges
The Impact of Copyright on the Development of Cutting Edge Binary Reverse Engineering Technology
Privacy preservation in interaction history on integrated development environments
Mandrake: A Tool for Reverse-Engineering IBM Assembly Code
Reusing Domains for the Construction of Reverse Engineering Tools
Workshop on Program Comprehension through Dynamic Analysis (PCODA07)
A Practical Program Transformation System for Reverse Engineering
Intelligent Constraint Classification for Symbolic Execution
Reverse Engineering Finite State Machines from Rich Internet Applications
Estimation of Test Code Changes Using Historical Release Data
An Industrial Experience in Reverse Engineering
Early Field Experience with the Software Recounaissance Technique for Program Comprehension
On Error-Class Distribution in Automotive Model-Based Software
MUT4SLX: Extensions for Mutation Testing of Stateflow Models
Efficient Pattern-based Static Analysis Approach via Regular-Expression Rules
International Workshop on Processes for Software Evolution and Maintenance (WoSEMP 2010)
BEARS: An Extensible Java Bug Benchmark for Automatic Program Repair Studies
E/R Schema for the Datrix C/C++/Java Exchange Format
Combining a Flexible Data Model and Phase Schema Translation in Data Model Reverse Engineering
Visually Supporting Source Code Changes Integration: The Torch Dashboard
Assisting the Comprehension of Legacy Transactions
Automatic Derivation of Concepts Based on the Analysis of Source Code Identifiers
PatchBert: Continuous Stable Patch Identification for Linux Kernel via Pre-trained Model Fine-tuning
Immersive Software Archaeology: Exploring Software Architecture and Design in Virtual Reality
Towards Portable Source Code Representations using XML
A Capable Crossover Technique on Automatic Program Repair
Welcome from the chairs
On the Evolution of Inheritance and Delegation Mechanisms and Their Impact on Code Quality
Reverse Engineering Tools as Media for Imperfect Knowledge
Experience Report: How Effective is Automated Program Repair for Industrial Software?
5th Working Conference on Reverse Engineering, WCRE '98, Honolulu, Hawai, USA, October 12-14, 1998
Insider and Ousider Threat-Sensitive SQL Injection Vulnerability Analysis in PHP
Computer-Aided Extraction of Software Components
Capturing Nontrivial Concerns in Object-Oriented Software
Reverse Engineering of User Interfaces
Assessing the complexity of upgrading software modules