Predictive models are one of the most important techniques that are widely applied in many areas of software engineering. There have been a large number of primary studies that …
Defect prediction models-classifiers that identify defect-prone software modules-have configurable parameters that control their characteristics (eg, the number of trees in a …
Patching is a common activity in software development. It is generally performed on a source code base to address bugs or add new functionalities. In this context, given the recurrence of …
Researchers in software engineering have attempted to improve software development by mining and analyzing software repositories. Since the majority of the software engineering …
CC Silva, M Galster, F Gilson - Empirical Software Engineering, 2021 - Springer
Topic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining technique to extract human-readable semantic “topics”(ie, word clusters) from a corpus of …
T Fukushima, Y Kamei, S McIntosh… - Proceedings of the 11th …, 2014 - dl.acm.org
Prior research suggests that predicting defect-inducing changes, ie, Just-In-Time (JIT) defect prediction is a more practical alternative to traditional defect prediction techniques, providing …
Issue tracking systems are commonly used in modern software development for collecting feedback from users and developers. An ultimate automation target of software maintenance …
Bug report assignment is an important part of software maintenance. In particular, incorrect assignments of bug reports to development teams can be very expensive in large software …