scispace - formally typeset
S

Song Wang

Researcher at York University

Publications -  57
Citations -  1564

Song Wang is an academic researcher from York University. The author has contributed to research in topics: Computer science & Software bug. The author has an hindex of 14, co-authored 38 publications receiving 963 citations. Previous affiliations of Song Wang include Chinese Academy of Sciences & Microsoft.

Papers
More filters
Proceedings ArticleDOI

Automatically learning semantic features for defect prediction

TL;DR: This paper proposes to leverage a powerful representation-learning algorithm, deep learning, to learn semantic representation of programs automatically from source code, using Deep Belief Network to automatically learn semantic features from token vectors extracted from programs' Abstract Syntax Trees.
Journal ArticleDOI

Deep Semantic Feature Learning for Software Defect Prediction

TL;DR: This work proposes leveraging a powerful representation-learning algorithm, deep learning, to learn the semantic representations of programs automatically from source code files and code changes and results indicate that the DBN-based semantic features can significantly improve the examined defect prediction tasks.
Proceedings ArticleDOI

Bugram: bug detection with n-gram language models

TL;DR: This paper proposes a new approach - Bugram - that leverages n-gram language models instead of rules to detect bugs, and suggests that Bugram is complementary to existing rule-based bug detection approaches.
Proceedings ArticleDOI

QTEP: quality-aware test case prioritization

TL;DR: QTEP leverages code inspection techniques, i.e., a typical statistic defect prediction model and a typical static bug finder, to detect fault-prone source code and then adapt existing coverage-based TCP algorithms by considering the weighted source code in terms of fault-proneness.
Proceedings ArticleDOI

Local-based active classification of test report to assist crowdsourced testing

TL;DR: This work proposes LOcal-based Active ClassiFication (LOAF) to classify true fault from crowdsourced test reports, and proposes a small portion of instances which are most informative within local neighborhood, and asks user their labels, then learns classifiers based on local neighborhood.