yusuke1997/dblp-id-title huggingface dataset:
Clonepedia: Summarizing Code Clones by Common Syntactic Context for Software Maintenance
AutoSpearman: Automatically Mitigating Correlated Software Metrics for Interpreting Defect Models
Detection Strategies: Metrics-Based Rules for Detecting Design Flaws
A Framework for Analysing the Effect of "Change" in Legacy Code
Understanding the Motivations, Challenges, and Practices of Software Rejuvenation
Improving Bug Localization by Mining Crash Reports: An Industrial Study
A Closer Look at Real-World Patches
Source Code based On-demand Class Documentation Generation
You can't control the unfamiliar: A study on the relations between aggregation techniques for software metrics
A Large-Scale Empirical Study on Linguistic Antipatterns Affecting APIs
Incremental Call Graph Reanalysis for Object-Oriented Software Maintenance
Software Maintenance for 2005
A Qualitative Study of Variability Management of Control Software for Industrial Automation Systems
Inferring Attributed Grammars from Parser Implementations
Approaches to regression testing
Using Pointcut Delta Analysis to Support Evolution of Aspect-Oriented Software
CrossASR: Efficient Differential Testing of Automatic Speech Recognition via Text-To-Speech
Interactive views for analyzing problem reports
A study of the impact of C++ on software maintenance
Predicting Software Maintainability in Object-Oriented Systems Using Ensemble Techniques
Evaluation of Semantic Interference Detection in Parallel Changes: an Exploratory Experiment
Moderate Detection and Removal of Omnipresent Modules in Software Clustering
A Case Study of the Release Management of a Health-care Information System
A Formal Method for Software Maintenance
Detection and analysis of near-miss software clones
The demacrofier
A logic database for software release engineering
Program analysis and transformation for data-intensive system evolution
ReDA: A Web-Based Visualization Tool for Analyzing Modern Code Review Dataset
A framework for incremental quality analysis of large software systems
Web Application Slicing
How developers detect and fix performance bottlenecks in Android apps
Experience in developing interoperations among legacy information systems using partial reverse engineering
Empirical Evaluation of the Fault-Detection Effectiveness of Smoke Regression Test Cases for GUI-Based Software
Algorithms for program dependence graph production
IDEAL: An Open-Source Identifier Name Appraisal Tool
Prioritizing JUnit test cases in absence of coverage information
Who should review this change?: Putting text and file location analyses together for more accurate recommendations
Online Software Maintenance for Mission-Critical Systems
Information Retrieval Models for Recovering Traceability Links between Code and Documentation
A novel approach to regression test selection for J2EE applications
Software Systems Integration and Architectural Analysis - A Case Study
Reflections on Software Maintenance Progress 1983 - 1993
Ciao: a graphical navigator for software and document repositories
A task-based approach to improving the software maintenance process
Viscount: A Direct Method Call Coverage Tool for Java
Theory and Practice, Do They Match? A Case with Spectrum-Based Fault Localization
Tailoring the software engineering Institute's (SEI) Capability Maturity Model (CMM) to a software sustaining engineering organization
Techniques of Maintaining Evolving Component-based Software
Migrating Object Oriented code to Aspect Oriented Programming
Differences in types of software maintenance work: an empirical study
How We Manage Portability and Configuration with the C Preprocessor
A methodology for controlling the size of a test suite
Software engineering and business process management: Interpretatio, imitatio, aemulatio
Sixty Years of Software Maintenance: Lessons Learned
OPIA: A Tool for On-Device Testing of Vulnerabilities in Android Applications
Are the Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study
Standards for Software Maintenance - What We Have and What We Need
Practical Software Quality Prediction
Visual Storytelling of Development Sessions
Exploring the Notion of Risk in Code Reviewer Recommendation
Automatic Test Smell Detection Using Information Retrieval Techniques
Threats of Aggregating Software Repository Data
A framework to aid in decision making for technical debt management
A Timeline Summarization of Code Changes
How Do Developers Select and Prioritize Code Smells? A Preliminary Study
XTestGen: Natural Language to Maintainable E2E Test Scripts with LLMs
An Exploratory Study on Self-Admitted Technical Debt
Reviewing Career Paths of the OpenStack Developers
A process model for decision based software development
Output-Oriented Refactoring in PHP-Based Dynamic Web Applications
The non-homogeneous maintenance periods: a case study of software modifications
On the Impact of Refactoring Operations on Code Quality Metrics
Can a Software Quality Model Hit a Moving Target?
VSCode Migrate: Semi-Automatic Migrations for Low Coverage Projects
AudioHighlight: Code Skimming for Blind Programmers
A Practical Approach to the Automatic Classification of Security-Relevant Commits
Improving Bug Reporting and Testing for Mobile Applications
LDA Analyzer: A Tool for Exploring Topic Models
An Eclipse plug-in for the detection of design pattern instances through static and dynamic analysis
A Cost Model for Software Maintenance & Evolution
Establishing a measurement-based maintenance improvement program: lessons learned in the SEL
On analyzing maintenance process data at the global and the detailed levels: a case study
Mining Historical Test Failures to Dynamically Batch Tests to Save CI Resources
A combinatorial approach to building navigation graphs for dynamic web applications
Towards a Model to Appraise and Suggest Identifier Names
Can Everyone use my app? An Empirical Study on Accessibility in Android Apps
Poor Performing Patterns of Code: Analysis and Detection
Populating a Release History Database from Version Control and Bug Tracking Systems
Extension of a Transformation System for Maintenance: Dealing with Data-Intensive Programs
Clustering Commits for Understanding the Intents of Implementation
Do data dependencies in source code complement call dependencies for understanding requirements traceability?
KOWALSKI: Collecting API Clients in Easy Mode
MESOA 2009: 3 rd International workshop on maintenance and evolution of service-oriented systems
Experience Paper: Software Reliability: Assumptions, Realities and Data
An empirical analysis on distribution patterns of software maintenance effort
A Method to Comprehend Feature Dependencies Based on Semi-Static Structures
Understanding Stack Overflow Code Fragments
Adapting Neural Text Classification for Improved Software Categorization
Towards Evergreen Architectures: On the usage of scenarios in system architecting
Maintenance, or the 3rd dimension of eXtreme model-driven design
Understanding the configurations of operational systems
A Fine-Grained Version and Confguration Model in Analysis and Design
C/C++ Conditional Compilation Analysis using Symbolic Execution
A Study of Communication and Cooperation in Distributed Software Project Teams
Evolutionary Migration of Legacy Systems to an Object-Based Distributed Environment
A Software Transformation Framework for Quality-Driven Object-Oriented Re-engineering
Slicing Objects Using System Dependence Graphs
Program maintenance by safe transformations
Measuring the progress of projects using the time dependence of code changes
Stakeholders' Information Needs for Artifacts and Their Dependencies in a Real World Context
On the Value of Bug Reports for Retrieval-Based Bug Localization
On the Popularity of GitHub Software
Guiding Automated Test Case Generation for Transaction-Reverting Statements in Smart Contracts
Repo2Vec: A Comprehensive Embedding Approach for Determining Repository Similarity
A redefined software life cycle model for improved maintenance
Establishing Maintainability in Systems Integration: Ambiguity, Negotiations, and Infrastructure
An Empirical Study of Fine-Grained Software Modifications
Detecting semantic changes in Makefile build code
Towards a distributed execution framework for JUnit test cases
IEEE International Conference on Software Maintenance and Evolution, ICSME 2020, Adelaide, Australia, September 28 - October 2, 2020
Can software maintenance be taught?
A Comparative Study of Predictive Models for Program Changes During System Testing and Maintenance
Domain-based change propagation analysis: An enterprise system case study
A study on the effect of architecture on maintainability of object-oriented systems
Making Change: The Other Components of Software Maintenance
A case study of fairness in generated images of Large Language Models for Software Engineering tasks
COMFORM-a software maintenance method based on the software configuration management discipline
A Novel Approach to Detect Unintentional Re-implementations
Architectural Software Configuration Management in Molhado
Linux kernels as complex networks: A novel method to study evolution
Together We are Better: LLM, IDE and Semantic Embedding to Assist Move Method Refactoring
Are Bug Reports Enough for Text Retrieval-Based Bug Localization?
Online Impact Analysis via Dynamic Compilation Technology
Requirements Recovery from Legacy Systems by Analyzing and Modelling Behavior
A knowledge-based system for software maintenance
A manual categorization of new quality issues on automatically-generated tests
Directions in Software Development and Maintenance
Improving Software Maintenance Using Process Mining and Predictive Analytics
A Case Study in Refactoring a Legacy Component for Reuse in a Product Line
Continuous Software Quality Control in Practice
2016 IEEE International Conference on Software Maintenance and Evolution, ICSME 2016, Raleigh, NC, USA, October 2-7, 2016
Deterministic Automatic Refactoring at Scale
An Empirical Study on the Use of Snapshot Testing
Using Structural Constraints to Specify and Check Design Intent in Source Code - Ph.D. Dissertation Synopsis
A Simple NLP-Based Approach to Support Onboarding and Retention in Open Source Communities
On the prediction of the evolution of libre software projects
Introducing Differential Privacy Mechanisms for Mobile App Analytics of Dynamic Content
ROSEAU: Fast, Accurate, Source-Based API Breaking Change Analysis in Java
Preparing Software Re-Engineering via Freehand Sketches in Virtual Reality
Content Categorization of API Discussions
Can Llms Update Api Documentation?
Analysis, Testing and Re-Structuring of Web Applications
DeltaNN: Assessing the Impact of Computational Environment Parameters on the Performance of Image Recognition Models
Revalidation during the software maintenance phase
Continuous Delivery Practices in a Large Financial Organization
Domain-Retargetable Reverse Engineering
Revisiting Test Smells in Automatically Generated Tests: Limitations, Pitfalls, and Opportunities
The role of the coverage analysis during IR-based traceability recovery: A controlled experiment
To fix or to learn? How production bias affects developers' information foraging during debugging
An Automated Code Update Tool For Python Packages
Towards purity-guided refactoring in Java
An Empirical Study of Challenges in Converting Deep Learning Models
A Novel Approach to Measuring Class Cohesion Based on Dependence Analysis
A Heuristic Approach to Solving the Software Clustering Problem
Building reverse engineering tools with software components: Towards a dedicated development process for academia
Inferring Fine-grained Traceability Links between Javadoc Comment and JUnit Test Code
Toward Automatic Summarization of Arbitrary Java Statements for Novice Programmers
De-Flake Your Tests : Automatically Locating Root Causes of Flaky Tests in Code At Google
Adoption, Support, and Challenges of Infrastructure-as-Code: Insights from Industry
The Information Gathering Strategies of Software Maintainers
CCLearner: A Deep Learning-Based Clone Detection Approach
Identifying Reasons for Software Changes using Historic Databases
Software Architecture Recovery based on Pattern Matching
An Empirical Study of the Relationship between Continuous Integration and Test Code Evolution
Automatic Discovery and Cleansing of Numerical Metamorphic Relations
Software Life Cycles for e-Commerce Businesses
Incorporating Multiple Features to Predict Bug Fixing Time with Neural Networks
An Ecosystemic and Socio-Technical View on Software Maintenance and Evolution
Analysis of maintenance work categories through measurement
ReleasePlanner - Planning new Releases for Software Maintenance and Evolution
2018 IEEE International Conference on Software Maintenance and Evolution, ICSME 2018, Madrid, Spain, September 23-29, 2018
Overthrowing the Tyranny of Alphabetical Ordering in Documentation Systems
The use of integration tools in software maintenance
Revisiting common bug prediction findings using effort-aware models
Implementation Techniques for Efficient Data-Flow Analysis of Large Programs
A Post-Placement Side-Effect Removal Algorithm
ePadEvo: A tool for the detection of behavioral design patterns
Effect of test completeness and redundancy measurement on post release failures - An industrial experience report
Contrasting Third-Party Package Management User Experience
Towards Employing Use-Cases and Dynamic Analysis to Comprehend Mozilla
Insights into regression testing [software testing]
Slicing Shared-Memory Concurrent Programs The Threaded System Dependence Graph Revisited
Knowledge-Based User Interface Migration
RegionDroid: A Tool for Detecting Android Application Repackaging Based on Runtime UI Region Features
From 6.2 to 0.15 seconds - an Industrial Case Study on Mobile Web Performance
A Classification of Unanticipated Runtime Software Changes in Java
Restructuring Multilingual Web Sites
IEEE 1st International Workshop on Communicating Business Process and Software Models Quality, Understandability, and Maintainability, CPSM@ICSM 2013, Eindhoven, Netherlands, September 23, 2013
An integrated solution for software process improvement
A case study of a maintenance support system
BABEL: A Novel Software Vulnerability Detection Framework for Breaking Language Barriers
File cloning in open source Java projects: The good, the bad, and the ugly
Interaction-Based Tracking of Program Entities for Test Case Evolution
LiFUSO: A Tool for Library Feature Unveiling based on Stack Overflow Posts
Structural conformance checking with design tests: An evaluation of usability and calability
Towards an open-source tool for measuring and visualizing the interest of technical debt
Automated Characterization of Software Vulnerabilities
Uncovering dependence clusters and linchpin functions
Just-in-Time Flaky Test Detection via Abstracted Failure Symptom Matching
An exploratory study of feature location process: Distinct phases, recurring patterns, and elementary actions
Process Mining from Jira Issues at a Large Company
A Validation Method of Self-Adaptive Strategy Based on POMDP
Dissecting Android Inter-component Communications via Interactive Visual Explorations
An empirical study of software maintenance
IEEE Third International Workshop on Dynamic Software Documentation, DySDoc@ICSME 2018, Madrid, Spain, September 25, 2018
Evaluating Atoms of Confusion in the Context of Code Reviews
A Case Study of Automated Feature Location Techniques for Industrial Cost Estimation
Icing on the Cake: Automatic Code Summarization at Ericsson
Search-Based Scheduling of Experiments in Continuous Deployment
Building Maintainable COTS Based Systems
Entropies as Measures of Software Information
Supporting the identification of architecturally-relevant code anomalies
COCONUT: COde COmprehension Nurturant Using Traceability
DART: A Framework for Regression Testing "Nightly/daily Builds" of GUI Applications
Identifying Compiler and Optimization Options from Binary Code using Deep Learning Approaches
SAMOA - A Visual Software Analytics Platform for Mobile Applications
Visual editing of data structures
Embroidery: Patching Vulnerable Binary Code of Fragmentized Android Devices
COSS: Comprehension by ontologising software system
Artisan: An Action-Based Test Carving Tool for Android Apps
Testing & quality assurance in data migration projects
DevSecLogs: AI-Powered, Tamper-Evident Log Intelligence for Secure CI/CD Pipelines
OO and Opertunities for Software Evolution
Criteria for the evaluation of implemented architectures
Are Classical Clone Detectors Good Enough for the AI Era?
Physical and conceptual identifier dispersion: Measures and relation to fault proneness
Recovering Class Diagrams from Data-Intensive Legacy Systems
Program dependence analysis
Code Smell Detection: Towards a Machine Learning-Based Approach
flexfringe: A Passive Automaton Learning Package
Task articulation in software maintenance: Integrating source code annotations with an issue tracking system
Improved Tool Support for the Investigation of Duplication in Software
RTTool: A Tool for Extracting Relative Thresholds for Source Code Metrics
Eliminating Harmful Redundancy for Testing-Based Fault Localization Using Test Suite Reduction: An Experimental Study
A Two-Phase Process for Software Architecture Improvement
Shake It! Detecting Flaky Tests Caused by Concurrency with Shaker
Detecting virus mutations via dynamic matching
DRONE: Predicting Priority of Reported Bugs by Multi-factor Analysis
Template-based reconstruction of complex refactorings
The development of a configuration control tool
How Can We Help Software Rearchitecting Efforts? Study of an Industrial Case
Composing subsystem structures using (k, 2)-partite graphs
Recommending Framework Extension Examples
Aiding Code Change Understanding with Semantic Change Impact Analysis
Improving Retrieval-Augmented Code Comment Generation by Retrieving for Generation
Software Error Classification using Purify
Towards a new Test Case Prioritization Approach based on Fuzzy Clustering Analysis
Maintenance productivity factors-a case study
Ghost Echoes Revealed: Benchmarking Maintainability Metrics and Machine Learning Predictions Against Human Assessments
RefaX: A Refactoring Framework Based on XML
Identifying reusable functions using specification driven program slicing: a case study
Improving Merge Pipeline Throughput in Continuous Integration via Pull Request Prioritization
Decomposing object-oriented class modules using an agglomerative clustering technique
Program Understanding During Software Adaptation Tasks
Assessing Mock Classes: An Empirical Study
Prioritizing Test Smells: An Empirical Evaluation of Quality Metrics and Developer Perceptions
Duplicate Bug Report Detection by Using Sentence Embedding and Fine-tuning
Supporting and Accelerating Reproducible Research in Software Maintenance Using TraceLab Component Library
Browserbite: Accurate Cross-Browser Testing via Machine Learning over Image Features
Towards a maintainability model for business processes: Adapting a software maintainability model (position paper)
How Maintainability Issues of Android Apps Evolve
Take Loads Off Your Developers: Automated User Story Generation using Large Language Model
The supporting environment for a reverse engineering system-the Maintainer's Assistant
A Precise Method for Identifying Reusable Abstract Data Types in Code
Inappropriate Usage Examples in Web API Documentations
Integrated Development and Maintenance of Software Products to Support Efficient Updating of Customer Configurations: A Case Study in Mass Market ERP Software
Can Automated Impact Analysis Techniques Help Predict Decaying Modules?
The Application of Correctness Preserving Transformations to Software Maintenance
Linguistic Change in Open Source Software
An Empirical Study of Multi-entity Changes in Real Bug Fixes
IEEE 27th International Conference on Software Maintenance, ICSM 2011, Williamsburg, VA, USA, September 25-30, 2011
Dependence communities in source code
Interactive fault localization leveraging simple user feedback
On the Impact of Multi-language Development in Machine Learning Frameworks
Bayesian Analysis of Software Cost and Quality Models
Private-Keep Out? Understanding How Developers Account for Code Visibility in Unit Testing
MoMS: Multi-objective miniaturization of software
Predicting Bugs Using Antipatterns
Reengineering Process Based on the Unified Process
An operational approach to corrective software maintenance
gCad: A Near-Miss Clone Genealogy Extractor to Support Clone Evolution Analysis
Structural information as a quality metric in software systems organization
21st IEEE International Conference on Software Maintenance (ICSM 2005), 25-30 September 2005, Budapest, Hungary
Open Source Evolution Analysis
Impact Analysis in Real-Time Control Systems
Demystifying Device-Specific Compatibility Issues in Android Apps
Reuse in Replaying Database Design
ExSchema: Discovering and Maintaining Schemas from Polyglot Persistence Applications
Software metric classification trees help guide the maintenance of large-scale systems
Software Artefact Traceability: the Never-Ending Challenge
An Exploratory Study of Performance Regression Introducing Code Changes
Reverse Architecting Approach for Complex Systems
Checking Inside the Black Box: Regression Testing Based on Value Spectra Differences
Relational Database Schema Evolution: An Industrial Case Study
Score-Based Automatic Detection and Resolution of Syntactic Ambiguity in Natural Language Requirements
reBPMN: Recovering and reducing business processes
Towards a Big Data Curated Benchmark of Inter-project Code Clones
A Safe Regression Test Selection Technique for Database-Driven Applications
The Build-Time Software Architecture View
An Approach to Recommendation of Verbosity Log Levels Based on Logging Intention
Reverse engineering a visual age application
Feature Location and Extraction using Landmarks and Barriers
Sampling program quality
Refactoring a Java Code Base to AspectJ: An Illustrative Example
Next-Generation Refactoring: Combining LLM Insights and IDE Capabilities for Extract Method
Detecting program modules with low testability
Management Problems Seen in Software Maintenance: An Empowerment Study
Software Evolution from a Time-Series Perspective
CAT: Change-focused Android GUI Testing
A Taxonomy and an Initial Empirical Study of Bad Smells in Code
A cost model based on software maintainability
Expert recommendation with usage expertise
Evaluating Context-Sensitive Slicing and Chopping
Client-Library Compatibility Testing with API Interaction Snapshots
An empirical study of the relationships between design pattern roles and class change proneness
Atomic Architectural Component Recovery for Program Understanding and Evolution
The Unit Test Quality of Deep Learning Libraries: A Mutation Analysis
The Transition of Application Programs From COBOL to a Fourth Generation Language
What Is Preventive Software Maintenance?
Understanding source package organization using the hybrid model
Using method stereotype distribution as a signature descriptor for software systems
Software Maintenance Metrics: A Case Study
Post-maintenance testing based on path change analysis
Ordering Broken Unit Tests for Focused Debugging
The Correspondence Between Software Quality Models and Technical Debt Estimation Approaches
The Effect of Communication Overhead on Software Maintenance Project Staffing: a Search-Based Approach
Embedding architectural support in industry
Version history based source code plagiarism detection in proprietary systems
Inference of Graphical AUIDL Specifications for the Reverse Engineering of User Interfaces
Together or Apart? Investigating a mediator bot to aggregate bot's comments on pull requests
Migrating the Enterprise
Validating metric thresholds with developers: An early result
TraceGraph: Immediate Visual Location of Software Features
A Change Propagation Model and Platform for Multi-Database Applications
Pheme: A Communication Infrastructure for Product Software Knowledge
Introducing Workflow Management in Software Maintenance Processes
A cost model to compare regression test strategies
An Extensible Meta-Model for Program Analysis
A Framework for Estimating Interest on Technical Debt by Monitoring Developer Activity Related to Code Comprehension