yusuke1997/dblp-id-title huggingface dataset:
Boosting Redundancy-Based Automated Program Repair by Fine-Grained Pattern Mining
A user interface for an environment to support program understanding
Comparative Analysis of Porting Strategies in J2ME Games
GemChecker: Reporting on the Status of Gems in Ruby on Rails Projects
Software measurement for the space shuttle HAL/S maintenance environment
Web usage patterns of developers
Categorizing software applications for maintenance
MARBLE: Modernization approach for recovering business processes from legacy information systems
A Formal Foundation for Object-Oriented Software Evolution
Laws and Principles of Evolution
Applying ISO/IEC 25010 Standard to Prioritize and Solve Quality Issues of Automatic ETL Processes
Summarize Me: The Future of Issue Thread Interpretation
Refining clustering evaluation using structure indicators
Business Reengineering and Software Maintenance
MAKAO
Data abstraction in a software re-engineering reference model
Tracing Evolution Changes of Software Artifacts through Model Synchronization
Hypothesis-Driven Understanding Processes During Corrective Maintenance of Large Scale Software
Move code refactoring with dynamic analysis
Clone Smells in Software Evolution
When and why developers adopt and change software licenses
Assessing Massive Maintenance Processes: An Empirical Study
SEELA: maintenance and documenting by reverse-engineering
DR-Tools: a suite of lightweight open-source tools to measure and visualize Java source code
AI Mentor System: Building a Technical Debt Dashboard for Low Code
On the Personality Traits of StackOverflow Users
Using object oriented analysis and design in a non-object oriented environment experience report
Program lifetime: a vital statistic for maintenance
Using Software Maintainability Models to Track Code Health
Tools for Extracting Software Structure from Compiled Programs
An Evaluation of the State-of-the-Art for Application Management
Understanding Practitioners' Perspectives on Monitoring Machine Learning Systems
Remote Pair Programming in Virtual Reality
Delphi study of software maintenance problems
A Characterization Study of Repeated Bug Fixes
Do Energy-Oriented Changes Hinder Maintainability?
Requirements Guided Dynamic Software Clustering
2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019, Cleveland, OH, USA, September 29 - October 4, 2019
Designing adaptable software-parametrization of volatile properties
Design principles in architectural evolution: A case study
Testability Analysis for Software Components
Reducing Build Time through Precompilations for Evolving Large Software
Test Case Reduction: A Framework, Benchmark, and Comparative Study
Evaluating Code Readability and Legibility: An Examination of Human-centric Studies
30th IEEE International Conference on Software Maintenance and Evolution, Victoria, BC, Canada, September 29 - October 3, 2014
NullTerminator: Pseudo-Automatic Refactoring to Null Object Design Pattern
FaultySheet Detective: When Smells Meet Fault Localization
A study on the effect of reengineering upon software maintainability
Semantics-Aware Machine Learning for Function Recognition in Binary Code
Four eyes are better than two: On the impact of code reviews on software quality
An Approach to Test Data Generation for Killing Multiple Mutants
Systematically Testing and Diagnosing Responsiveness for Android Apps
Risk Assessment Methodology for Software Supportability (RAMSS)
Towards Identification of Software Improvements and Specification Updates by Comparing Monitored and Specified End-User Behavior
Migrating software testing to the cloud
Program slicing for C-the problems in implementation
Change Impact Analysis for Generic Libraries
Towards Accurate Duplicate Bug Retrieval Using Deep Learning Techniques
ScaleFix: An Automated Repair of UI Scaling Accessibility Issues in Android Applications
Reviewer Recommender of Pull-Requests in GitHub
SE-CodeSearch: A scalable Semantic Web-based source code search infrastructure
Safe Upgrading without Restarting
Inferring weak references for fixing Java memory leaks
Experience on the control of software maintenance in SIP
Software Evolution in Practice for the U.S. Department of Energy
Team Maturity in Agile Software Development: The Impact on Productivity
On the Effectiveness of Information Retrieval Based Bug Localization for C Programs
Behavior-Informed Algorithms for Automatic Documentation Generation
A Survey on the Software Maintenance Process
CounterFault: Value-Based Fault Localization by Modeling and Predicting Counterfactual Outcomes
SEAgle: Effortless Software Evolution Analysis
Test Prioritization Using System Models
Software Fairness Testing in Practice
INFuse: Towards Efficient Context Consistency by Incremental-Concurrent Check Fusion
Incremental Quality Driven Software Migration to Object Oriented Systems
The effect of interface complexity on program error density
Decision-based-support-paradigm: a new method to structure source code
Lightweight support for the evolution of software design and development artifacts
Evaluating the Surgeon's Assistant: results of a pilot study
The Impact of Continuous Code Quality Assessment on Defects
SDS Internet Banking
Explorative Study to Provide Decision Support for Software Release Decisions
Nüwa: Enhancing MLIR Fuzzing with LLM-Driven Generation and Adaptive Mutation
Identifying performance deviations in thread pools
Software maintenance life cycle
XDRE: A Reverse Engineering Tool of Object-Oriented Software
A Formal Transformation and Refinement Method for Concurrent Programs
DeepOrder: Deep Learning for Test Case Prioritization in Continuous Integration Testing
Evolving NoSQL Databases without Downtime
Maintenance and abstraction of program data using formal transformations
A Visualization Tool for Reverse-Engineering of Complex Component Applications
A theoretical and empirical study of EFSM dependence
Bacterio: Java mutation testing tool: A framework to evaluate quality of tests cases
A Quantitative and Qualitative Investigation of Performance-Related Commits in Android Apps
Does the Modern Code Inspection Have Value?
Ontology-Based Software Analysis and Reengineering Tool Integration: The OASIS Service-Sharing Methodology
Design recovery and maintenance of build systems
An approach and an eclipse based environment for data migration
Code Property Graph Meets Typestate: A Scalable Framework to Behavioral Bug Detection
A Case Study of Unanticipated Incremental Change
Software maintenance management in Tunisia: A statistical study
Recovering design rationale from email repositories
RestTestGen: An Extensible Framework for Automated Black-box Testing of RESTful APIs
Focused: An Approach to Framework-Oriented Cross-Language Link Specification and Detection
Toward a metrics suite for source code lexicons
Automated Extraction of Requirement Entities by Leveraging LSTM-CRF and Transfer Learning
Impact Analysis - Towards a Framework for Comparison
Perun: Performance Version System
Developing maintainable systems: a full life-cycle approach
Improving Predictive Models of Software Quality Using an Evolutionary Computational Approach
Boosting Log Observability in Production Systems Through Bytecode-Driven Fault Variable Tracking
Software transition: a case study
Software Change Impacts - An Evolving Perspective
LLM-SZZ: Novel Vulnerability-Inducing Commit Identification Driven by Large Language Model and CVE Description
Towards reengineering in reuse reengineering processes
23rd IEEE International Conference on Software Maintenance (ICSM 2007), October 2-5, 2007, Paris, France
Test Case Prioritization for Continuous Regression Testing: An Industrial Case Study
A proven methodology for effective software maintenance
CodeRibbon: More Efficient Workspace Management and Navigation for Mainstream Development Environments
First international workshop on service-oriented architecture testing (SOAT 2009)
A model-based regression test selection technique
An Empirical Study of Software Maintenance of a Web-Based Java Application
2001 International Conference on Software Maintenance, ICSM 2001, Florence, Italy, November 6-10, 2001
Molhado: Object-Oriented Architectural Software Configuration Management
Reverse Engineering of the Interaction Diagrams from C++ Code
CREP - Characterizing Reverse Engineering Process Component Methodology
Challenges in re-Platforming Mixed Language PL/I and COBOL IS to an Open Systems Platform
Prompter: A Self-Confident Recommender System
How Does Code Obfuscation Impact Energy Usage?
A Framework for Automating the Measurement of DevOps Research and Assessment (DORA) Metrics
Cloning practices: Why developers clone and what can be changed
eknows: Platform for Multi-Language Reverse Engineering and Documentation Generation
There Ain't No Such Thing as a Free Custom Memory Allocator
Architecture-Based Semantic Evolution: A Study of Remotely Controlled Embedded Systems
Debugging Declarative Models in Alloy
Software Renewal Process Comprehension using Dynamic Effort Estimation
FACER-AS: An API Usage-based Code Recommendation Tool for Android Studio
Maintenance of Object Oriented Systems through Re-Engineering: A Case Study
Do Design Records Really Benefit Software Malntenance?
Putting Escape Analysis to Work for Software Testing
Scripting parametric refactorings in Java to retrofit design patterns
Clustering, Separation, and Connection: A Tale of Three Characteristics
Composite Software Diversification
An incremental approach to unit testing during maintenance
Interactive Patch Filtering as Debugging Aid
Software Assurance During Maintenance
The benefits of maintenance exercises in project-based courses in software engineering
An approach to regression testing using slicing
Smart Formatter: Learning Coding Style from Existing Source Code
How (Not) to Find Bugs: The Interplay Between Merge Conflicts, Co-Changes, and Bugs
Validating and Improving an Existing Software Architectural Evaluation Process
Software Process Analysis Methodology - A Methodology Based on Lessons Learned in Embracing Legacy Software
The Impact of Environmental Evolution on Requirements Changes
Regression model checking
A classification procedure for the effective management of changes during the maintenance process
DLA'S YEAR 2000 REMEDIATION PROGRAM: Managing Organization-Wide Conversion and Compliance
Swing to SWT and back: Patterns for API migration by wrapping
Early field experience with the Software Reconnaissance technique for program comprehension
Restructuring and refinancing technical debt
Data and Analysis Code for GP EFSM Inference
Regression Testing UML Designs
Inferring Computational State Machine Models from Program Executions
Experience Paper: Preparing Measurements of Legacy Software for Predicting Operational Faults
Flattening Code for Metrics Measurement and Analysis
Semi-automatic Identification and Representation of Subsystem Variability in Simulink Models
A Hierarchical Decomposition Method for Object-Oriented Systems Based on Identifying Omnipresent Clusters
Practices of Software Maintenance
A Customization Method for Network Management Functions without Modification of Off-the-Shelf Components
Revealing the Effect of Coding Practices on Software Maintainability
Analysis and Transformation of Idiomatic Crosscutting Concerns in Legacy Software Systems
Change-Aware Dynamic Program Analysis for JavaScript
Understanding a developer social network and its evolution
Synthesising Linear API Usage Examples for API Documentation
Clone-Based Variability Management in the Android Ecosystem
Mining Telecom System Logs to Facilitate Debugging Tasks
Tracking technical debt - An exploratory case study
Comprehensive Software Understanding with SEXTANT
Analysing the Impact of Change on Test Sets Using X-Machines
Ticket Tagger: Machine Learning Driven Issue Classification
Repairing coordination mismatches among legacy components
Towards a Scalable Cloud Platform for Search-Based Probabilistic Testing
Analyzing Multiple Configurations of a C Program
An Approach to Measure Software Maintenance and Support as a Value Added Component of To-Day's Business
A case study in matching service descriptions to implementations in an existing system
Embracing Technical Debt, from a Startup Company Perspective
Experience Paper: A Case Study in Object-Oriented Maintenance
Generation of Software Renovation Factories from Compilers
Multi-View Software Evolution: A UML-based Framework for Evolving Object-Oriented Software
Visual Impact Analysis
Toward improving graftability on automated program repair
A tool for the maintenance of C++ programs
Improving application management process through qualitative framework
Evaluating clone detection tools with BigCloneBench
Cost benefit analysis and the art of software maintenance
Towards interoperable maintenance processes
pRETS: a parallel reverse-engineering tool set for the adaptation of sequential programs
Comprehending Test Code: An Empirical Study
1998 International Conference on Software Maintenance, ICSM 1998, Bethesda, Maryland, USA, November 16-19, 1998
Incremental Location of Combined Features for Large-Scale Programs
An Architecture for Context-Sensitive Formatting
Automatic identification of load testing problems
Establishing the Source Code Disruption Caused by Automated Remodularisation Tools
Digging deep: Software reengineering supported by database reverse engineering of a system with 30+ years of legacy
Co-evolution of Model-Based Tests for Industrial Automotive Software
Effect of Object Orientation on Maintainability of Software
Introducing Traceability and Consistency Checking for Change Impact Analysis across Engineering Tools in an Automation Solution Company: An Experience Report
MLCatchUp: Automated Update of Deprecated Machine-Learning APIs in Python
Prevention Is Better Than Cure
Object-Oriented Reengineering: Patterns and Techniques
Metrics for Controlling Effort During Adaptive Maintenance of Object-Oriented Systems
Consistency Management in the Presence of Simultaneous Client-Specific Views
RMGenie: An LLM-Based Agent Framework for Open Source Software README Generation
An Approach to Understanding Program Comprehensibility Using Spatial Complexity, Concept Assignment and Typographical Style
An outline for a software maintenance course
Finding an Optimal Set of Static Analyzers To Detect Software Vulnerabilities
Software configuration management issues in the maintenance of Ada software systems
Intraprocedural Static Slicing of Binary Executables
Experience Paper: Reverse Compilation of Digital Signal Processor Assembler Source to ANSI-C
Modeling software maintenance requests: a case study
Maintaining Maintainability
An Empirical Investigation on Documentation Usage Patterns in Maintenance Tasks
Manipulating and documenting software structures using SHriMP views
Using clone detection to identify bugs in concurrent software
Debugging Practices for Complex Legacy Software Systems
Building Documentation Generators
FATCAT: a tool to aid in maintaining, modifying, and enhancing Fortran codes
Kraken-Mobile: Cross-Device Interaction-Based Testing of Android Apps
A method engineering based legacy to SOA migration method
Characterizing the Relative Significance of a Test Smell
Using stereotypes in the automatic generation of natural language summaries for C++ methods
An Architectural Model for Service-Based Software with Ultra Rapid Evolution
Stronger Together: On Combining Relationships in Architectural Recovery Approaches
Software maintenance features for library systems
Adapting COTS products
A model based on software quality factors which predicts maintainability
Scaling Testing of Refactoring Engines
A Design Environment for Migrating Relational to Object Oriented Database Systems
Test-Suite Reduction and Prioritization for Modified Condition/Decision Coverage
Computation of Static Execute After Relation with Applications to Software Maintenance
Canonical Modeling of Software Complexity and Fault Correction Activity
Toward Realistic Evaluations of Just-In-Time Vulnerability Prediction
Emergent laws of method and class stereotypes in object oriented software
Identifications of Concepts, Features, and Concerns in Source Code
Supporting software evolution using adaptive change propagation heuristics
LAMPS-demonstrated maintainability through application of MIL-SPEC software development techniques
Towards Proficiency Assessment Through Code
Linking Source Code to Untangled Change Intents
A Client-Benefits Oriented Taxonomy of ERP Maintenance
Automatic Traceability Maintenance via Machine Learning Classification
Semi-automatic bug localization in software maintenance
A methodology for integrating maintainability using software metrics
SmartEmbed: A Tool for Clone and Bug Detection in Smart Contracts through Structural Code Embedding
Identification of Data Cohesive Subsystems Using Data Mining Techniques
Development of CORBA Components in COBOL for Reusability and Interoperability
GEAS: Generic Adaptive Scheduling for High-Efficiency Context Inconsistency Detection
Investigating naming convention adherence in Java references
Automating Software Development for Mobile Computing Platforms
Compilation of Commit Changes Within Java Source Code Repositories
Parsing Fortran-77 with proprietary extensions
Is Popularity a Measure of Quality? An Analysis of Maven Components
8th IEEE International Workshop on Managing Technical Debt, MTD 2016, Raleigh, NC, USA, October 4, 2016
Few-Shot Guided Mix for DNN Repairing
On the Evolution of Code Readability
Release Pattern Discovery: A Case Study of Database Systems
Change Impact Identification in Object Oriented Software Maintenance
Supporting impact analysis: a semi-automated technique and associated tool
Assessing the effect of clones on changeability
Integration of Program Slicing with Cognitive Complexity for Defect Prediction
An Empirical Study of the Energy Consumption of Android Applications
Exploring the Challenges of Cloud Migrations During a Global Pandemic
Documenting Pattern Use in Java Programs
Can Refactoring Cyclic Dependent Components Reduce Defect-Proneness?
Effects of Decomposition Techniques on Knowledge-Based Program Understanding
Analyzing natural-language artifacts of the software process
Using Dependence Analysis to Support the Software Maintenance Process
How Developers Implement Property-Based Tests
Abstracting Module Views from Source Code
A Tool for Detecting and Refactoring the A?B*A Pattern in CSS
Fostering Microservice Maintainability Assurance Through a Comprehensive Framework
Combinatorial Interaction Regression Testing: A Study of Test Case Generation and Prioritization
Design Recovery of Real-Time Graphical Applications Using Video
Testing is Not Boring: Characterizing Challenge in Software Testing Tasks
Lifting the Curtain on Merge Conflict Resolution: A Sensemaking Perspective
Teaching Evolution of Open-Source Projects in Software Engineering Courses
An SQA quality tracking methodology
Toward Documentation of Program Evolution
If it's not SBOM, then what? How Italian Practitioners Manage the Software Supply Chain
Enhancing Eye Tracking of Source Code: A Specialized Fixation Filter for Source Code
The Psychological Effects of AI-Assisted Programming on Students and Professionals
Automated change impact analysis for agent systems
A Framework for Partial Data Flow Analysis
Improving Code Maintainability: A Case Study on the Impact of Refactoring
Testing-based assessment process for upgrading component systems
Program specialization and verification using file format specifications
Exploring Security Commits in Python
Using Observed Behavior to Reformulate Queries during Text Retrieval-based Bug Localization
Will Fault Localization Work for These Failures? An Automated Approach to Predict Effectiveness of Fault Localization Tools
Source-Level Linkage: Adding Semantic Information to C++ Fact-bases
Generating Accurate and Compact Edit Scripts Using Tree Differencing
An Approach to Limit the Wynot Problem
Exploring the Adoption of Fuzz Testing in Open-Source Software: A Case Study of the Go Community
JDala - A Simple Capability System for Java
Change impact analysis for AspectJ programs
GMBFL: Optimizing Mutation-Based Fault Localization via Graph Representation
Distribution Map
Abstracting the template instantiation relation in C++
Goal trees and fault trees for root cause analysis
Case Study on Software Engineering Practices with Parnas Tables
Deriving metric thresholds from benchmark data
Towards a Universal Python: Translating the Natural Modality of Python into Other Human Languages
A Study on Developers' Perceptions about Exception Handling Bugs
BigCloneEval: A Clone Detection Tool Evaluation Framework with BigCloneBench
Automatic Unit Test Data Generation Using Mixed-Integer Linear Programming and Execution Trees
BARRIERFINDER: Recognizing Ad Hoc Barriers
Combining software interrelationship data across heterogeneous software repositories
Localization of Design Concepts in Legacy Systems
Automatic Means of Identifying Evolutionary Events in Software Development
A Tool for Subsystem Configuration Management
TraceME: Traceability Management in Eclipse
JDeodorant: Identification and Removal of Feature Envy Bad Smells
Search-based detection of high-level model changes
Continuous Collateral Privacy Risk Auditing of Evolving Autonomous Driving Software
Technical debt of standardized test software
On Package Freshness in Linux Distributions
An Empirical Illustration to Validate a FLOSS Development Model Using S-Shaped Curves
ATTEST: A Testing Toolkit for Validating Software Properties
An investigation of the relationships between lines of code and defects
Configuring and Assembling Information Retrieval Based Solutions for Software Engineering Tasks
An Empirical Study of API Stability and Adoption in the Android Ecosystem
25th IEEE International Conference on Software Maintenance (ICSM 2009), September 20-26, 2009, Edmonton, Alberta, Canada
Business Compilers: Towards Supporting a Highly Re-Configurable Architectural Style for Service-Oriented Architecture
Software Maintenance in the New Millennium: Issues and Challenges
A Risk Taxonomy Proposal for Software Maintenance
An Agent-Based Approach to Rapid Software Evolution Based on a Domain Model
5th IEEE Workshop on Mining Unstructured Data MUD@ICSME 2015, Bremen, Germany, September 28, 2015
Encoding Domain Knowledge in Log Analysis
Policy-guided Software Evolution
An Empirical Study of Local Database Usage in Android Applications
An Empirical Study on Code Comment Completion
Experience Paper: Effort Distribution in a Six-Year Industrial Application Framework Project
jscefr: A Framework to Evaluate the Code Proficiency for JavaScript
Treating software quality as a first-class entity
A Datawarehouse for Managing Commercial Software Release
Graph Data Management of Evolving Dependency Graphs for Multi-versioned Codebases
Pretty-Printing for Software Reengineering
Early Effort Estimation of Massive Maintenance Processes
A Semantic Foundation for Architectural Reengineering and Interchange
LINSEN: An efficient approach to split identifiers and expand abbreviations
Combining Software Quality Predictive Models: An Evolutionary Approach
Reuse of Modular Software with Automated Comment Analysis
Continuous Refactoring of a Java Server Application
Source code comprehension strategies and metrics to predict comprehension effort in software maintenance and evolution tasks - an empirical study with industry practitioners
Using information retrieval to support software maintenance tasks
A knowledge-based approach to the analysis of code and program design language (PDL)
Alternative Scalable Algorithms for Lattice-Based Feature Location
Is reputation on Stack Overflow always a good indicator for users' expertise? No!
Mining Software Contracts for Software Evolution
Supporting Collaborative Development in an Open MDA Environment
Facilitating Software Maintenance by Automated Detection of Constraint Violations
Debugging Integrated Systems: An Ethnographic Study of Debugging Practice
Multi-objective Optimal Test Suite Computation for Software Product Line Pairwise Testing
Co-Change Visualization
Software maintainability benefits from annotation-driven code
Service Learning in Software Engineering and Maintenance
Testing C++ generic libraries