yusuke1997/dblp-id-title huggingface dataset:
Feature Maps: A Comprehensible Software Representation for Design Pattern Detection
Automating Static Code Analysis Through CI/CD Pipeline Integration
Diff/TS: A Tool for Fine-Grained Structural Change Analysis
Integrating Formal and Structured Methods in Reverse Engineering
Binary level toolchain provenance identification with graph neural networks
Navigating Confidentiality in Test Automation: A Case Study in LLM Driven Test Data Generation
A Retrospective on Industrial Database Reverse Engineering Projects. Part 2
An exploratory study on library aging by monitoring client usage in a software ecosystem
A Reverse Engineering Method for Identifying Reusable Abstract Data Types
Visualizing Software Architecture Evolution Using Change-Sets
How do developers fix issues and pay back technical debt in the Apache ecosystem?
Associating Code Clones with Association Rules for Change Impact Analysis
Improving Model Inference in Industry by Combining Active and Passive Learning
A search-based approach to multi-view clustering of software systems
Investigating Software Testing and Maintenance of Open-Source Distributed Ledger
CloCom: Mining existing source code for automatic comment generation
Circular dependencies and change-proneness: An empirical study
Enhancing Source-Based Clone Detection Using Intermediate Representation
Testing analytics on software variability
Mining Software Information Sites to Recommend Cross-Language Analogical Libraries
Automated extraction of failure reproduction steps from user interaction traces
Conventionality analysis of array objects in JavaScript
An extensible approach for taming the challenges of JavaScript dead code elimination
The Python/C API: Evolution, Usage Statistics, and Bug Patterns
Do Bug-Fix Types Affect Spectrum-Based Fault Localization Algorithms' Efficiency?
Deep Review Sharing
STRICT: Information retrieval based search term identification for concept location
Deep Learning Based Identification of Suspicious Return Statements
A Multi-Metric Ranking with Label Correlations Approach for Library Migration Recommendations
Towards Understanding Tool-chain Bugs in the LLVM Compiler Infrastructure
FAMOOSr 2008: Workshop on FAMIX and Moose in Software Reengineering
Revisiting Inter-Class Maintainability Indicators
HistoRank: History-Based Ranking of Co-change Candidates
Lifelong Dynamic Optimization for Self-Adaptive Systems: Fact or Fiction?
The Quantum Circuit Model is not a Practical Representation of Quantum Software
Green Software Engineering: The Curse of Methodology
Bringing back-in-time debugging down to the database
Benchmarking Technical Quality of Software Products
Business process recovery based on system log and information of organizational structure
Adaptoring: Adapter Generation to Provide an Alternative API for a Library
Capture-replay vs. programmable web testing: An empirical assessment during test case evolution
G-Repo: a Tool to Support MSR Studies on GitHub
Reverse Architecting: An Industrial Experience Report
EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields
A Multivocal Mapping Study of MongoDB Smells
FINT: Tool Support for Aspect Mining
A Cognitive Approach to Program Understanding
Immediacy through Interactivity: Online Analysis of Run-time Behavior
Flexible semi-automatic support for type migration of primitives for C/C++ programs
Detecting duplicate bug reports with software engineering domain knowledge
Clustering static analysis defect reports to reduce maintenance costs
In-Memory Database Support for Source Code Search and Analytics
A Large-Scale Empirical Study of Android App Decompilation
Analysis of Virtual Method Invocation for Binary Translation
Towards continuous software release planning
An Exploratory Study of Macro Co-changes
Domain Analysis for Transformational Reuse
Lexical categories for source code identifiers
A Denotational Interprocedural Program Slicer
Leveraging Stack Overflow to Detect Relevant Tutorial Fragments of APIs
State Selection Algorithms and Their Impact on The Performance of Stateful Network Protocol Fuzzing
Using Structural and Semantic Information to Identify Software Components
Model-based software restructuring: Lessons from cleaning up COM interfaces in industrial legacy code
Using Large Language Models for Commit Message Generation: A Preliminary Study
On the Co-evolution of ML Pipelines and Source Code - Empirical Study of DVC Projects
A Large Scale Study of Multiple Programming Languages and Code Quality
NIRMAL: Automatic identification of software relevant tweets leveraging language model
Visualizing Data-Flows in Functional Programs
On the Relationships between Static and Dynamic Models in Reverse Engineering Java Software
Stone: A Privacy Policy Enforcement System for Smart Contracts
Requirements for Integrating Software Architecture and Reengineering Models: CORUM II
Measuring Navigation Efficiency in the IDE
GRASP/Ada: Reverse Engineering of Control Structure Diagrams
An IDE-based context-aware meta search engine
An empirical study of work fragmentation in software evolution tasks
On the rise and fall of CI services in GitHub
Do Developers Refactor Data Access Code? An Empirical Study
3rd workshop on Mining Unstructured Data
Fast Choreography of Cross-DevOps Reconfiguration with Ballet: A Multi-Site OpenStack Case Study
Test Case Generation for Python Libraries Using Dependent Projects' Test-Suites
Source versus Object Code Extraction for Recovering Software Architecture
Inferring Extended Finite State Machine models from software executions
22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, SANER 2015, Montreal, QC, Canada, March 2-6, 2015
On the Hunt for Invalid Objects: Exploring the Object State Space with Program Mutants
Human-Centric Issues in eHealth App Development and Usage: A Preliminary Assessment
List Comprehension Versus for Loops Performance in Real Python Projects: Should we Care?
Analysis of Source Code Duplication in Ethreum Smart Contracts
GUSTT: An Amorphous Slicing System which Combines Slicing and Transformation
Unscheduling, Unpredication, Unspeculation: Reverse Engineering Itanium Executables
GraX - An Interchange Format for Reengineering Tools
Automatic Package Coupling and Cycle Minimization
Detection of test smells with basic language analysis methods and its evaluation
Detecting Feature-Interaction Symptoms in Automotive Software using Lightweight Analysis
Retrieving Task-Related Clusters from Change History
TXL source transformation in practice
Finding High-Level Structures in Spreadsheet Programs
Supporting Quick and Dirty CORBA Introspection and Manipulation
RbG: A documentation generator for scientific and engineering software
From Whence It Came: Detecting Source Code Clones by Analyzing Assembler
Software risk management in practice: Shed light on your software product
The Case for a Single Data Exchange Format
10th Working Conference on Reverse Engineering, WCRE 2003, Victoria, Canada, November 13-16, 2003
Maintaining behaviour driven development specifications: Challenges and opportunities
Suggesting Comment Completions for Python using Neural Language Models
Towards automatically improving package structure while respecting original design decisions
C-3PR: A Bot for Fixing Static Analysis Violations via Pull Requests
An Entropy Evaluation Approach for Triaging Field Crashes: A Case Study of Mozilla Firefox
Under-optimized smart contracts devour your money
Slice-Based Cohesion Metrics and Software Intervention
A Static Reference Flow Analysis to Understand Design Pattern Behavior
Technical Debt in Large-Scale Distributed Projects: An Industrial Case Study
Automated Code Transformations: Dealing with the Aftermath
Leaders of Tomorrow Symposium: Future of Software Engineering, FOSE@SANER 2016, Osaka, Japan, March 14, 2016
Evaluating architecture stability of software projects
On the Knowledge Required to Understand a Program
Multiple Targets Directed Greybox Fuzzing: From Reachable to Exploited
Maximizing Functional Cohesion of Comprehension Environments by Integrating User and Task Knowledge
SmartInspect: solidity smart contract inspector
On Designing an Experiment to Evaluate a Reverse Engineering Tool
An Abstraction-Oriented, Path-Based Approach for Analyzing Object Equality in Java
dynStruct: An automatic reverse engineering tool for structure recovery and memory use analysis
An Experimentation Framework for Evaluating Disassembly and Decompilation Tools for C++ and Java
Supporting Program Analysis for Non-Mainstream Languages: Experiences and Lessons Learned
A Mutation Framework for Evaluating Security Analysis Tools in IoT Applications
Application Architecture Discovery - Towards Domain-driven, Easily-Extensible Code Structure
Using the City Metaphor for Visualizing Test-Related Metrics
Automatic Code Annotation Generation Based on Heterogeneous Graph Structure
Brigadier: A Datalog-based IAST framework for Node.js Applications
Combining Clone Detection and Latent Semantic Indexing to Detect Re-implementations
Detecting third-party libraries in Android applications with high precision and recall
Taint analysis of manual service compositions using Cross-Application Call Graphs
Legacy System Cataloging Facility
ArchTacRV: Detecting and Runtime Verifying Architectural Tactics in Code
Understanding the Archived Projects on GitHub
Mining Specifications from Documentation using a Crowd
Circe: A grammar-based oracle for testing Cross-site scripting in web applications
Enabling the Evolution of J2EE Applications through Reverse Engineering and Quality Assurance
Assisting Human Understanding to Aid the Targeting of Necessary Reengineering Work
Open Source Resume (OSR): A Visualization Tool for Presenting OSS Biographies of Developers
GASE: visualizing Software Evolution-in-the-Large
Extracting Object-Oriented Specification from Procedurally Oriented Programs
Exploring Relevant Artifacts of Release Notes: The Practitioners' Perspective
Machine Learning Regression Techniques for Test Case Prioritization in Continuous Integration Environment
Assessing the Security of GitHub Copilot's Generated Code - A Targeted Replication Study
Benchmarks for software clone detection: A ten-year retrospective
Managing Recovered Function and Structure of Legacy Software Components
Architecting, Analyzing and Testing Service-Oriented Systems
Studying the Chaos of Code Development
Using Source Code Metrics for Predicting Metamorphic Relations at Method Level
µDetector: Automated Intrusion Detection for Microservices
Distinguishing Similar Design Pattern Instances through Temporal Behavior Analysis
Software-Specific Named Entity Recognition in Software Engineering Social Content
The Metric Lens: Visualizing Metrics and Structure on Software Diagrams
Trace Files for Automatic Memory Management Systems
Reengineering Real-Time Embedded Software onto a Parallel Processing Platform
SCOTCH: Slicing and Coupling Based Test to Code Trace Hunter
Refactoring Traditional Forms into Ajax-enabled Forms
Toward an Infrastructure to Support Interoperability in Reverse Engineering
Analyzing the Actual Execution of a Large Software-Intensive System for Determining Dependencies
Extracting Reusable Modules from Legacy Code: Considering the Issues of Module Granularity
Ownership Object Graphs with Dataflow Edges
Recording, Visualising and Understanding Developer Programming Behaviour
Identifying Feature Clones: An Industrial Case Study
Quality Assessment of Enterprise Software Systems
PREREQIR: Recovering Pre-Requirements via Cluster Analysis
Where Should I Look at? Recommending Lines that Reviewers Should Pay Attention To
Can We Identify Stack Overflow Questions Requiring Code Snippets? Investigating the Cause & Effect of Missing Code Snippets
An empirical investigation into the cost-effectiveness of test effort allocation strategies for finding faults
Practical Software Development: Leveraging AI for Precise Cost Estimation in Lump-Sum EPC Projects
Automatically Customizing Static Analysis Tools to Coding Rules Really Followed by Developers
Workshop on Program Comprehension through Dynamic Analysis (PCODA10)
Architectural Synthesis: Integrating Multiple Architectural Perspectives
Extraction of Inter-procedural Simple Role Privilege Models from PHP Code
Alternating Between Surrogate Model Construction and Search for Configurations of an Autonomous Delivery System
Integrating source code search into git client for effective retrieving of change history
Studying Android App Popularity by Cross-Linking GitHub and Google Play Store
The Limits of the Identifiable: Challenges in Python Version Identification with Deep Learning
When They Go Low: Automated Replacement of Low-level Functions in Ethereum Smart Contracts
Code Based Software Security Assessments
First-Class Change Objects for Feature-Oriented Programming
Using Visualization for Architectural Localization and Extraction
Reverse Engineering of Mobile Application Lifecycles
Optimized feature selection towards functional and non-functional requirements in Software Product Lines
UNVEIL: A large-scale, automated approach to detecting ransomware (keynote)
JavaScript API Deprecation in the Wild: A First Assessment
Mining Multi-level API Usage Patterns
Workshop on Code Based Software Security Assessments (CoBaSSA 2005)
Towards understanding an open-source bounty: Analysis of Bountysource
Towards a Benchmark for Evaluating Reverse Engineering Tools
Use the Forks, Look! Visualizations for Exploring Fork Ecosystems
An Empirical Study on the Usage of the Swift Programming Language
Is Self-Admitted Technical Debt a Good Indicator of Architectural Divergences?
Socio-technical evolution of the Ruby ecosystem in GitHub
PR-SZZ: How pull requests can support the tracing of defects in software repositories
Automatically exploiting implicit design knowledge when solving the class responsibility assignment problem
Misery loves company: CrowdStacking traces to aid problem detection
A framework for classifying and comparing source code recommendation systems
HyDRa: A Framework for Modeling, Manipulating and Evolving Hybrid Polystores
Want to Earn a Few Extra Bucks? A First Look at Money-Making Apps
Characterizing Evolutionary Clusters
D-Goldilocks: Automatic Redistribution of Remote Functionalities for Performance and Efficiency
A Preliminary Study of Size Optimization for Text-Based Web-Resource
Are Refactorings to Blame? An Empirical Study of Refactorings in Merge Conflicts
Normalizing Source Code Vocabulary
Goal and Policy Based Code Generation and Deployment of Smart Contracts
Astra: Bottom-up Construction of Structured Artifact Repositories
Analysis and Presentation of Recovered Software Architectures
Node Coarsening Calculi for Program Slicing
Accurate Design Pattern Detection Based on Idiomatic Implementation Matching in Java Language Context
Interactive Migration of Legacy Databases to Net-Centric Technologies
JCHARMING: A bug reproduction approach using crash traces and directed model checking
Why blockchain is important for software developers, and why software engineering is important for blockchain software (Keynote)
First International Workshop on Refactoring : Achievements, Challenges, and Effects (REFACE?03)
An Industrial Example of Database Reverse Engineering
Lehman's laws in agile and non-agile projects
Comparative Evaluation of Dynamic Visualisation Tools
CNN-FL: An Effective Approach for Localizing Faults using Convolutional Neural Networks
Evaluating Bug Prediction under Realistic Settings
Haskell in Green Land: Analyzing the Energy Behavior of a Purely Functional Language
Evolution of GitHub Action Workflows
gFaaS: Enabling Generic Functions in Serverless Computing
CGORewritter: A better way to use C library in G
Static Detection of Disassembly Errors
Customized Tools for Software Quality Assurance and Reengineering
Dissection of a bug dataset: Anatomy of 395 patches from Defects4J
Characterize Software Release Notes of GitHub Projects: Structure, Writing Style, and Content
Constructing XML-Speaking Wrappers for WEB Applications: Towards an Interoperating WEB
A Study on the Current State of the Art in Tool-Supported UML-Based Static Reverse Engineering
Using Program Transformation to Secure C Programs Against Buffer Overflows
Why do we break APIs? First answers from developers
Cryptcoder: An Automatic Code Generator for Cryptographic Tasks in Ethereum Smart Contracts
Generative Artificial Intelligence for Test-Driven Development: GAI4- TDD
An Exploratory Study on the Usage of Gherkin Features in Open-Source Projects
Experience Report on Teaching Parallel and Distributed Programming Through Storytelling
MoJo: A Distance Metric for Software Clusterings
Design Pattern Detection for Reverse Engineering
Chava: Reverse Engineering and Tracking of Java Applets
Assessing the Test Suite of a Large System Based on Code Coverage, Efficiency and Uniqueness
Autumn Leaves: Curing the Window Plague in IDEs
ConfigFile++: Automatic comment enhancement for misconfiguration prevention
Rebot: An Automatic Multi-modal Requirements Review Bot
AutoBench: Finding Workloads That You Need Using Pluggable Hybrid Analyses
A Framework Profile of .NET
A Neural Model for Method Name Generation from Functional Description
REP - chaRacterising and Exploiting Process component: Results of Experimentation
Towards a new digital business operating system: Speed, data, ecosystems, and empowerment (keynote)
UAV: Warnings from multiple Automated Static Analysis Tools at a glance
MemPick: High-level data structure detection in C/C++ binaries
A comparison of software engineering domain specific sentiment analysis tools
Object-Based Dynamic Protocol Recovery for Multi-Threading Programs
Comparing Execution Trace Using Merkle- Tree to Detect Backward Incompatibilities
Can Identifier Splitting Improve Open-Vocabulary Language Model of Code?
Multi-language re-documentation to support a COBOL to Java migration project
Workshop Introduction Astrenet Aspect Analysis
Reducing Code Complexity through Code Refactoring and Model-Based Rejuvenation
DeepCon: Contribution Coverage Testing for Deep Learning Systems
Discovering the Objectual Meaning of Foreign Key Constraints in Enterprise Applications
Detection of protection-impacting changes during software evolution
Understanding and Improving Change Risk Detection in Practice
TinySpline: A Small, yet Powerful Library for Interpolating, Transforming, and Querying NURBS, B-Splines, and Bézier Curves
19th Working Conference on Reverse Engineering, WCRE 2012, Kingston, ON, Canada, October 15-18, 2012
MG++: Memory graphs for analyzing dynamic data structures
Extraction and Use of Class Dependency Information for Java
PredRacer: Predictively Detecting Data Races in Android Applications
c-JRefRec: Change-based identification of Move Method refactoring opportunities
SPCP-Miner: A tool for mining code clones that are important for refactoring or tracking
On the effect of program exploration on maintenance tasks
Identification of REST-like Resources from Legacy Service Descriptions
Umple: A framework for Model Driven Development of Object-Oriented Systems
Detecting faulty empty cells in spreadsheets
Context is king: The developer perspective on the usage of static analysis tools
A Simple Type System for Program Reengineering
Understanding project dissemination on a social coding site
OBLIVE: Seamless Code Obfuscation for Java Programs and Android Apps
REM 2009 - International Workshop on Reverse Engineering Models from Software Artifacts
Benchmarking Lightweight Techniques to Link E-Mails and Source Code
Logical Coupling Based on Fine-Grained Change Information
Investigating the Effectiveness of Clustering for Story Point Estimation
Migrating COBOL Systems to the WEB by Using the MVC Design Pattern
Comparison of Abstract Data Type and Abstract State Encapsulation Detection Techniques for Architectural Understanding
A Comparative Study of Code Clone Genealogies in Test Code and Production Code
Automated Image Reduction for Explaining Black-box Classifiers
CoreTAna: A Trace Analyzer for Reverse Engineering Real-Time Software
Characterizing and Improving Bug-Finders with Synthetic Bugs
ALANCA: Active Learning Guided Adversarial Attacks for Code Comprehension on Diverse Pre-trained and Large Language Models
Reverse Engineering Concurrent Programs Using Formal Modelling and Analysis
Requirements-Driven Software Re-engineering Framework
1st IEEE International Workshop on Software Analytics, SWAN 2015, Montreal, QC, Canada, March 2, 2015
Evolution analysis for Accessibility Excessiveness in Java
On the Use of Automated Text Summarization Techniques for Summarizing Source Code
Investigating type declaration mismatches in Python
Conformance Checking during Software Evolution
Finding the Best Compromise Between Design Quality and Testing Effort During Refactoring
Message from the General Chair: On the Meeting of Software Architecture and Reverse Engineering
Movies Recommendation Networks as Bipartite Graphs
Solving Election Problem in Asynchronous Distributed Systems
An Analysis of Universal Differential Equations for Data-Driven Discovery of Ordinary Differential Equations
DDDAS/ITR: A Data Mining and Exploration Middleware for Grid and Distributed Computing
Interactive versus Symbolic Approaches to Plane Loci Generation in Dynamic Geometry Environments
Robust and Fast Algorithm for a Circle Set Voronoi Diagram in a Plane
Autonomic Job Scheduling Policy for Grid Computing
Interacting Automata for Modelling Distributed Systems
Planet-in-a-Bottle: A Numerical Fluid-Laboratory System
IC Design of IPv6 Routing Lookup for High Speed Networks
An Accurate and Efficient Frontal Solver for Fully-Coupled Hygro-Thermo-Mechanical Problems
Quantification of Uncertainty for Numerital Simulations with Confidence Intervals
Ontology Based Data Access Methods to Teach Students to Transform Traditional Information Systems and Simplify Decision Making Process
Learning from Imbalanced Data Streams Based on Over-Sampling and Instance Selection
Forwarding Scheme Extension for Fast and Secure Handoff in Hierarchical MIPv6
Experimental Analysis of a New Algorithm for Partial Haplotype Completion
Modeling and Simulation of Distributed Security Models
Feasibility and Performance Benefits of Directional Force Fields for the Tactical Conflict Management of UAVs
Multi-agent Spatial SIR-Based Modeling and Simulation of Infection Spread Management
Pairwise Distance Matrix Computation for Multiple Sequence Alignment on the Cell Broadband Engine
Using Computational Plant Science Tools to Investigate Morphological Aspects of Compensatory Growth
Building hybrid Scientific similarity networks using research papers and social networks
Computer Simulation of the Anisotropy of Fluorescence in Ring Molecular Systems
Radial Basis Function Neural Network with a Centers Training Stage for Prediction Based on Dispersed Image Data
An Approach for Eye Detection Using Parallel Genetic Algorithm
DAI: How Pre-computation Speeds up Data Analysis
Numerical Simulation of Free Surface Affected by Submarine with a Rotating Screw Moving Underwater
Application Controlled IPC Synchrony - An Event Driven Multithreaded Approach
Modeling Metadata-Enabled Information Retrieval
MetFlexo: An Automated Simulation of Realistic H 1 -NMR Spectra
Layered Resource Representation in Grid Environment: An Example from VEGA Grid
Confidence Intervals for the Autocorrelations of the Squares of GARCH Sequences
Complex Workflow Management of the CAM Global Climate Model on the GRID
High-Performance Algorithms for Quantum Systems Evolution
Pseudo-Newton Method with Fractional Order Derivatives
MHGEE: Event Extraction via Multi-granularity Heterogeneous Graph
Computational Science - ICCS 2020 - 20th International Conference, Amsterdam, The Netherlands, June 3-5, 2020, Proceedings, Part VII
The Support Vector Regression with Adaptive Norms
Paroxysmal Atrial Fibrillation Prediction Application Using Genetic Algorithms
Timeseries Based Deep Hybrid Transfer Learning Frameworks: A Case Study of Electric Vehicle Energy Prediction
Formation of Dwarf Galaxies in Reionized Universe with Heterogeneous Multi-computer System
Multi-physics and Multi-scale Modelling in Cardiovascular Physiology: Advanced User Methods for Simulation of Biological Systems with ANSYS/CFX