Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleDecember 2024
An empirical study of business process models and model clones on GitHub
Empirical Software Engineering (KLU-EMSE), Volume 30, Issue 2https://doi.org/10.1007/s10664-024-10584-zAbstractBusiness process management entails a multi-billion-dollar industry that is founded on modeling business processes to analyze, understand, improve, and automate them. Business processes consist of a set of interconnected activities that an ...
- research-articleDecember 2024
An extended study of syntactic breaking changes in the wild
Empirical Software Engineering (KLU-EMSE), Volume 30, Issue 2https://doi.org/10.1007/s10664-024-10563-4AbstractLibraries assist in accelerating the development of software applications by providing reusable functionalities. Libraries and applications that declare these libraries as dependencies become their clients. However, as libraries evolve, ...
- research-articleNovember 2024
The role of surprisal in issue trackers
Empirical Software Engineering (KLU-EMSE), Volume 30, Issue 1https://doi.org/10.1007/s10664-024-10587-wAbstractContextSoftware development creates and relies on a large volume of information, yet the volume of this information can make it challenging for developers to maintain an overview of all goings-on that a team and external actors contribute to a ...
- research-articleOctober 2024
CloneRipples: predicting change propagation between code clone instances by graph-based deep learning
Empirical Software Engineering (KLU-EMSE), Volume 30, Issue 1https://doi.org/10.1007/s10664-024-10567-0AbstractCode clones are recognized as a code smell that may require additional effort for simultaneous changes of multiple clone instances during software maintenance. To alleviate quality threats caused by inconsistent changes in clone instances, it is ...
- research-articleOctober 2024
Using rapid reviews to support software engineering practice: a systematic review and a replication study
Empirical Software Engineering (KLU-EMSE), Volume 30, Issue 1https://doi.org/10.1007/s10664-024-10545-6AbstractContextA few years ago, rapid reviews (RR) were introduced in software engineering (SE) to address the problem that standard systematic reviews take too long and too much effort to be of value to practitioners. Prior to our study, few practice-...
-
- research-articleSeptember 2024
Examining ownership models in software teams: A systematic literature review and a replication study
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 6https://doi.org/10.1007/s10664-024-10538-5AbstractEffective ownership of software artifacts, particularly code, is crucial for accountability, knowledge sharing, and code quality enhancement. Researchers have proposed models linking ownership of software artifacts with developer performance and ...
- research-articleSeptember 2024
Investigating user feedback from a crowd in requirements management in software ecosystems
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 6https://doi.org/10.1007/s10664-024-10546-5AbstractRequirements management is a process that aims to ensure that the needs of stakeholders are met through delivering adequate and quality software products. However, requirements management becomes challenging in open and dynamic environments with ...
- research-articleSeptember 2024
An empirical study of token-based micro commits
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 6https://doi.org/10.1007/s10664-024-10527-8AbstractIn software development, developers frequently apply maintenance activities to the source code that change a few lines by a single commit. A good understanding of the characteristics of such small changes can support quality assurance approaches (...
- research-articleSeptember 2024
Consensus task interaction trace recommender to guide developers’ software navigation
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 6https://doi.org/10.1007/s10664-024-10528-7AbstractDevelopers must complete change tasks on large software systems for maintenance and development purposes. Having a custom software system with numerous instances that meet the growing client demand for features and functionalities increases the ...
- research-articleAugust 2024
An extensive replication study of the ABLoTS approach for bug localization
- Feifei Niu,
- Enshuo Zhang,
- Christoph Mayr-Dorn,
- Wesley Klewerton Guez Assunção,
- Liguo Huang,
- Jidong Ge,
- Bin Luo,
- Alexander Egyed
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 6https://doi.org/10.1007/s10664-024-10537-6AbstractBug localization is the task of recommending source code locations (typically files) that contain the cause of a bug and hence need to be changed to fix the bug. Along these lines, information retrieval-based bug localization (IRBL) approaches ...
- research-articleAugust 2024
Guidelines for using financial incentives in software-engineering experimentation
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10517-wAbstractContext:Empirical studies with human participants (e.g., controlled experiments) are established methods in Software Engineering (SE) research to understand developers’ activities or the pros and cons of a technique, tool, or practice. Various ...
- research-articleAugust 2024
Causal inference of server- and client-side code smells in web apps evolution
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10478-0AbstractContextCode smells (CS) are symptoms of poor design and implementation choices that may lead to increased defect incidence, decreased code comprehension, and longer times to release. Web applications and systems are seldom studied, probably due to ...
- research-articleJuly 2024
Industrial adoption of machine learning techniques for early identification of invalid bug reports
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10502-3AbstractDespite the accuracy of machine learning (ML) techniques in predicting invalid bug reports, as shown in earlier research, and the importance of early identification of invalid bug reports in software maintenance, the adoption of ML techniques for ...
- research-articleJuly 2024
Testing the past: can we still run tests in past snapshots for Java projects?
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10530-zAbstractBuilding past snapshots of a software project has shown to be of interest both for researchers and practitioners. However, little attention has been devoted specifically to tests available in those past snapshots, which are fundamental for the ...
- research-articleJuly 2024
Adopting automated bug assignment in practice — a longitudinal case study at Ericsson
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10507-yAbstract[Context] The continuous inflow of bug reports is a considerable challenge in large development projects. Inspired by contemporary work on mining software repositories, we designed a prototype bug assignment solution based on machine learning in ...
- research-articleJuly 2024
An empirical study on the potential of word embedding techniques in bug report management tasks
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10510-3AbstractContextRepresenting the textual semantics of bug reports is a key component of bug report management (BRM) techniques. Existing studies mainly use classical information retrieval-based (IR-based) approaches, such as the vector space model (VSM) to ...
- research-articleJuly 2024
On Refining the SZZ Algorithm with Bug Discussion Data
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10511-2AbstractContextResearchers testing hypotheses related to factors leading to low-quality software often rely on historical data, specifically on details regarding when defects were introduced into a codebase of interest. The prevailing techniques to ...