Predictive models in software engineering: Challenges and opportunities

Y Yang, X Xia, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
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 …

Mining unstructured data in software repositories: Current and future trends

G Bavota - 2016 IEEE 23rd International Conference on …, 2016 - ieeexplore.ieee.org
The amount of unstructured data available to software engineering researchers in
versioning systems, issue trackers, achieved communications, and many other repositories …

The impact of feature importance methods on the interpretation of defect classifiers

GK Rajbahadur, S Wang, GA Oliva… - IEEE Transactions …, 2021 - ieeexplore.ieee.org
Classifier specific (CS) and classifier agnostic (CA) feature importance methods are widely
used (often interchangeably) by prior studies to derive feature importance ranks from a …

Categorizing the content of github readme files

GAA Prana, C Treude, F Thung, T Atapattu… - Empirical Software …, 2019 - Springer
README files play an essential role in shaping a developer's first impression of a software
repository and in documenting the software project that the repository hosts. Yet, we lack a …

Automatic generation of pull request descriptions

Z Liu, X Xia, C Treude, D Lo, S Li - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Enabled by the pull-based development model, developers can easily contribute to a project
through pull requests (PRs). When creating a PR, developers can add a free-form …

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 …

Open or sneaky? fast or slow? light or heavy?: Investigating security releases of open source packages

N Imtiaz, A Khanom, L Williams - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Vulnerabilities in open source packages can be a security risk for the downstream client
projects. When a new vulnerability is discovered, a package should quickly release a fix in a …

An empirical study of release note production and usage in practice

T Bi, X Xia, D Lo, J Grundy… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
The release note is one of the most important software artifacts that serves as a
communication bridge between development teams and users. Release notes contain a set …

An empirical study on release notes patterns of popular apps in the Google Play Store

AZH Yang, S Hassan, Y Zou, AE Hassan - Empirical Software Engineering, 2022 - Springer
Release notes of a new mobile release provide valuable information for app users about the
updated functionality of an app. Moreover, app developers can use the release notes to …

Frlink: Improving the recovery of missing issue-commit links by revisiting file relevance

Y Sun, Q Wang, Y Yang - Information and Software Technology, 2017 - Elsevier
Context: Though linking issues and commits plays an important role in software verification
and maintenance, such link information is not always explicitly provided during software …