Software fault prediction metrics: A systematic literature review
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 …
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
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 …
external quality attributes, but usefulness of the measures may differ across empirical …
A survey on the use of topic models when mining software repositories
Researchers in software engineering have attempted to improve software development by
mining and analyzing software repositories. Since the majority of the software engineering …
mining and analyzing software repositories. Since the majority of the software engineering …
Defect prediction: Accomplishments and future challenges
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 …
continues to increase. The increased complexity of software systems makes the assurance …
A comprehensive model for code readability
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 …
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
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 …
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
Software repositories hold applications that are often categorized to improve the
effectiveness of various maintenance tasks. Properly categorized applications allow …
effectiveness of various maintenance tasks. Properly categorized applications allow …
Using IR methods for labeling source code artifacts: Is it worthwhile?
Information Retrieval (IR) techniques have been used for various software engineering
tasks, including the labeling of software artifacts by extracting “keywords” from them. Such …
tasks, including the labeling of software artifacts by extracting “keywords” from them. Such …
Studying software evolution using topic models
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 …
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 …
unstructured and unlabeled text that is difficult to analyze with traditional techniques. We …