Xueqi Yang

College of Engineering

Works (7)

Updated: April 5th, 2024 13:48

2023 journal article

How to Find Actionable Static Analysis Warnings: A Case Study With FindBugs

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 49(4), 2856–2872.

By: R. Yedida n, H. Kang*, H. Tu*, X. Yang n, D. Lo* & T. Menzies n

Contributors: R. Yedida n, H. Kang*, H. Tu*, X. Yang n, D. Lo* & T. Menzies n

author keywords: Codes; Computer bugs; Static analysis; Training; Source coding; Measurement; Industries; Software analytics; static analysis; false alarms; locality; hyperparameter optimization
TL;DR: It is shown here that effective predictors of static code warnings can be created by methods that locally adjust the decision boundary (between actionable warnings and others), and these methods yield a new high water-mark for recognizing actionablestatic code warnings. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: May 30, 2023

2021 article

Documenting Evidence of a Replication of 'Analyze This! 145 Questions for Data Scientists in Software Engineering'

PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), pp. 1602–1602.

By: X. Yang n & T. Menzies n

author keywords: reuse; replication; data science; software analysis
TL;DR: The use of the 145 software engineering questions for data scientists presented in the Microsoft study is reported here in a recent FSE~'20 paper by Huijgens et al. (via Semantic Scholar)
Sources: Web Of Science, ORCID, NC State University Libraries
Added: March 7, 2022

2021 article

Documenting Evidence of a Replication of 'Populating a Release History Database from Version Control and Bug Tracking Systems'

PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), pp. 1601–1601.

By: X. Yang n & T. Menzies n

author keywords: reuse; replication; bug fixing; text tagging
TL;DR: The use of a keyword-based and regular expression-based approach to identify bug-fixing commits by linking commit messages and issue tracker data in a recent FSE '20 paper is reported. (via Semantic Scholar)
Sources: Web Of Science, ORCID, NC State University Libraries
Added: March 7, 2022

2021 article

Documenting Evidence of a Reproduction of Is There A "Golden" Feature Set for Static Warning Identification? - An Experimental Evaluation'

PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), pp. 1603–1603.

By: X. Yang n & T. Menzies n

author keywords: reuse; reproduction; static analysis; deep learning
TL;DR: The use of the static analysis dataset generated by FindBugs in a recent EMSE '21 paper by Yang et al. is reported here. (via Semantic Scholar)
Sources: Web Of Science, ORCID, NC State University Libraries
Added: March 7, 2022

2021 journal article

Learning to recognize actionable static code warnings (is intrinsically easy)

EMPIRICAL SOFTWARE ENGINEERING, 26(3).

By: X. Yang n, J. Chen n, R. Yedida n, Z. Yu n & T. Menzies n

Contributors: X. Yang n, J. Chen n, R. Yedida n, Z. Yu n & T. Menzies n

author keywords: Static code analysis; Actionable warnings; Deep learning; Linear SVM; Intrinsic dimensionality
TL;DR: It is found that data mining algorithms can find actionable warnings with remarkable ease and is concluded that learning to recognize actionable static code warnings is easy, using a wide range of learning algorithms, since the underlying data is intrinsically simple. (via Semantic Scholar)
Sources: Web Of Science, NC State University Libraries, ORCID
Added: May 17, 2021

2021 journal article

Simpler Hyperparameter Optimization for Software Analytics: Why, How, When

IEEE Transactions on Software Engineering, 48(8), 1–1.

By: A. Agrawal*, X. Yang n, R. Agrawal n, R. Yedida n, X. Shen n & T. Menzies n

Contributors: A. Agrawal*, X. Yang n, R. Agrawal n, R. Yedida n, X. Shen n & T. Menzies n

author keywords: Software analytics; hyperparameter optimization; defect prediction; bad smell detection; issue close time; bug reports
TL;DR: The simple DODGE works best for data sets with low “intrinsic dimensionality” and very poorly for higher-dimensional data; nearly all the SE data seen here was intrinsically low-dimensional, indicating that DODGE is applicable for many SE analytics tasks. (via Semantic Scholar)
Sources: Web Of Science, Crossref, NC State University Libraries, ORCID
Added: June 12, 2021

2021 journal article

Understanding static code warnings: An incremental AI approach

EXPERT SYSTEMS WITH APPLICATIONS, 167.

By: X. Yang n, Z. Yu n, J. Wang* & T. Menzies n

author keywords: Actionable warning identification; Active learning; Static analysis; Selection process
TL;DR: An incremental AI tool that watches humans reading false alarm reports can quickly learn to distinguish spurious false alarms from more serious matters that deserve further attention and can identify over 90% of actionable warnings in a priority order given by the algorithm. (via Semantic Scholar)
Sources: Web Of Science, ORCID, NC State University Libraries
Added: November 24, 2020

Citation Index includes data from a number of different sources. If you have questions about the sources of data in the Citation Index or need a set of data which is free to re-distribute, please contact us.

Certain data included herein are derived from the Web of Science© and InCites© (2024) of Clarivate Analytics. All rights reserved. You may not copy or re-distribute this material in whole or in part without the prior written consent of Clarivate Analytics.