yusuke1997/dblp-id-title huggingface dataset:
Syntax, predicates, idioms - what really affects code complexity?
Erratum to: Architecture consistency: State of the practice, challenges and requirements
Interaction-based creation and maintenance of continuously usable trace links between requirements and source code
A longitudinal study of popular ad libraries in the Google Play Store
Does using Bazel help speed up continuous integration builds?
Analysis of a many-objective optimization approach for identifying microservices from legacy systems
Detecting outdated code element references in software repository documentation
Understanding the role of external pull requests in the NPM ecosystem
BarrierFinder: recognizing ad hoc barriers
Testing research software: a survey
Guest editorial: special section on mining software repositories
A comparative study of many-objective evolutionary algorithms for the discovery of software architectures
Getting the whole story: an experience report on analyzing data elicited using the war stories procedure
Data collection in global software engineering research: learning from past experience
Mapping aids using output-directed programming increase novices' performance in programming mobile robotic systems
Investigating types and survivability of performance bugs in mobile apps
Measuring the impact of lexical and structural inconsistencies on developers' cognitive load during bug localization
Software variability in service robotics
Silent bugs in deep learning frameworks: an empirical study of Keras and TensorFlow
On using machine learning to automatically classify software applications into domain categories
Embedding API dependency graph for neural code generation
Classification model for code clones based on machine learning
A preliminary investigation on using multi-task learning to predict change performance in code reviews
Experimental Evaluation of Program Slicing for Fault Localization
What should your run-time configuration framework do to help developers?
Querying distilled code changes to extract executable transformations
variED: an editor for collaborative, real-time feature modeling
Finding the sweet spot for organizational control and team autonomy in large-scale agile software development
How do ML practitioners perceive explainability? an interview study of practices and challenges
Addressing problems with replicability and validity of repository mining studies through a smart data platform
Can a domain-specific language improve program structure comprehension of data pipelines? A mixed-methods study
Characterizing usages, updates and risks of third-party libraries in Java projects
Evaluating the impact of design pattern and anti-pattern dependencies on changes and faults
Are test smells really harmful? An empirical study
A study of the bi-objective next release problem
A Characterisation Schema for Software Testing Techniques
The impact of automated feature selection techniques on the interpretation of defect models
Deep code comment generation with hybrid lexical and syntactical information
Semantic matching in GUI test reuse
Assessment of a New Three-Group Software Quality Classification Technique: An Empirical Case Study
Guest editorial: special section on software reverse engineering
Interface Mutation Test Adequacy Criterion: An Empirical Evaluation
(In)Security of mobile apps in developing countries: a systematic literature review
FACER: An API usage-based code-example recommender for opportunistic reuse
Triangulation as a basis for knowledge discovery in software engineering
The Relation of Test-Related Factors to Software Quality: A Case Study on Apache Systems
Studying the impact of social interactions on software quality
On the correlation between size and metric validity
Can static analysis tools find more defects?
Relationship between diversity of collaborative group members' race and ethnicity and the frequency of their collaborative contributions in GitHub
Understanding and improving artifact sharing in software engineering research
Assessing architectural evolution: a case study
A fine-grained data set and analysis of tangling in bug fixing commits
Forecasting software indicators: an industry-academia collaboration
One-off events? An empirical study of hackathon code creation and reuse
A study of how Docker Compose is used to compose multi-component systems
Effort estimation of FLOSS projects: a study of the Linux kernel
CAPS: a supervised technique for classifying Stack Overflow posts concerning API issues
Engineering recommender systems for modelling languages: concept, tool and evaluation
Investigating the use of moving windows to improve software effort prediction: a replicated study
The impact of rapid release cycles on the integration delay of fixed issues
Mutation analysis for evaluating code translation
Deriving a usage-independent software quality metric
Ranking code clones to support maintenance activities
Understanding privacy policies - A study in empirical analysis of language usage
Applying test case prioritization to software microbenchmarks
Studying the relationship between logging characteristics and the code quality of platform software
On the evolution and impact of architectural smells - an industrial case study
Quantifying identifier quality: an analysis of trends
Characterizing and identifying reverted commits
Ethics in AI through the practitioner's view: a grounded theory literature review
Is it Ethical to Evaluate Web-based Learning Tools using Students?
A theory of factors affecting continuous experimentation (FACE)
Editorial An Issue of Ethics: Responsibilities and Obligations of Empirical Software Engineering Researchers
An industry experiment on the effects of test-driven development on external quality and productivity
Guiding principles for mixed methods research in software engineering
Monitoring Smoothly Degrading Systems for Increased Dependability
Refactoring practices in the context of data-intensive systems
Why and how developers maintain smart contracts
Towards Exploring the Limitations of Test Selection Techniques on Graph Neural Networks: An Empirical Study
Does microservice adoption impact the velocity? A cohort study
eBPF-Guard: a detection method for container escape via multi-level monitoring and enhanced analysis model
A multi-dimensional analysis of technical lag in Debian-based Docker images
Harnessing pre-trained generalist agents for software engineering tasks
Predicting software defect type using concept-based classification
Automated patch assessment for program repair at scale
Bug characterization in machine learning-based systems
Editorial, special issue, repeatable experiments in software engineering
Integrating agile software development into stage-gate managed product development
MPDA: a data augmentation approach to improve deep learning for software vulnerability detection
Analysis of license inconsistency in large collections of open source projects
SeSG: a search string generator for Secondary Studies with hybrid search strategies using text mining
An empirically based terminology and taxonomy for global software engineering
Does class size matter? An in-depth assessment of the effect of class size in software defect prediction
Ecosystem-wide influences on pull request decisions: insights from NPM
Metric-based software reliability prediction approach and its application
The modular and feature toggle architectures of Google Chrome
Automated demarcation of requirements in textual specifications: a machine learning-based approach
A teamwork effectiveness model for agile software development
Wikifying software artifacts
Kernel methods for software effort estimation - Effects of different kernel functions and bandwidths on estimation accuracy
On the long-term use of visual gui testing in industrial practice: a case study
Do too many cooks spoil the broth? Using the number of developers to enhance defect prediction models
Testing the theory of relative defect proneness for closed-source software
Utilization of pre-trained language models for adapter-based knowledge transfer in software engineering
Guest editorial: special section on software analysis, evolution, and reengineering
A comparative study on reward models for user interface adaptation with reinforcement learning
ProMeTA: a taxonomy for program metamodels in program reverse engineering
Empirical assessment of machine learning-based malware detectors for Android - Measuring the gap between in-the-lab and in-the-wild validation scenarios
The software heritage license dataset (2022 edition)
Do background colors improve program comprehension in the #ifdef hell?
The evolution of the code during review: an investigation on review changes
The forgotten role of search queries in IR-based bug localization: an empirical study
Mining software repair models for reasoning on the search space of automated program fixing
An experience report on applying software testing academic results in industry: we need usable automated test generation
Continuance use of AI coding assistants among South Korean Industry Developers: A survey case study with large language models
A statistical framework for analyzing the duration of software projects
Empowering OCL research: a large-scale corpus of open-source data from GitHub
Distributed agile: project management in a global environment
An empirical study of the textual similarity between source code and source code summaries
Resolving the challenges of time and distance
A Controlled Experiment Comparing the Maintainability of Programs Designed with and without Design Patterns-A Replication in a Real Programming Environment
Automatic prediction of rejected edits in Stack Overflow
Demystifying API misuses in deep learning applications
ESSMArT way to manage customer requests
Empirical Studies of Control Dependence Graph Size for C Programs
Picking the Right Problem Frame-An Empirical Study
Do attention and memory explain the performance of software developers?
What Java developers know about compatibility, and why this matters
On practitioners' concerns when adopting service mesh frameworks
Reinforcement learning for online testing of autonomous driving systems: a replication and extension study
JNFuzz-Droid: a lightweight fuzzing and taint analysis framework for native code of Android applications
Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub
On the relation between Github communication activity and merge conflicts
Guest Editorial: Special Section on Mining Software Repositories
A multiple comparative study of test-with development product changes and their effects on team speed and product quality
An empirical study of issue-link algorithms: which issue-link algorithms should we use?
Empirical software engineering experts on the use of students and professionals in experiments
Practical and effective sandboxing for Linux containers
Efficient static analysis and verification of featured transition systems
On modeling software defect repair time
Qualitative research in software engineering
A requirements inspection method based on scenarios generated by model mutation and the experimental validation
Correction to: Examining ownership models in software teams
A longitudinal explanatory case study of coordination in a very large development programme: the impact of transitioning from a first- to a second-generation large-scale agile development method
An empirical study of the integration time of fixed issues
Linguistic antipatterns: what they are and how developers perceive them
Präzi: from package-based to call-based dependency networks
An Experimental Evaluation of an Experience-Based Capture-Recapture Method in Software Code Inspections
Operationalizing validity of empirical software engineering studies
Fault Prediction Modeling for Software Quality Estimation: Comparing Commonly Used Techniques
Taxonomy of inline code comment smells
Smells in system user interactive tests
Review participation in modern code review - An empirical study of the android, Qt, and OpenStack projects
Towards a change taxonomy for machine learning pipelines
Investigation of individual factors impacting the effectiveness of requirements inspections: a replicated experiment
A Replicated Experiment to Assess Requirements Inspection Techniques
SSFuzz: Synthesizing and scheduling bug-triggering code segments for history-driven compiler testing
Practical relevance of software engineering research: synthesizing the community's voice
Not Your Ordinary Research
Software architecture evaluation methods based on cost benefit analysis and quantitative decision making
Testing research software: an in-depth survey of practices, methods, and tools
Repeatable software engineering experiments for comparing defect-detection techniques
Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectives
On the validity of retrospective predictive performance evaluation procedures in just-in-time software defect prediction
Automated test generation for Scratch programs
Trace anomalies as precursors of field failures: an empirical study
On the coordination of vulnerability fixes
A Function Point-Like Measure for Object-Oriented Software
Quantitative Measurements of the Influence of Participant Roles during Peer Review Meetings
An empirical study of attack-related events in DeFi projects development
Continuously mining distributed version control systems: an empirical study of how Linux uses Git
Appreciation to Empirical Software Engineering reviewers of 2020
Empirical studies in software and systems traceability
GreenScaler: training software energy models with automatic test generation
An empirical study of emergency updates for top android mobile apps
Empirical studies of parameter efficient methods for large language models of code and knowledge transfer to R
Anticipating bugs: Ticket-level bug prediction and temporal proximity effects
How to cherry pick the bug report for better summarization?
Works for Me! Cannot Reproduce - A Large Scale Empirical Study of Non-reproducible Bugs
Correction to: Characterizing the transfer of program comprehension in onboarding: an information-push perspective
The indolent lambdification of Java
Demystifying the challenges and benefits of analyzing user-reported logs in bug reports
Empirical analysis on the correlation between GCC compiler warnings and revision numbers of source files in five industrial software projects
Evaluating the robustness of source code plagiarism detection tools to pervasive plagiarism-hiding modifications
Experiences with incorporating formal techniques into industrial practice
Reliability of self-rated experience and confidence as predictors for students' performance in software engineering
Effective fault localization of automotive Simulink models: achieving the trade-off between test oracle effort and fault localization accuracy
Large-scale agile transformation at Ericsson: a case study
Program comprehension of domain-specific and general-purpose languages: replication of a family of experiments using integrated development environments
A longitudinal study of static analysis warning evolution and the effects of PMD on software quality in Apache open source projects
A Further Empirical Investigation of the Relationship Between MRE and Project Size
User feedback in continuous software engineering: revealing the state-of-practice
Evolutionary Fuzzing of Android OS Vendor System Services
On the search for industry-relevant regression testing research
EMSE special issue from ICSM and Metrics
A binomial software reliability model based on coverage of structural testing criteria
Confounding parameters on program comprehension: a literature survey
The practitioners' point of view on the concept of technical debt and its causes and consequences: a design for a global family of industrial surveys and its first results from Brazil
What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories
Factors and actors leading to the adoption of a JavaScript framework
On Refining the SZZ Algorithm with Bug Discussion Data
Quantifying and characterizing clones of self-admitted technical debt in build systems
Underproduction analysis of open source software
Presenting software engineering results using structured abstracts: a randomised experiment
From one to hundreds: multi-licensing in the JavaScript ecosystem
An extensive replication study of the ABLoTS approach for bug localization
An industrial case study in reconstructing requirements views
Reflections on the Empirical Software Engineering journal
A framework and architecture for rapid software development: a success story
The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods Study
The whos, whats, and whys of issues related to personal data and data protection in open-source projects on GitHub
High-MCC Functions in the Linux Kernel
Software Process Improvement Problems in Twelve Software Companies: An Empirical Analysis
Special issue on program comprehension
A Hybrid Distributed EA Approach for Energy Optimisation on Smartphones
Evaluating inheritance depth on the maintainability of object-oriented software
A survey on the use of topic models when mining software repositories
Foreword to the Special Issue on Configurable Systems
The empirical investigation of Perspective-Based Reading
Multi-granular software annotation using file-level weak labelling
Editor's Note: Special Section on Mining Software Repositories
How do open source communities blog?
Identifying the implied: Findings from three differentiated replications on the use of security requirements templates
Visual GUI testing in practice: challenges, problemsand limitations
Characterizing and classifying developer forum posts with their intentions
18 million links in commit messages: purpose, evolution, and decay
GPGPU test suite minimisation: search based software engineering performance improvement using graphics cards
Refactoring with domain-driven design in an industrial context
Clones in deep learning code: what, where, and why?
Enhanced SQL error messages facilitate faster error fixing
The nature of build changes
Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones
Guest editorial: Special issue on software reliability engineering
Supporting software engineering managers in talent retention: The Brazilian context
Understanding code smells in Elixir functional language
An Empirical Method for Selecting Software Reliability Growth Models
How software engineering research aligns with design science: a review
LSEbA: least squares regression and estimation by analogy in a semi-parametric model for software cost estimation
Guest editorial for special section on research in search-based software engineering
Testing the past: can we still run tests in past snapshots for Java projects?
Calculation and optimization of thresholds for sets of software metrics
Change-based test selection: an empirical evaluation
Bugs in machine learning-based systems: a faultload benchmark
A syntax-guided multi-task learning approach for Turducken-style code generation
Value-cognitive boosting with a support vector machine for cross-project defect prediction
Revisiting the performance of automated approaches for the retrieval of duplicate reports in issue tracking systems that perform just-in-time duplicate retrieval
KBL: a golden keywords-based query reformulation approach for bug localization
Static test flakiness prediction: How Far Can We Go?
A tailored participatory action research for foss communities
"I see models being a whole other thing": an empirical study of pre-trained model naming conventions and a tool for enhancing naming consistency
Preface to the special issue on program comprehension
Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation
Analogy-Based Practical Classification Rules for Software Quality Estimation
An empirical study on API usages from code search engine and local library
An Industrial Case Study of Immediate Benefits of Requirements Engineering Process Improvement at the Australian Center for Unisys Software
Towards prioritizing user-related issue reports of mobile applications
On systematically building a controlled natural language for functional requirements
Prioritizing code review requests to improve review efficiency: a simulation study
Towards Trusted Smart Contracts: A Comprehensive Test Suite For Vulnerability Detection
On the need to monitor continuous integration practices
Design pattern recognition: a study of large language models
You broke my code: understanding the motivations for breaking changes in APIs
Understanding practitioners' reasoning and requirements for efficient tool support in technical debt management
Empirical Studies of Evolving Systems
Security analysis of permission re-delegation vulnerabilities in Android apps
Using Students as Subjects-A Comparative Study of Students and Professionals in Lead-Time Impact Assessment
A replicated quasi-experimental study on the influence of personality and team climate in software development
Understanding Ajax applications by connecting client and server-side execution traces
Conference Report: The Seventh Empirical Studies of Programmers Workshop
The impact of identifier style on effort and comprehension
CsmithEdge: more effective compiler testing by handling undefined behaviour less conservatively
SBEST: Spectrum-based fault localization without fault-triggering tests
An empirical study of automated unit test generation for Python
An empirical study on the importance of source code entities for requirements traceability
Foreword to the Special Issue in Empirical Software Engineering: Best Papers of REFSQ 2019
An empirical study of Android behavioural code smells detection
Identification and prioritization of SLR search tool requirements: an SLR and a survey
Empirical evaluation of tools for hairy requirements engineering tasks
Studying the dialogue between users and developers of free apps in the Google Play Store
A systematic literature review on trust in the software ecosystem
Bugs in large language models generated code: an empirical study
Naming the pain in requirements engineering - Contemporary problems, causes, and effects in practice
More than React: Investigating the Role of Emoji Reaction in GitHub Pull Requests
XSnare: application-specific client-side cross-site scripting protection
The well-being of software engineers: a systematic literature review and a theory
Testing self-healing cyber-physical systems under uncertainty with reinforcement learning: an empirical study
Exception handling bug hazards in Android - Results from a mining study and an exploratory survey
Promises and challenges of microservices: an exploratory study
A validated model for the scoping process of quality requirements: a multi-case study
Public sector open source software projects - How is development organized?
A study of the performance of general compressors on log files
Fuzzing-based mutation testing of C/C++ software in cyber-physical systems
Workflow analysis of data science code in public GitHub repositories
Automated training-set creation for software architecture traceability problem
Are test cases needed? Replicated comparison between exploratory and test-case-based software testing
When uncertainty leads to unsafety: Empirical insights into the role of uncertainty in unmanned aerial vehicle safety
Using text clustering to predict defect resolution time: a conceptual replication and an evaluation of prediction accuracy
Mining understandable state machine models from embedded code
Reply to ''Comments to the Paper: Briand, El Emam, Morasca: On the Application of Measurement Theory in Software Engineering
A fine-grained evaluation of mutation operators to boost mutation testing for deep learning systems
On using Stack Overflow comment-edit pairs to recommend code maintenance changes
A Comparison of Tool-Based and Paper-Based Software Inspection
An Industrial Case Study to Examine a Non-Traditional Inspection Implementation for Requirements Specifications