yusuke1997/dblp-id-title huggingface dataset:
Empirical software maintenance studies during the 1980s
Supporting newcomers in software development projects
An Empirical Study of Clone Removals
How do Developers Test Android Applications?
Strider: Configuration Modelling and Analysis of Complex Systems
Practitioners' insights on machine-learning software engineering design patterns: a preliminary study
Mining AndroZoo: A Retrospect
Strategies for Handling the Activity Problem in Runtime Software Evolution by Reducing Activity
Handling Duplicates in Dockerfiles Families: Learning from Experts
On Quantifying the Benefits of Dead Code Removal
Using stereotypes to help characterize commits
A controlled experiment to evaluate maintainability of object-oriented software
RAPTOR: Release-Aware and Prioritized Bug-Fixing Task Assignment Optimization
Software maintenance in Hong Kong
Identifying objects in a conventional procedural language: an example of data design recovery
A Feedback Based Quality Assessment to Support Open Source Software Evolution: the GRASS Case Study
Why are Some Bugs Non-Reproducible? : -An Empirical Investigation using Data Fusion-
Developing Supportable Enterprise Information Systems - Architectural, Managerial, and Engineering Imperatives
Enhancing Automated Program Repair with Deductive Verification
Modeling Changeset Topics
Key Elements Extraction and Traces Comprehension Using Gestalt Theory and the Helmholtz Principle
GreenAdvisor: A tool for analyzing the impact of software evolution on energy consumption
Syntax and Stack Overflow: A Methodology for Extracting a Corpus of Syntax Errors and Fixes
Hot Spot Recovery in Object-Oriented Software with Inheritance and Composition Template Methods
Abstract and Precise Recovery of UML Diagram Constituents
A Large-scale Data Set and an Empirical Study of Docker Images Hosted on Docker Hub
On the Evaluation of Commit Message Generation Models: An Experimental Study
An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel
The retrospective introduction of abstraction into software
SPEED: Software Project Effort Evaluator based on Dynamic-calibration
Leveraging Textual and Non-Textual Features for Documentation Decluttering
Identifying the Within-Statement Changes to Facilitate Change Understanding
Managing code clones using dynamic change tracking and resolution
Determining "Grim Reaper" Policies to Prevent Languishing Bugs
Concept Location and Program Comprehension in Service-Oriented Software
Mining API Usage Examples from Test Code
Large-Scale Automated Refactoring Using ClangMR
How Does Test Code Differ from Production Code in Terms of Refactoring? An Empirical Study
A tool for combination-based prioritization and reduction of user-session-based test suites
Iterative Reengineering of Legacy Functions
DENIM: Exploring Data Access in Microservices
A software change impact analysis taxonomy
Developing a Multi-Objective Decision Approach to Select Source-Code Improving Transformations
An Empirical Study of Distributed Software Maintenance
Why are Features Deprecated? An Investigation Into the Motivation Behind Deprecation
An Empirical Study of Abbreviations and Expansions in Software Artifacts
Static analysis for enforcing intra-thread consistent locks in the migration of a legacy system
Cost-Effective Maintenance Tools for Proprietary Languages
MESOA 2008: 2 nd international workshop on a research agenda for maintenance and evolution of service-oriented systems
Facilitating the Implementation and Evolution of Business Rules
OLA: Property Directed Outer Loop Abstraction for Efficient Verification of Reactive Systems
Towards Code Improvements Suggestions from Client Exception Analysis
Component Module Classification for Distributed Software Understanding
Proceedings of the 21st IEEE International Conference on Software Maintenance - Industrial and Tool volume, ICSM 2005, 25-30 September 2005, Budapest, Hungary
From First Use to Final Commit: Studying the Evolution of Multi-CI Service Adoption
Guide: A GUI differentiator
Establishing Referential Integrity in Legacy Information Systems - Reality Bites!
Simplifying maintenance by using XSLT to unlock UML models in a distributed development environment
Assessing the impact of changes at the architectural level: a case study on graphical debuggers
DebtViz: A Tool for Identifying, Measuring, Visualizing, and Monitoring Self-Admitted Technical Debt
Constraints Based Approach to Interactive Feature Location
Migrating GUI behavior: from GWT to Angular
Reuse or rewrite: Combining textual, static, and dynamic analyses to assess the cost of keeping a system up-to-date
Leveraging Intermediate Artifacts to Improve Automated Trace Link Retrieval
Analyzing Feature Traces to Incorporate the Semantics of Change in Software Evolution Analysis
Partially automated in-line documentation (PAID): design and implementation of a software maintenance tool
The maintenance challenge of 'CALS'
Semi-Automated Feature Traceability with Embedded Annotations
Automating Impact Analysis and Regression Test Selection Based on UML Designs
How the Experience of Development Teams Relates to Assertion Density of Test Classes
Context-Aware Software Documentation
Bug Propagation through Code Cloning: An Empirical Study
Estimating the costs of software maintenance tasks
Recovering the Structure of Software Systems Using Tube Graph Interconnection Clustering
Causal Analysis of the Requirements Change Process for a Large System
Predicting Higher Order Structural Feature Interactions in Variable Systems
Research on software evolution processes in Asia
Reducing the Energy Consumption of Mobile Applications Behind the Scenes
Building An Integrated Software Maintenance Environment - From a Maintainer's Perspective
Why Do Automated Builds Break? An Empirical Study
A study on repetitiveness of code completion operations
An Intranet-Based Application for Supporting Effective Maintenance Activities on Large Software Systems
Automated Repair of High Inaccuracies in Numerical Programs
A Tale of CI Build Failures: An Open Source and a Financial Organization Perspective
Maintainability measurements on industrial source code maintenance activities
A Case Study in Optimization
The Utility Challenge of Privacy-Preserving Data-Sharing in Cross-Company Defect Prediction: An Empirical Study of the CLIFF&MORPH Algorithm
Multi-Objective Genetic Algorithm to Support Class Responsibility Assignment
Applying Markov Models to Identify Grammatical Patterns of Function Identifiers
Reducing the cost of regression testing by semantics guided test case selection
Towards automated support for extraction of reusable components
Software Evolution: A Road Map
Understanding the Faults in Serverless Computing Based Applications: An Empirical Study
IEEE International Conference on Software Maintenance and Evolution, ICSME 2024, Flagstaff, AZ, USA, October 6-11, 2024
Refactoring Recommendations Based on the Optimization of Socio-Technical Congruence
Repairing Intricate Faults in Code Using Machine Learning and Path Exploration
PAT: a knowledge-based program analysis tool
An Application Server to Support Online Evolution
Analysis of pervasive multiple-component defects in a large software system
An Exploratory Study of Logging Configuration Practice in Java
Tackling the Abstraction Problem for Reverse Engineering in a System Re-engineering Approach
Identifying the root causes of memory bugs using corrupted memory location suppression
Things structural clones tell that simple clones don't
Abstracting the Logical Processing Life Cycle for Entities Using the RECAST Method
The Adventure of Developing a Software Application on a Pre-release Platform: Features and Learned Lessons
Mining Software Profile across Multiple Repositories for Hierarchical Categorization
TSGuard: Detecting Logic Bugs in Time Series Management Systems Via Time Series Algebra
Migrating Interface Implementation to Aspects
VulGuard: An Unified Tool for Evaluating Just-In-Time Vulnerability Prediction Models
SurfClipse: Context-Aware Meta-search in the IDE
Validation Process for Industry Benchmarking Data
Developing a model to manage the software maintenance process
Measuring software library stability through historical version analysis
Component Architecture Reengineering by Program Transformation
A Manual Categorization of Android App Development Issues on Stack Overflow
Mining Design Patterns from C++ Source Code
Living with the 2-digit Year Year 2000 Maintenance Using a Procedural Solution
Behavioural Concern Modelling for Software Change Tasks
IEEE International Conference on Software Maintenance and Evolution, ICSME 2022, Limassol, Cyprus, October 3-7, 2022
The Visual Debugger Tool
The Impact of Distributed Object Technology on Reengineering - Panel Session Introduction
Lib Metamorphosis: A Performance Analysis Framework for Exchanging Data Structures in Performance Sensitive Applications
Variation analysis of context-sharing identifiers with code clones
An Empirical Study on Bugs Inside PyTorch: A Replication Study
Inter-Module Renaming and Reorganizing: Examples of Program Manipulation-in-the-Large
SchemaAnalyst: Search-Based Test Data Generation for Relational Database Schemas
Measuring Abstractness for Reverse Engineering in a Re-engineering Tool
The evolution of Information Systems a case study on document management
Integrating Information Sources for Visualizing Java Programs
IEEE International Conference on Software Maintenance and Evolution, ICSME 2021, Luxembourg, September 27 - October 1, 2021
Reducing Regression Test Size by Exclusion
Task-Driven Software Summarization
The Economics of Open Source Software: An Empirical Analysis of Maintenance Costs
Automated Server Testing: an Industrial Experience Report
Facilitating enterprise software developer communication with CARES
Data transformation and attribute subset selection: Do they help make differences in software failure prediction?
Source code survival with the Kaplan Meier
Recommending Exception Handling Code
Common Concept Apparatus Within Corrective Software Maintenance
Supervised vs Unsupervised Models: A Holistic Look at Effort-Aware Just-in-Time Defect Prediction
Integrating Visual Aids to Enhance the Code Reviewer Selection Process
How Does Context Affect the Distribution of Software Maintainability Metrics?
UrbanIt: Visualizing repositories everywhere
Modularizing error recovery
Change Costing in a Maintenance Environment
Restats: A Test Coverage Tool for RESTful APIs
Mining and Fusing Productivity Metrics with Code Quality Information at Scale
An approach to improving software inspections performance
Coarse Hierarchical Delta Debugging
ISMM: the incremental software maintenance manager
Predicting change impact from logical models
Testing of Concurrent Programs After Specification Changes
RefSearch: A Search Engine for Refactoring
TraceLab Components for Generating Extractive Summaries of User Stories
Continual Resource Estimation for Evolving Software
Evaluating the Use of Dominance Trees for C and COBOL
Investigating the Maintenance Implications of the Replication of Code
Maintenance Issues for Very Long-Lived Robotic Space Systems
Making automatic repair for large-scale programs more efficient using weak recompilation
Measurement and Quality in Object-Oriented Design
Legacy Assembler Reengineering and Migration
REST: A tool for reducing effort in script-based testing
Program Slicing in the Presence of a Database State
Know-How in Programming Tasks: From Textual Tutorials to Task-Oriented Knowledge Graph
A software maintenance-focused process and supporting toolset for academic environments
Developing Formal Software Process Definitions
Characterizing Task-Relevant Information in Natural Language Software Artifacts
Quantitative Method to Determine Software Maintenance Life Cycle
"Automated Debugging Considered Harmful" Considered Harmful: A User Study Revisiting the Usefulness of Spectra-Based Fault Localization Techniques with Professionals Using Real Bugs from Large Systems
Maintaining Formal Specifications - Decomposition of Large Z-Specifications
Who is Who in the Mailing List? Comparing Six Disambiguation Heuristics to Identify Multiple Addresses of a Participant
On the Impact of Tokenizer and Parameters on N-Gram Based Code Analysis
The use of application domain knowledge for effective software maintenance
On the Vocabulary Agreement in Software Issue Descriptions
Using Bandit Algorithms for Project Selection in Cross-Project Defect Prediction
A Reference Architecture for Web Browsers
Browsing and Searching Software Architectures
DockerCleaner: Automatic Repair of Security Smells in Dockerfiles
Broken Windows: Exploring the Applicability of a Controversial Theory on Code Quality
Application software configuration management and testing in a pharmaceutical laboratory automation environment
Predicting Change Propagation in Software Systems
Enhancing Code for Readability and Comprehension Using SGML
Do They Really Smell Bad? A Study on Developers' Perception of Bad Code Smells
Data flow diagrams: reverse engineering production and animation
Does the Code Match the Design? A Process for Architecture Evaluation
CPLS: Optimizing the Assignment of LLM Queries
GitTruck@Duck - Interactive Time Range Selection in Hierarchy-Oriented Polymetric Visualization of Git Repository Evolution
Keecle: Mining key architecturally relevant classes using dynamic analysis
Reengineering User Interfaces of E-Commerce Applications Using Business Processes
Iterative reengineering to compensate for quick-fix maintenance
Modelling the maintenance process at Zurich Life Insurance
A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults
Studying the Impact of Policy Changes on Bug Handling Performance
From off-Line to continuous on-line maintenance
The Impact of Rare Failures on Statistical Fault Localization: The Case of the Defects4J Suite
Impact of the ISO 9000 Standard Series
Unraveling the Impact of Code Smell Agglomerations on Code Stability
Breaking down monoliths with Microservices and DevOps: an industrial experience report
Leveraging Execution Trace with ChatGPT: A Case Study on Automated Fault Diagnosis
An Activity-Based Quality Model for Maintainability
Metamorphic Testing of Large Language Models for Natural Language Processing
Fit for Change: Steps towards Effective Software Maintenance
Useful software engineering research - leading a double-agent life
Robin: A Voice Controlled Virtual Teammate for Software Developers and Teams
An empirical analysis of the distribution of unit test smells and their impact on software maintenance
mrstudyr: Retrospectively Studying the Effectiveness of Mutant Reduction Techniques
Deep Green: Modelling Time-Series of Software Energy Consumption
On the role of developer's scattered changes in bug prediction
NLP-assisted Web Element Identification Toward Script-free Testing
The Influence of Code Smell Interactions on Software Maintainability
The Intensional View Environment
Tracing Distributed Systems Executions Using AspectJ
MythSE Myths in Software Engineering Half day ICSM 2007Working Session
Working Session on Reverse Engineering techniques for Application Portfolio Management - RE4APM 2007 -
Mining java class naming conventions
MACS: maintenance assistance capability for software-a KADME
Automated Classification of Static Code Analysis Alerts: A Case Study
How can i improve my app? Classifying user reviews for software maintenance and evolution
Classifying field crash reports for fixing bugs: A case study of Mozilla Firefox
Experimenting a reverse engineering technique for modelling the behaviour of rich internet applications
Model-Based Testing of Community-Driven Open-Source GUI Applications
Understanding, Debugging, and Optimizing Distributed Software Builds: A Design Study
Using Self-Reconfigurable Workplaces to Automate the Maintenance of Evolving Business Applications
Driving Software Quality at a Silicon Valley High-Tech Software Company
Teaching undergraduate software engineering
Explicating, Understanding, and Managing Technical Debt from Self-Driving Miniature Car Projects
Balancing value and modifiability when planning for the next release
Deterministic dynamic race detection across program versions
LHDiff: A Language-Independent Hybrid Approach for Tracking Source Code Lines
The Importance of Incremental Migration
Preventive Maintenance! Do We Know What It Is?
Using Design Recovery Techniques to Transform Legacy Systems
A 3 Ident: A Two-phased Approach to Identify the Leading Authors of Android Apps
A Developer-Centric Study Exploring Mobile Application Security Practices and Challenges
Stereo: Editing Clones Refactored as Code Generators
A statistical examination of the evolution and properties of libre software
Using the Case-Based Ranking Methodology for Test Case Prioritization
Experience Paper: Beyond Year 2000 Remediation: The Compliance Verification: A Case Study
Sixth International Workshop on Managing Technical Debt, MTD@ICSME 2014, Victoria, BC, Canada, September 30, 2014
Maturity of maintenance [software]
Improving Code: The (Mis) Perception of Quality Metrics
Managing Software Defects
StackRAG Agent: Improving Developer Answers with Retrieval-Augmented Generation
Making maximum use of legacy code: Transavia internet booking engine
DroidFax: A Toolkit for Systematic Characterization of Android Applications
Reengineering embedded automotive software
SimPact: Impact Analysis for Simulink Models
Proactively managing copy-and-paste induced code clones
Learning Strategies Using Boolean Program Metrics to Verify Industrial Code
Querying the History of Software Projects Using QWALKEKO
Detect Cross-Browser Issues for JavaScript-Based Web Applications Based on Record/Replay
A Large-Scale Empirical Study of Forward and Backward Static Slice Size and Context Sensitivity
Testing Web Applications
Composing a Framework to Automate Testing of Operational Web-Based Software
Current state of software maintenance in Japan: in depth view
Test Manager: A Regression Testing Tool
Understanding Legacy Systems with OSK
Application of system models in regression test suite prioritization
Software Evolution, Volatility and Lifecycle Maintenance Patterns: A Longitudinal Analysis
Maintenance In a Dual-Lifecycle Software Engineering Process
Evolution and Errors: An Empirical Example
Quantitative Analysis of Errors in Telecommunications Software
The Free Software Movement and the GNU/Linux Operating System
Studying the Impact of Developer Communication on the Quality and Evolution of a Software System: A Doctoral Dissertation Retrospective
A Program Dependence Model for Concurrent Logic Programs and its Applications
Analysis for Reuse and Maintenance: A Program for Experimentation
Business process recovery for system maintenance - An empirical approach
Developing a model of loop actions by mining loop characteristics from a large code corpus
What Made This Test Flake? Pinpointing Classes Responsible for Test Flakiness
Impact of ISO 9000 on Software Maintenance
Software maintenance in distributed computer environments: system complexity versus component simplicity
Visual support for programming-in-the-large
Tools for Enabling Automatic Validation of Large-Scale Parallel Application Simulations
Apiwave: Keeping track of API popularity and migration
On the Rationale and Use of Assertion Messages in Test Code: Insights from Software Practitioners
Reverse Engineering Requirements for Process-Control Software
Report on the IEEE Standard for a Software Quality Memcs Methodology
On the Reaction to Deprecation of 25, 357 Clients of 4+1 Popular Java APIs
COBOL to Java and Newspapers Still Get Delivered
Dynamic Traceability Links Supported by a System Architecture Description
Migrating from COBOL to Java
Towards Generating Transformation Rules without Examples for Android API Replacement
Reducing Code Duplication by Identifying Fresh Domain Abstractions
An empirical study on requirements traceability using eye-tracking
Transforming Procedural Program Structures to Object-Oriented Class Structures for the Purpose of Populating a Common Software Repository
Integrating Runtime Values with Source Code to Facilitate Program Comprehension
Mining Logical Clones in Software: Revealing High-Level Business and Programming Rules
A metric for evaluating class library interfaces and its application to library upgrades
An Empirical Comparison of Test Suite Reduction Techniques for User-Session-Based Testing of Web Applications
Failures and Fixes: A Study of Software System Incident Response
Software Black Box Mechanism: A Pragmatic Method for Software Crash Diagnosis and Usage Maintenance Testing
Optimizing Self-Adaptation in Service-Based Systems: Leveraging Ensemble Prediction with DNN-ILSTM Models
A model to predict anti-regressive effort in Open Source Software
Runtime Adaptation of Long-Running Applications for Improved Caching
Experiences Developing and Maintaining Software in a Multi-Platform Environment
Towards a Taxonomy of Programming-Related Difficulties during Maintenance
On State Machine Mining from Embedded Control Software
An Analysis of 35+ Million Jobs of Travis CI
System specific, source code transformations
Software Engineering Issues for Network Computing
Clustering and recommending collections of code relevant to tasks
An Empirical Study on the Characteristics of Python Fine-Grained Source Code Change Types
A Jump-Table-Agnostic Switch Recovery on ASTs
Harnessing LLMs for Document-Guided Fuzzing of OpenCV Library
Prevalence and Maintenance of Automated Functional Tests for Web Applications
VIFOR 2: a tool for browsing and documentation
Automatic Clone Recommendation for Refactoring Based on the Present and the Past
Hypothesis-Based Concept Assignment to Support Software Maintenance
EnTagRec: An Enhanced Tag Recommendation System for Software Information Sites
What Factors Make SQL Test Cases Understandable for Testers? A Human Study of Automated Test Data Generation Techniques
Learning to Combine Multiple Ranking Metrics for Fault Localization
Who can help me with this source code change?
Software process modeling at SEI
Improving Testing by Mimicking User Behavior
Compiling Clones: What Happens?
Advanced Slicing of Sequential and Concurrent Programs
A Validated Set of Smells in Model-View-Controller Architectures
Senseo: Enriching Eclipse's static source views with dynamic metrics
Recommending Clones for Refactoring Using Design, Context, and History
Studying Permission Related Issues in Android Wearable Apps
Changes and bugs - Mining and predicting development activities
Investigating the Impact of Code Smells on System's Quality: An Empirical Study on Systems of Different Application Domains
Recovering commit dependencies for selective code integration in software product lines
REPERSP: Recommending Personalized Software Projects on GitHub
Empirical Evaluation of the Textual Differencing Regression Testing Technique
Reduce, reuse, recycle, recover: Techniques for improved regression testing
CONQUER: A Tool for NL-Based Query Refinement and Contextualizing Code Search Results
A Guided Mutation Strategy for Smart Contract Fuzzing
Maintaining Traceability During Object-Oriented Software Evolution: A Case Study
The Impact of Fine-Tuning Large Language Models on Automated Program Repair
Static source code metrics and static analysis warnings for fine-grained just-in-time defect prediction
Time-leverage point detection for time sensitive software maintenance
A comparison of stemmers on source code identifiers for software search
Automated Refactoring of Object Oriented Code into Aspects
A sizing measure for adaptive maintenance work products
Towards Self-Adaptive IDEs
A study of the effects of software development practices on software maintenance effort
MooseJEE: A moose extension to enable the assessment of JEAs
Automatically Augmenting GitHub Issues with Informative User Reviews
Combining Evolutionary Algorithms with Constraint Solving for Configuration Optimization
Object-Oriented Design Pattern Inference
Software modularization operators
Binary Translation: Static, Dynamic, Retargetable?
An Empirical Study of the Impact of Test Strategies on Online Optimization for Ensemble-Learning Defect Prediction