Empirical evaluation of the impact of object-oriented code refactoring on quality attributes: A systematic literature review

J Al Dallal, A Abdin - IEEE Transactions on Software …, 2017 - ieeexplore.ieee.org
Software refactoring is a maintenance task that addresses code restructuring to improve its
quality. Many studies have addressed the impact of different refactoring scenarios on …

A survey on the use of topic models when mining software repositories

TH Chen, SW Thomas, AE Hassan - Empirical Software Engineering, 2016 - Springer
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …

Topic modeling in software engineering research

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 …

Query expansion via wordnet for effective code search

M Lu, X Sun, S Wang, D Lo… - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Source code search plays an important role in software maintenance. The effectiveness of
source code search not only relies on the search technique, but also on the quality of the …

Do code review practices impact design quality? a case study of the qt, vtk, and itk projects

R Morales, S McIntosh, F Khomh - 2015 IEEE 22nd …, 2015 - ieeexplore.ieee.org
Code review is the process of having other team members examine changes to a software
system in order to evaluate its technical content and quality. A lightweight variant of this …

ARENA: an approach for the automated generation of release notes

L Moreno, G Bavota, M Di Penta… - IEEE Transactions …, 2016 - ieeexplore.ieee.org
Release notes document corrections, enhancements, and, in general, changes that were
implemented in a new release of a software project. They are usually created manually and …

Software process

A Fuggetta, E Di Nitto - Future of Software Engineering Proceedings, 2014 - dl.acm.org
This paper is a travelogue of Software Process research and practice in the past 15 years. It
is based on the paper written by one of the authors for the FOSE Track at ICSE 2000. Since …

Automatic generation of release notes

L Moreno, G Bavota, M Di Penta, R Oliveto… - Proceedings of the …, 2014 - dl.acm.org
This paper introduces ARENA (Automatic RElease Notes generAtor), an approach for the
automatic generation of release notes. ARENA extracts changes from the source code …

Emerging topics in mining software repositories: Machine learning in software repositories and datasets

D Güemes-Peña, C López-Nozal… - Progress in Artificial …, 2018 - Springer
A software process is a set of related activities that culminates in the production of a software
package: specification, design, implementation, testing, evolution into new versions, and …

[PDF][PDF] Monitoring sentiment in open source mailing lists: exploratory study on the apache ecosystem.

P Tourani, Y Jiang, B Adams - CASCON, 2014 - mcis.cs.queensu.ca
Large software projects, both open and closed source, are constructed and maintained
collaboratively by teams of developers and testers, who are typically geographically …