yusuke1997/dblp-id-title huggingface dataset:
Dynamic Slicing of WebAssembly Binaries
Database-Aware Fault Localization for Dynamic Web Applications
Refactoring Java Concurrent Programs Based on Synchronization Requirement Analysis
Examining The Work Experience of Programmers with Visual Impairments
Search-based refactoring: Towards semantics preservation
A Deployment System for Pervasive Computing
Maven Unzipped: Exploring the Impact of Library Packaging on the Ecosystem
Form: A Framework for Creating Views of Program Executions
Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challenges
1st workshop on maintenance and evolution of FLOSS (MEFLOSS)
Aspects of Design and Implementation of a Multi-Channel and Multi-Modal Information System
Regression Testing of Massively Multiplayer Online Role-Playing Games
Automatic test case selection and generation for regression testing of composite service based on extensible BPEL flow graph
A logic meta-programming foundation for example-driven pattern detection in object-oriented programs
Detecting similar applications with collaborative tagging
Recovering traceability links between unit tests and classes under test: An improved method
Automated Refactoring for Energy-Aware Software
An Empirical Study on the Fault-Inducing Effect of Functional Constructs in Python
An Empirical Study of the Effects of Expert Knowledge on Bug Reports
Improving software maintenance using system-level reverse engineering
How often do unintended inconsistencies happen? Deriving modification patterns and detecting overlooked code fragments
Exploring the use of deep learning for feature location
Interprocedural Dynamic Slicing Applied to Interprocedural Data How Testing
Enhancing Clone-and-Own with Systematic Reuse for Developing Software Variants
Improving Traceability Link Recovery Using Fine-grained Requirements-to-Code Relations
Efficient Automated Program Repair through Fault-Recorded Testing Prioritization
An eye tracking study on the effects of layout in understanding the role of design patterns
Adventures in portable parallel programming: STRAND 88 with embedded Fortran and C
Maleku: An evolutionary visual software analysis tool for providing insights into software evolution
The Role of Independent Verification and Validation in Maintaining a Safety Critical Evolutionary Software in a Complex Environment: The NASA Space Shuttle Program
The rationale for software wrapping
Repairing Responsive Layout Failures Using Retrieval Augmented Generation
Efficient regression testing based on test history: An industrial evaluation
TraceLab Components for Reproducing Source Code Summarization Experiments
Modeling the Cost-Benefits Tradeoffs for Regression Testing Techniques
Detecting DOM-Sourced Cross-Site Scripting in Browser Extensions
Evolving Software Processes by Tailoring the Behavior of Software Objects
CM 3 : Service Level Agreement
Non-intrusive tool for software testing and debugging: an actual industrial application example
AimDroid: Activity-Insulated Multi-level Automated Testing for Android Applications
Pizza versus Pinsa: On the Perception and Measurability of Unit Test Code Quality
Software Bill of Materials Adoption: A Mining Study from GitHub
Assessing and Improving the Quality of Docker Artifacts
Towards a Weighted Voting System for Q&A Sites
Dimensions of Software Evolution
Evolution of a Software Maintenance Organization from Cost Center to Service Center
Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues
Stepwise Refactoring Tools
The squale model - A practice-based industrial quality model
Reverse Engineering Legacy Information Systems for Internet Based Interoperation
Learning to Identify Security-Related Issues Using Convolutional Neural Networks
Latent Co-development Analysis Based Semantic Search for Large Code Repositories
Experiments with Interactive Fault Localization Using Simulated and Real Users
Analyzing the evolution of user-visible features: A case study with Eclipse
Does Refactoring of Test Smells Induce Fixing Flaky Tests?
An Analysis of Machine Learning Algorithms for Condensing Reverse Engineered Class Diagrams
Impact analysis of UML design changes using model slicing
Describing Evolving Dependable Systems Using Co-Operative Software Architectures
Towards Better Understanding Developer Perception of Refactoring
Refactoring via Program Slicing and Sliding
FFL: Fine-grained Fault Localization for Student Programs via Syntactic and Semantic Reasoning
Are COTS Products and Component Packaging Killing Software Malleability?
How Much Can a Behavior-Preserving Changeset Be Decomposed Into Refactoring Operations?
Design maintenance: unexpected architectural interactions (experience report)
Mining the Maintenance History of a Legacy Software System
Algorithm for graphic layout in VIFOR
Software Maintenance Life Cycle Model
Research methods in computer science
Logs and models in engineering complex embedded systems
Automated GUI Testing of Android Apps: From Research to Practice
An Experience Report of the API Evolution and Maintenance for Software Platforms
A blessing in disguise? Assessing the Relationship between Code Smells and Sustainability
Multi-abstraction Concern Localization
Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges
Towards an Ontology of Terms on Technical Debt
Graph Neural Network-based Vulnerability Predication
Sustainability guidelines for long-living software systems
Validating and prioritizing quality rules for managing technical debt: An industrial case study
Exploring Pseudo-Testedness: Empirically Evaluating Extreme Mutation Testing at the Statement Level
What You Need is what You Get: Theory of Mind for an LLM-Based Code Understanding Assistant
Assessing the Characteristics of FOSS Contributions in Network Automation Projects
Tracing with Less Data: Active Learning for Classification-Based Traceability Link Recovery
Duplicate bug reports considered harmful ... really?
An empirical study on the handling of crash reports in a large software company: An experience report
Visualizing Software Release Histories: The Use of Color and Third Dimension
Dex: A Semantic-Graph Differencing Tool for Studying Changes in Large Code Bases
Searching and skimming: An exploratory study
Using source code metrics to predict change-prone Java interfaces
Live object exploration: Observing and manipulating behavior and state of Java objects
What is the Cause for a Defect to be Re-Assigned?
Enabling technology for migrating legacy systems to client-server systems
How to steal a botnet and what can happen when you do
Decision-making framework for refactoring
How Does Exception Handling Behavior Evolve? An Exploratory Study in Java and C# Applications
22nd IEEE International Conference on Software Maintenance (ICSM 2006), 24-27 September 2006, Philadelphia, Pennsylvania, USA
Experience Paper: Experience with a Reverse Engineering Architecture Approach to Increase Understanding
Configuration selection using code change impact analysis for regression testing
Insights on Microservice Architecture Through the Eyes of Industry Practitioners
Automated architectural reviews with Semmle
An Empirical Study of the Dependency Networks of Deep Learning Libraries
Using Software Metrics to Control Firmware Evolution
Localizing failure-inducing program edits based on spectrum information
Toward Debugging Deep Reinforcement Learning Programs with RLExplorer
Investigating Developers' Preferences for Learning and Issue Resolution Resources in the ChatGPT Era
Towards a Business Maintenance Model
A replay mechanism for non-interference real-time software testing and debugging
Restructuring sequential Fortran code into a parallel/distributed application
A Re-Engineering Approach to Program Translation
AOBTM: Adaptive Online Biterm Topic Modeling for Version Sensitive Short-texts Analysis
Complexity Metrics for Rule-Based Expert Systems
Constraining Software Evolution
Identification of Refused Bequest Code Smells
Monitoring the Evolution of an OO System with Metrics: An Experience from the Stock Market Software Domain
Maintenance aspects of orthogonal extensions to programming languages
Developing a Llama-Based Chatbot for CI/CD Question Answering: A Case Study at Ericsson
Supporting Maintenance and Evolution of Access Control Models in Web Applications
Software Reliability Growth Model from Testing to Operation
Using ontology fragments in concept location
From Release to Adoption: Challenges in Reusing Pre-Trained Ai Models for Downstream Developers
Code coverage-based regression test selection and prioritization in WebKit
Tool Demo: Browsing Software Repositories
Unconventional Views on Conventional Wisdom about Software Engineering Research
Combining Insights from Multiple Tools to Manage Technical Debt in Industrial C# Projects
Criteria for Testing Exception-Handling Constructs in Java Programs
An automatic framework for extracting and classifying near-miss clone genealogies
Characterization and Automatic Updates of Deprecated Machine-Learning API Usages
The introspection technique in maintenance metaprogramming
Model-driven testing in software product lines
Improving Log-Based Anomaly Detection with Component-Aware Analysis
Maintenance of Distributed Systems with Mobile Agents
An Environment for Managing Evolving Product Line Architectures
BCC: Enhancing code completion for better API usability
Using Intentional Source-Code Views to Aid Software Maintenance
Bridging Program Comprehension Tools by Design Navigation
An Experiment Comparing Lifted and Delayed Variability-Aware Program Analysis
ESDM - A Method for Developing Evolutionary Scenarios for Analysing the Impact of Historical Changes on Architectural Elements
MalLoc: Toward Fine-Grained Android Malicious Payload Localization via LLMs
Migrating Existing Container Workload to Kubernetes - LLM Based Approach and Evaluation
TUNA: TUning Naturalness-Based Analysis
CCBERT: Self-Supervised Code Change Representation Learning
How Do Code Changes Evolve in Different Platforms? A Mining-Based Investigation
CVSSearch: Searching through Source Code Using CVS Comments
Exploring the impact of context sensitivity on blended analysis
A Model for Understanding Software Components
Bugs in AI-Generated Code - Understanding Bug Patterns and Possible Fix Strategies
Revisiting Turnover-Induced Knowledge Loss in Software Projects
How Good Are Code Smells for Evaluating Software Maintainability? Results from a Comparative Case Study
Measuring and visualising the quality of models
The Relationship Between Cognitive Complexity and the Probability of Defects
Ensuring Code Integrity in the Era of AI-Assisted Software Development
Rules to govern change in JSP-based systems
Web Pages Classification using Concept Analysis
Behind and Ahead - A Decade's Perspective: A Panel Position Statement
OptionFuzz: Fuzzing SMT Solvers with Optimized Option Exploration via Large Language Models
Personality and Project Success: Insights from a Large-Scale Study with Professionals
Recommending when Design Technical Debt Should be Self-Admitted
Combining Text Mining and Visualization Techniques to Study Teams' Behavioral Processes
Can Differential Testing Improve Automatic Speech Recognition Systems?
You Look so Different: Finding Structural Clones and Subclones in Java Source Code
Who's who in Gnome: Using LSA to merge software repository identities
Corrective Maintenance Maturity Model: Problem Management
Using Metrics to Improve Maintenance Testing
Automatic identification of class stereotypes
Toward a Resilience-Oriented Understanding of Unit Test Suites and Refactoring in Software Evolution
Feature Identification: A Novel Approach and a Case Study
Playing roles in design patterns: An empirical descriptive and analytic study
Guided test generation for coverage criteria
Insights on improving the maintenance process through software measurement
Re-computing Coverage Information to Assist Regression Testing
24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28 - October 4, 2008, Beijing, China
The Co-evolution of Test Maintenance and Code Maintenance through the Lens of Fine-Grained Semantic Changes
From Legacy to Web through Interaction Modeling
maintaineR: A Web-Based Dashboard for Maintainers of CRAN Packages
Application of Neural Networks for Software Quality Prediction Using Object-Oriented Metrics
TECCD: A Tree Embedding Approach for Code Clone Detection
SmartGift: Learning to Generate Practical Inputs for Testing Smart Contracts
DUM-Tool
A study of integration testing and software regression at the integration level
Mind the Gap: The Disconnect Between Refactoring Criteria Used in Industry and Refactoring Recommendation Tools
Towards Identifying Code Proficiency Through the Analysis of Python Textbooks
Static Analysis of Object References in RMI-Based Java Software
Fine-grained change impact analysis for component-based product families
On the Security of Python Virtual Machines: An Empirical Study
1997 International Conference on Software Maintenance (ICSM '97), 1-3 October 1997, Bari, Italy, Proceedings
The Visibility of Maintenance in Object Models: An Empirical Study
Experiment on the Automatic Detection of Function Clones in a Software System Using Metrics
Controlling a maintenance effort: an exercise in software project management
Grammar-based program transformation
Automated Recovery of Software Product Lines from Legacy Configurable Codebases
Automatic Refactoring Candidate Identification Leveraging Effective Code Representation
Verifying and Testing Concurrent Programs using Constraint Solver based Approaches
Using structural and semantic metrics to improve class cohesion
Evaluating The Energy Consumption of Java I/O APIs
Experimental assessment of manual versus tool-based maintenance of GUI-directed test scripts
Automatically repairing test cases for evolving method declarations
Design Pattern Mining Enhanced by Machine Learning
Using semantic differencing to reduce the cost of regression testing
Delta extraction: An abstraction technique to comprehend why two objects could be related
Cost drivers of software corrective maintenance: An empirical study in two companies
Recovering High-Level Views of Object-Oriented Applications from Static and Dynamic Information
DRLgencert: Deep Learning-Based Automated Testing of Certificate Verification in SSL/TLS Implementations
Dependency analysis tools: reusable components for software maintenance
Challenges for maintenance of PLC-software and its related hardware for automated production systems: Selected industrial Case Studies
Performance Testing in Open-Source Web Projects: Adoption, Maintenance, and a Change Taxonomy
Towards a better understanding of software evolution: An empirical study on open source software
Modernizing legacy software using a System Grokking technology
Tracy: A Business-Driven Technical Debt Prioritization Framework
MAGISTER: Quality assurance of Magic applications for software developers and end users
Revisiting Machine Learning based Test Case Prioritization for Continuous Integration
Quality Analysis of iOS Applications with Focus on Maintainability and Security
Critical Success Factors in Software Maintenance-A Case Study
DiffViz: A Diff Algorithm Independent Visualization Tool for Edit Scripts
Survival of Eclipse third-party plug-ins
Applying software engineering and process improvement to legacy defence system maintenance: an experience report
SCARPE: A Technique and Tool for Selective Capture and Replay of Program Executions
An Empirical Study Assessing Source Code Readability in Comprehension
On the Evolution of Technical Lag in the npm Package Dependency Network
Incremental Approach and User Feedbacks: a Silver Bullet for Traceability Recovery
Selecting Test Cases based on Similarity of Runtime Information: A Case Study of an Industrial Simulator
An Empirical Study of Internationalization Failures in the Web
Assessing Test Case Prioritization on Real Faults and Mutants
Architecture of product lines
An Accurate Stack Memory Abstraction and Symbolic Analysis Framework for Executables
2017 IEEE International Conference on Software Maintenance and Evolution, ICSME 2017, Shanghai, China, September 17-22, 2017
A longitudinal analysis of the dependency concentration in smaller modules for open-source software products
Software Evolution Observations Based on Product Release History
Configuration management in a heterogeneous environment
Generative Technique of Version Control Systems for Software Diagrams
Understanding Code Change with Micro-Changes
Crowdsourced bug triaging
Towards a Versioning Model for Component-based Software Assembly
Improving Hardware, Software, and Training Deployment Processes
Software Salvaging Based on Conditions
AI-Powered Commit Explorer (APCE)
Optimizing Decompiler Output by Eliminating Redundant Data Flow in Self-Recursive Inlining
Triaging incoming change requests: Bug or commit history, or code authorship?
A metric of modifiability for software maintenance
Characterizing the Complexity and Its Impact on Testing in ML-Enabled Systems : A Case Sutdy on Rasa
Mainframe Migration Based on Screen Scraping
Impact Analysis of Syntactic and Semantic Similarities on Patch Prioritization in Automated Program Repair
Estimating Software Task Effort in Crowds
Dynamically updating distributed software: supporting change in uncertain and mistrustful environments
Static Execute After/Before as a replacement of traditional software dependencies
Enhanced Vulnerability Localization: Harmonizing Task-Specific Tuning and General LLM Prompting
Regression Test Selection based on Intermediate Code for Virtual Machines
Industrial Application of Automated Regression Testing in Test-Driven ETL Development
Generating an Interactive View of Dynamic Aspects of API Usage Examples
Identifying wasted effort in the field via developer interaction data
Identifying Defect-Inducing Changes in Visual Code
Query-based filtering and graphical view generation for clone analysis
Predicting post-release defects using pre-release field testing results
A framework for the evaluation of specification miners based on finite state machines
Efficient Detection of Intermittent Job Failures Using Few-Shot Learning
Multi-View Architecture Trend Analysis for Medical Imaging
A collection of C, C++ and Java code understanding and refactoring plugins
Cross-language Code Coupling Detection: A Preliminary Study on Android Applications
Assertions in Object Oriented Software Maintenance: Analysis and a Case Study
An audiovisual document for software maintenance
iSCREAM: a suite for Smart Contract REAdability assessMent
Implications of Software Measurement to Lehman's Eight Laws
Using Topic Model to Suggest Fine-Grained Source Code Changes
LHDiff: Tracking Source Code Lines to Support Software Maintenance Activities
Empirically Studying Software Practitioners - Bridging the Gap between Theory and Practice
Is this code written in English? A study of the natural language of comments and identifiers in practice
OPASS: Orchestrating TVM's Passes for Lowering Memory Footprints of Computation Graphs
MAJOR: Flexible tool development with aspect-oriented programming
A study of requirements change effects on incrementally delivered systems
Assessing the effect of requirements traceability for software maintenance
On Modeling Software Architecture Recovery as Graph Matching
Web Site Analysis: Structure and Evolution
C Macro Handling in Automated Source Code Transformation Systems
A Tree Kernel based approach for clone detection
Dynamic and Static Views of Software Evolution
Determining Developers' Expertise and Role: A Graph Hierarchy-Based Approach
Regression testing in Software as a Service: An industrial case study
Impact Analysis of Maintenance Tasks for a Distributed Object-Oriented System
On the Relationship between the Vocabulary of Bug Reports and Source Code
Dynamic Model for Maintenance and Testing Effort
Impact Analysis of Weaving in Aspect-Oriented Programming
Integrated modeling of process- and data-centric software systems with PHILharmonicFlows
Program Understanding Using Program Slivers -- An Experience Report
An integration resolution algorithm for mining multiple branches in version control systems
Identifying overly strong conditions in refactoring implementations
An integrated program representation and toolkit for the maintenance of C programs
BIPeC: A Combined Change-Point Analyzer to Identify Performance Regressions in Large-scale Database Systems
Software transition: experience and lessons learned
Refactoring Deep Learning Code: a Study of Practices and Unsatisfied Tool Needs
Review-Pulse: A Dashboard for Managing User Feedback for Android Applications
A survey-based study of the mapping of system properties to ISO/IEC 9126 maintainability characteristics
Assessing Software Developer Productivity and Emotional State Using Biometrics
Is it Safe to Uplift this Patch?: An Empirical Study on Mozilla Firefox
An assessmentmethodology for trace reduction techniques
Domain Analysis and Reverse Engineering
Recovering traceability links between a simple natural language sentence and source code using domain ontologies
Does software modernization deliver what it aimed for? A post modernization analysis of five software modernization case studies
Towards a Framework for Testing Structural Source-Code Regularities
Writing Acceptable Patches: An Empirical Study of Open Source Project Patches
Comparing Quality Metrics for Cloned and Non Cloned Java Methods: A Large Scale Empirical Study
Beyond generated software documentation - A web 2.0 perspective
Ptidej: A Flexible Reverse Engineering Tool Suite
Towards a survival analysis of database framework usage in Java projects
An alternative to Quiescence: Tranquility
The application of deductive databases to inter-module code analysis
Problem domain, structural and logical abstractions in reverse engineering
Successful Test Automation for Software Maintenance
An Empirical Study of Automatic Program Repair Techniques for Injection Vulnerabilities
Analysis of Dynamic Memory Access Using Amorphous Slicing
What motivate software engineers to refactor source code? evidences from professional developers
Automatically Extracting Instances of Code Change Patterns with AST Analysis
Reverse engineering: resolving conflicts between expected and actual software designs
"Let it be Chaos in the Plumbing!" Usage and Efficacy of Chaos Engineering in DevOps Pipelines
Houston: We are in Overload
Developers' Game: A Preliminary Study Concerning a Tool for Automated Developers Assessment
Documenting Programs Using a Library of Tree Structured Plans
Software Defect Prediction for LSI Designs
Software maintenance: a profile of past empirical research
Dynamic program updating in a distributed computer system
Boosting Bug-Report-Oriented Fault Localization with Segmentation and Stack-Trace Analysis
Do code smells reflect important maintainability aspects?
Comparing Constraints Mined From Execution Logs to Understand Software Evolution
Software Maintenance Standards?
Error localization during software maintenance: generating hierarchical system descriptions from the source code alone
Architecture Analysis Tools to Support Evolution of Large Industrial Systems
Sahara: Guiding the debugging of failed software upgrades
Incorporating the inspection process into a software maintenance organization
Do as I Do, Not as I Say: Do Contribution Guidelines Match the GitHub Contribution Process?
Impact of programming and application-specific knowledge on maintenance effort: A hazard rate model
Improving Long-Tail Vulnerability Detection Through Data Augmentation Based on Large Language Models
Supporting Software Maintenance Processes in TEMPO
What are the Testing Habits of Developers? A Case Study in a Large IT Company
The evolution of Eclipse
Matching Control Flow of Program Versions
Detecting and Predicting Evolution in Spreadsheets - A Case Study in an Energy Network Company
An industrial case study of Coman's automated task detection algorithm: What Worked, What Didn't, and Why
Support for maintaining object-oriented programs
A Process for Improving Software Testability
Ada and software maintenance
An Integrated Failure Detection and Fault Correction Model