Software fault prediction metrics: A systematic literature review

D Radjenović, M Heričko, R Torkar… - Information and software …, 2013 - Elsevier
CONTEXT: Software metrics may be used in fault prediction models to improve software
quality by predicting fault location. OBJECTIVE: This paper aims to identify software metrics …

Empirical evidence on the link between object-oriented measures and external quality attributes: a systematic literature review

R Jabangwe, J Börstler, D Šmite, C Wohlin - Empirical Software …, 2015 - Springer
There is a plethora of studies investigating object-oriented measures and their link with
external quality attributes, but usefulness of the measures may differ across empirical …

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 …

Defect prediction: Accomplishments and future challenges

Y Kamei, E Shihab - 2016 IEEE 23rd international conference …, 2016 - ieeexplore.ieee.org
As software systems play an increasingly important role in our lives, their complexity
continues to increase. The increased complexity of software systems makes the assurance …

A comprehensive model for code readability

S Scalabrino, M Linares‐Vásquez… - Journal of Software …, 2018 - Wiley Online Library
Unreadable code could compromise program comprehension, and it could cause the
introduction of bugs. Code consists of mostly natural language text, both in identifiers and …

Single and multi-objective test cases prioritization for self-driving cars in virtual environments

C Birchler, S Khatiri, P Derakhshanfar… - ACM Transactions on …, 2023 - dl.acm.org
Testing with simulation environments helps to identify critical failing scenarios for self-driving
cars (SDCs). Simulation-based tests are safer than in-field operational tests and allow …

On using machine learning to automatically classify software applications into domain categories

M Linares-Vásquez, C McMillan, D Poshyvanyk… - Empirical Software …, 2014 - Springer
Software repositories hold applications that are often categorized to improve the
effectiveness of various maintenance tasks. Properly categorized applications allow …

Using IR methods for labeling source code artifacts: Is it worthwhile?

A De Lucia, M Di Penta, R Oliveto… - 2012 20th IEEE …, 2012 - ieeexplore.ieee.org
Information Retrieval (IR) techniques have been used for various software engineering
tasks, including the labeling of software artifacts by extracting “keywords” from them. Such …

Studying software evolution using topic models

SW Thomas, B Adams, AE Hassan… - Science of Computer …, 2014 - Elsevier
Topic models are generative probabilistic models which have been applied to information
retrieval to automatically organize and provide structure to a text corpus. Topic models …

Mining software repositories using topic models

SW Thomas - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Software repositories, such as source code, email archives, and bug databases, contain
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …