yusuke1997/dblp-id-title huggingface dataset:
Scenariographer: A Tool for Reverse Engineering Class Usage Scenarios from Method Invocation Sequences
A Fine-Grained Analysis on the Evolutionary Coupling of Cloned Code
How Multiple Developers Affect the Evolution of Code Clones
Proceedings of the Conference on Software Maintenance, ICSM 1988, Scottsdale, AZ, USA, 24-27 October, 1988
Is Quantization a Deal-Breaker? Empirical Insights From Large Code Models
Using static analysis for knowledge extraction from industrial User Interfaces
Detection strategies of smells in web software development
ConSIT: A Conditioned Program Slicer
Targeted Test Selection Approach in Continuous Integration
Inferring semantically related software terms and their taxonomy by leveraging collaborative tagging
Improved maintenance support by multi-version visualizations
Can Metrics Help to Bridge the Gap between the Improvement of OO Design Quality and its Automation?
Inferring the data access from the clients of generic APIs
Tools for preventive software maintenance
Experimental Data for the A?B*A Pattern in CSS: Inputs and Outputs
An investigation into software maintenance-perception and practices
Reuse Reengineering and Validation via Concept Assignment
Application of formal specification to software maintenance
Understanding where requirements are implemented
Investigating code review quality: Do people and participation matter?
A Graphical Class Representation for Integrated Black- and White-Box Testing
A systematic mapping study on dynamic metrics and software quality
Share, But be Aware: Security Smells in Python Gists
Module Metric Signature (MMS) Visualization
COB2PY - A Non-AI, Rule-Based COBOL to Python Translator
Evaluation of Cross-Lingual Bug Localization: Two Industrial Cases
Reverse Engineering PL/SQL Legacy Code: An Experience Report
Dynamic Updating of Software Systems Based on Aspects
Cloned Buggy Code Detection in Practice Using Normalized Compression Distance
SQUANER: A framework for monitoring the quality of software systems
An Ada based real-time closed-loop integration and regression test tool
Improving Code Churn Predictions During the System Test and Maintenance Phases
Comprehensive evaluation of association measures for fault localization
Syntest-ACR: Automated Crash Reproduction for Javascript
Aiding Program Comprehension by Static and Dynamic Feature Analysis
"When the Code becomes a Crime Scene" Towards Dark Web Threat Intelligence with Software Quality Metrics
A Taxonomy for Program Metamodels in Program Reverse Engineering
Communicative Intention in Code Review Questions
Migration to Object Oriented Platforms: A State Transformation Approach
A Comprehensive Study on the Energy Efficiency of Java's Thread-Safe Collections
Measuring and evaluating maintenance process using reliability, risk, and test metrics
Algorithmic Analysis of the Impact of Changes to Object-Oriented Software
Ensemble Models for Neural Source Code Summarization of Subroutines
Linear Complexity Object-Oriented Similarity for Clone Detection and Software Evolution Analyses
srcType: A Tool for Efficient Static Type Resolution
Locating performance improvement opportunities in an industrial software-as-a-service application
Modeling changeset topics for feature location
Potpourri module detection
RENATO, a Tool to Support Software Reuse
Lessons Learned from Large-Scale Refactoring
Process-focused models of software maintenance
Standards Effecting Software Maintenance
EWIDL: Single-Source Web API Documentation Management System
AutoFlow: An automatic debugging tool for AspectJ software
Refactoring Asynchrony in JavaScript
Detection of Fault-Prone Software Modules During a Spiral Life Cycle
An Experiment in Identifying Persistent Objects in Large Systems
E-Xplore: Enterprise API Explorer
Using program decomposition to guide modifications
A software re-engineering method using domain models
Differentiating Roles of Program Elements in Action-Oriented Concerns
Refactoring Planning for Design Smell Correction: Summary, Opportunities and Lessons Learned
Preprocessing the noise in legacy user permission assignment data for role mining - An industrial practice
A Web Service Test Generator
An Industrial Experience Report on Legacy Data-Intensive System Migration
On Rapid Releases and Software Testing
TopicXP: Exploring topics in source code using Latent Dirichlet Allocation
Reliability models and metrics for space shuttle maintenance position statement
Experimental Analysis of the Cognitive Processes of Program Maintainers during Software Maintenance
Sirius: Static Program Repair with Dependence Graph-Based Systematic Edit Patterns
Estimating the breaking point for technical debt
An Empirical Study of the Effects of Minimization on the Fault Detection Capabilities of Test Suites
Context-driven Testing of Object-oriented Systems
Integration of Maintenance Metrics
LLMShot: Reducing Snapshot Testing Maintenance via LLMs
On the Use of Stack Traces to Improve Text Retrieval-Based Bug Localization
Monitoring Continuous Integration Practices in Industry: A Case Study
Identification of Green, Yellow and Red Legacy Components
A human study of fault localization accuracy
Assessing Generalizability of CodeBERT
TechLand: Assisting Technology Landscape Inquiries with Insights from Stack Overflow
iTrace: Overcoming the Limitations of Short Code Examples in Eye Tracking Experiments
OO Design Patterns, Design Structure, and Program Changes: An Industrial Case Study
Playing with refactoring: Identifying extract class opportunities through game theory
QuaTrace: A Tool Environment for (Semi-) Automatic Impact Analysis Based on Traces
Using Animations to Understand Commits
A toolset to support a software maintenance process in academic environments
Characterizing Performance Regression Introducing Code Changes
Industrial Real-Time Regression Testing and Analysis Using Firewalls
TRINITY: An IDE for the Matrix
Hitting the Moving Target: Trials and Tribulations of Modeling Quality in Evolving Software Systems
The Future Can't Help Fix The Past: Assessing Program Repair In The Wild
Software Maintenance: An Approach towards Control
Smells Like Teen Spirit: Improving Bug Prediction Performance Using the Intensity of Code Smells
SiblingClassTestDetector: Finding Untested Sibling Functions
Evaluating Modern Clone Detection Tools
Prompting Matters: Assessing the Effect of Prompting Techniques on LLM-Generated Class Code
Enabling multi-tenancy: An industrial experience report
Matching machine-code functions in executables within one product line via bioinformatic sequence alignment
COSVAM: A Technique for Assessing Software Variability in Software Product Families
A domain-customizable SVG-based graph editor for software visualizations
A Pilot Experiment to Quantify the Effect of Documentation Accuracy on Maintenance Tasks
Do practitioners intentionally self-fix Technical Debt and why?
What's hot in software engineering Twitter space?
Re-Engineering of E-commerce Legacy Applications for Enterprise Java TM Environment
Using tactic traceability information models to reduce the risk of architectural degradation during system maintenance
Augmenting static source views in IDEs with dynamic metrics
Exploiting Global Causality in Testing of Distributed and Component-Based Applications
ArchFLoc: Locating and explaining architectural features in running web applications
Deep Learning Anti-Patterns from Code Metrics History
The Making of Accessible Android Applications: An Empirical Study on the State of the Practice
Analysis of Non-Discrimination Policies in the Sharing Economy
How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study
Software maintenance as an engineering discipline
Continuous Integration in a Social-Coding World: Empirical Evidence from GitHub
Program Dependency Analysis for Consolidating Customized Product Copies
Towards Accurate Binary Correspondence Using Runtime-Observed Values
A Survey of Black-Box Modernization Approaches for Information Systems
RIPPLES: Tool for Change in Legacy Software
Test Re-Prioritization in Continuous Testing Environments
The Case For Maintaining Assurance Cases
A model-based approach to software refactoring
Theil index for aggregation of software metrics values
Evaluating the Maintainability of Forward-Porting Vulnerabilities in Fuzzer Benchmarks
A Roadmap for Co-Evolution of Meta-Models and Models
How Long and How Much: What to Expect from Summer of Code Participants?
Evaluating software clustering using multiple simulated authoritative decompositions
Identifying high-level dependence structures using slice-based dependence analysis
Practical Technical Debt Discovery by Matching Patterns in Assessment Graph
Expanding identifiers to normalize source code vocabulary
Integration, Customization and Maintenance of Heterogeneous Software with MECASP
Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures
Studying the Evolution and Enhancement of Software Features
2015 IEEE International Conference on Software Maintenance and Evolution, ICSME 2015, Bremen, Germany, September 29 - October 1, 2015
Scalable and incremental clone detection for evolving software
K-Mediator: Towards Evolving Information Systems
System-level Usage Dependency Analysis of Object-Oriented Systems
ONTRAC: A system for efficient ONline TRACing for debugging
Data flow testing of parallelized code
On the maintenance of UI-integrated mashup applications
Mining specifications in diversified formats from execution traces
Test Case Prioritization: An Empirical Study
A Case Study on the Long-Term Effects of Software Redocumentation
BLIMP Tracer: Integrating Build Impact Analysis with Code Review
Dynamic Feature Traces: Finding Features in Unfamiliar Code
Software Maintenance: A Practitioner's View of Changes Since 1983
Some Comments on the Software Measurement Process
A Case Study on Regression Test Suite Maintenance in System Evolution
Design Smell Detection and Analysis for Open Source Java Software
A framework for dynamic evolution of object-oriented specifications
Supervised software modularisation
Studying Software Evolution Information by Visualizing the Change History
A Component-Sensitive Static Analysis Based Approach for Modeling Intents in Android Apps
Yesterday"s Weather: Guiding Early Reverse Engineering Efforts by Summarizing the Evolution of Changes
FeaRS: Recommending Complete Android Method Implementations
Experience Paper: Implementing an Experience Factory: Maintenance and Evolution of the Software and Systems Development Process
Onweer: Automated Resilience Testing Through Fuzzing
What Is Thrown? Lightweight Precise Automatic Extraction of Exception Preconditions in Java Methods
A decision support system to refactor class cycles
Extracting Error Handling to Aspects: A Cookbook
The Role of Refactorings in API Evolution
Breaking the Bento Box: Accelerating Visual Momentum in Data-flow Analysis
19th International Conference on Software Maintenance (ICSM 2003), The Architecture of Existing Systems, 22-26 September 2003, Amsterdam, The Netherlands
Learning based and Context Aware Non-Informative Comment Detection
A Reflexive and Automated Approach to Syntactic Pattern Matching in Code Transformations
Towards Feature Envy Design Flaw Detection at Block Level
An Effective Approach to Reduce the ihAvalanche Effectln in the Management of Fiscal Data in Local Public Administration
Commit-Aware Mutation Testing
Examining Year 2000 Data Challenges from the Maintenance Perspective
Index-based code clone detection: incremental, distributed, scalable
What Do Developers Discuss about Biometric APIs?
Compositional Vector Space Models for Improved Bug Localization
Artefact: An R Implementation of the AutoSpearman Function
An Empirical Evaluation of Models of Programmer Navigation
Assembler to C Migration Using the FermaT Transformation System
Two Controlled Experiments Concerning the Usefulness of Assertions as a Means for Programming
ICBMC: An Improved Cohesion Measure for Classes
SBFL-Suitability: A Software Characteristic for Fault Localization
Two Datasets for Sentiment Analysis in Software Engineering
Experience Report: Reengineering Standalone System into the Service-Partition Distributed Environment
Use Cases of a Generic Model Interpreter in an Automotive Software Setting
DynaDoc: Automated On-demand Context-Specific Documentation
Rejuvenating C++ programs through demacrofication
An introduction to the WSL program transformer
iRisk: A Scalable Microservice for Classifying Issue Risks Based on Crowdsourced App Reviews
Investigation of the Risk to Software Reliability and Maintainability of Requirements Changes
Empirical assessment of UML class diagram layouts based on architectural importance
Verification of Results in Software Maintenance Through External Replication
Bugsplainer: Leveraging Code Structures to Explain Software Bugs with Neural Machine Translation
Rethinking Cognitive Complexity for Unit Tests: Toward a Readability-Aware Metric Grounded in Developer Perception
An Empirical Study on the Usage of Automated Machine Learning Tools
Domain specific warnings: Are they any better?
Visualization of Program Dependence and Slices
Teaching Software Maintenance
Test Manager: The Test Automation Component for the Maintenance of Large-Scale Systems
Learning to Rank Improves IR in SE
Industrial experiences with automated regression testing of a legacy database application
Low-threat security patches and tools
Retrospect of Taiwan's software industry and issues of software maintenance and evolution
Experiences in modularizing business rules into aspects
25 years of software maintenance
A study of portability problems and evaluation
Extensible Language-Aware Merging
Evaluating State-of-the-Art Free and Open Source Static Analysis Tools Against Buffer Errors in Android Apps
CLEMMA: the design of a practical configuration librarian
Teddy: Automatic Recommendation of Pythonic Idiom Usage For Pull-Based Software Projects
A Configuration and Change Management System for Ground Segment Operation Software
A Documentation Suite for Maintenance Programmers
Towards a Complete Metamorphic Testing Pipeline
Search-Based Peer Reviewers Recommendation in Modern Code Review
An analysis of incremental assistant capabilities of a software evolution expert system
History-sensitive recovery of product line features
Changing Java Programs
An Estimation-Based Management Framework for Enhancive Maintenance in Commercial Software Products
Using AOP to Ease Evolution
Log filtering and interpretation for root cause analysis
Maintaining the software process
Dead code elimination for web systems written in PHP: Lessons learned from an industry case
Investigating Component-Based Maintenance and the Effect of Software Evolution: A Reengineering Approach Using Data Clustering
Deep Learning-Based Code Completion: On the Impact on Performance of Contextual Information
Modeling class cohesion as mixtures of latent topics
Software tag for traceability and transparency of maintenance
Issues in Software Process Automation - From a Practical Perspective
Substring Matching for Clone Detection and Change Tracking
Constraint Discovery for Structured Generation via LLM-Guided SMT Inference
Estimating software maintenance effort from use cases: An industrial case study
Evolution and Maintenance of Web Service Applications
Using Execution Trace Data to Improve Distributed Systems
An NLP-based Tool for Software Artifacts Analysis
Query by example in large-scale code repositories
Untangling Spaghetti of Evolutions in Software Histories to Identify Code and Test Co-evolutions
The effect of inheritance on the maintainability of object-oriented software: an empirical study
Extreme Maintenance
Supporting software evolution analysis with historical dependencies and defect information
Improving Statistical Approach for Memory Leak Detection Using Machine Learning
Predicting Maintenance Effort with Function Points
LadyBug: A GitHub Bot for UI-Enhanced Bug Localization in Mobile Apps
Modeling the Relationship Between Identifier Name and Behavior
A Conceptual Antifragile Microservice Framework for Reshaping Critical Infrastructures
How Programmers Can Turn Comments into Waypoints for Code Navigation
Certifying software robustness using program slicing
Fuzzy set approach for automatic tagging in evolving software
SCOTCH: Test-to-code traceability using slicing and conceptual coupling
Mining Software Repositories to Assist Developers and Support Managers
Understanding C Programs Using the Combined C Graph Representation
Dealing with Faults in Source Code: Abbreviated vs. Full-Word Identifier Names
Analysing Large COBOL Programs: the extraction of reusable modules
Evolution in Open Source Software: A Case Study
Fuzzing to Estimate Gas Costs of Ethereum Contracts
Studying the use of developer IRC meetings in open source projects
A firewall concept for both control-flow and data-flow in regression integration testing
An Empirical Study on the Effect of Dynamic Slicing on Automated Program Repair Efficiency
On the need for automatic knowledge management in modern collaboration tools to improve software maintenance
A Framework and Tool for Porting Assessment and Remediation
Characterizing maintainability concerns in autonomic element design
Maintenance Effort Estimation for Open Source Software: A Systematic Literature Review
Test generation via Dynamic Symbolic Execution for mutation testing
On the Use of Deep Learning Models for Semantic Clone Detection
Applying the Signature Concept to Plan-Based Program Understanding
Domain Based Regression Testing
The Maintainer's Assistant [software tool]
Code Readability in the Age of Large Language Models: An Industrial Case Study from Atlassian
Search-Based Techniques Applied to Optimization of Project Planning for a Massive Maintenance Project
Maintaining Software with a Security Perspective
Sine-Cosine Algorithm for Software Fault Prediction
An Empirical Study of UI Implementations in Android Applications
New perspectives on software maintenance processes
SPICA: A Methodology for Reviewing and Analysing Fault Localisation Techniques
An industrialized restructuring service for legacy systems
Refactoring Fat Interfaces Using a Genetic Algorithm
How "Specification by Example" and Test-Driven Development Help to Avoid Technial Debt
Code smells in spreadsheet formulas revisited on an industrial dataset
An Exploratory Study of Documentation Strategies for Product Features in Popular GitHub Projects
Advanced methods in automated software test
Improving Fault Localization Using Model-domain Synthesized Failing Test Generation
Do Contexts Help in Phrase-Based, Statistical Source Code Migration?
Automatic classification of software related microblogs
PARC: Recommending API methods parameters
A Taxonomy of Inefficiencies in LLM-Generated Python Code
Using Metrics to Drive Quality Improvements and Value - Company Wide
AST-Enhanced or AST-Overloaded? The Surprising Impact of Hybrid Graph Representations on Code Clone Detection
A Cost-Effective Approach for Hyper-Parameter Tuning in Search-based Test Case Generation
SEART Data Hub: Streamlining Large-Scale Source Code Mining and Pre-Processing
Artifacts for Dynamic Analysis of Android Apps
Metrics of Software Evolution as Effort Predictors - A Case Study
Crossing the boundaries while analyzing heterogeneous component-based software systems
A Deep Dive into Retrieval-Augmented Generation for Code Completion: Experience on WeChat
Viewpoints as an evolutionary approach to software system maintenance
Interactive Exploration of Collaborative Software-Development Data
Automatically Documenting Software Artifacts
Software Change Through Design Maintenance
Using configured directories to solve software maintenance problems
Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go?
Type-preserving heap profiler for C++
A Preliminary Study on Large Language Models Self-Negotiation in Software Engineering
An Industrial Case Study on Reuse Oriented Development
Improving Visual Impact Analysis
Experience Paper: Maintenance at ABB (I): Software Problem Administration Processes
Production process modeling of software maintenance productivity
Elevating Jupyter Notebook Maintenance Tooling by Identifying and Extracting Notebook Structures
Build system issues in multilanguage software
Testing with Respect to Concerns
Managing Change in COTS-Based Systems
WSDarwin: A Framework for the Support of Web Service Evolution
Predicting and Evaluating Software Model Growth in the Automotive Industry
The Dark Side of Object-Oriented Software Development
Assessing the impact of framework changes using component ranking
What makes a good code example?: A study of programming Q&A in StackOverflow
Reflections on Collaborative Software Visualization in Co-located Environments
Aligning Technical Debt Prioritization with Business Objectives: A Multiple-Case Study
A Tool Suite for Evolving Legacy Software
Automatic Examining of Software Architectures on Mobile Applications Codebases
Understanding parallelism-inhibiting dependences in sequential Java programs
Mining the Lexicon Used by Programmers during Sofware Evolution
An object-oriented integrated software analysis and maintenance
Do Program Transformations Help Reverse Engineering?
Performance-Influence Model for Highly Configurable Software with Fourier Learning and Lasso Regression
The Experience of OSCAR
Combining Static and Dynamic Analyses to Reverse-Engineer Scenario Diagrams
An empirical evaluation of the effectiveness of inspection scenarios developed from a defect repository
Definition and Validation of the Key process of Release, Delivery and Deployment for Product Software Vendors: turning the ugly duckling into a swan
Using automatic program decomposition techniques in software maintenance tools
Leveraging Large Vision-Language Model for Better Automatic Web GUI Testing
Decomposing God Classes at Siemens
Incremental Maintenance of Software Artifacts
Experience Paper: Maintenance at ABB (II): Change Execution Processes
Restructuring Program Identifier Names
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study
WebFabIS: A WEB Based Information System for Microelectronics Manufacturing
Software design and maintenance tools for Ada and C
Effective and efficient localization of multiple faults using value replacement
Understanding Phases and Styles of Object-Oriented Systems' Evolution
Technical Debt: The Ultimate Antipattern - The Biggest Costs May Be hidden, Widespread, and Long Term
Understanding Web Application Workloads and Their Applications: Systematic Literature Review and Characterization
Software lifetime and its evolution process over generations
A conceptual foundation for software re-engineering
Debugging Support for Aspect-Oriented Program Based on Program Slicing and Call Graph
Object-Oriented Software Configuration Management
Refactoring in the presence of annotations
A dynamic approach of test data generation
Reuse-Driven Interprocedural Slicing in the Presence of Pointers and Recursion
The Principle of Organizational Maturity and E-Type Dynamics
Toward a Definition of Cognitive-Driven Development
Software Maintenance Metrics: A Changing Attitude
Proceedings of the Conference on Software Maintenance, ICSM 1990, San Diego, CA, USA, 26-29 November, 1990
Combining Static and Dynamic Analysis of Concurrent Programs
Evaluating Similarity Measures for Software Decompositions
Software Architectures Change Propagation Tool (SACPT)
Properties of Signature Change Patterns
Integrating proprietary and open-source tool chains through horizontal interchange of XMI models
Software Testing and Code Refactoring: A Survey with Practitioners
Guidelines on the use of Fit tables in software maintenance tasks: Lessons learned from 8 experiments
Smart Money Wasting: Analyzing Gas Cost Drivers of Ethereum Smart Contracts
On the Automation of Dependency-Breaking Refactorings in Java
An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects
Code Hot Spot: A tool for extraction and analysis of code change history
A Table Reduction Approach for Software Structure Testing
TraceLab Components for Generating Speech Act Types in Developer Question/Answer Conversations
srcML 1.0: Explore, Analyze, and Manipulate Source Code