Xueqi Yang

dblp:252/5268 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
10since 2021 · last 2025
0000-0002-8256-0604ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 5 first-author · 7 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 3 since 2021
YearPublicationVenuePosition
2025 Complex product quality prediction method based on an improved light gradient boosting machine
Haiyang Zheng, Xinqin Gao, Mingshun Yang, Xueqi Yang, Yongming Ding
Appl. Intell.4
2025 A hybrid prognosis method based on health indicator and wiener process: The case of multi-sensor monitored aero-engine
Xueqi Yang, Xinqin Gao, Haiyang Zheng, Mingshun Yang
Eng. Appl. Artif. Intell.1
2025 SparseCoder: Advancing source code analysis with sparse attention and learned token pruning
Xueqi Yang, Mariusz Jakubowski, Haojie Yu, Tim Menzies
Empir. Softw. Eng.1
2023 How to Find Actionable Static Analysis Warnings: A Case Study With FindBugs
abstract
Automatically generated static code warnings suffer from a large number of false alarms. Hence, developers only take action on a small percent of those warnings. To better predict which static code warnings shouldnot be ignored, we suggest that analysts need to look deeper into their algorithms to find choices that better improve the particulars of their specific problem. Specifically, we show here that effective predictors of such warnings can be created by methods thatlocally adjust the decision boundary (between actionable warnings and others). These methods yield a new high water-mark for recognizing actionable static code warnings. For eight open-source Java projects (cassandra, jmeter, commons, lucene-solr, maven, ant, tomcat, derby) we achieve perfect test results on 4/8 datasets and, overall, a median AUC (area under the true negatives, true positives curve) of 92%.
Rahul Yedida, Hong Jin Kang, Huy Tu, Xueqi Yang, David Lo 0001, Tim Menzies
IEEE Trans. Software Eng.4
2022 Simpler Hyperparameter Optimization for Software Analytics: Why, How, When?
abstract
How can we make software analytics simpler and faster? One method is to match the complexity of analysis to the intrinsic complexity of the data being explored. For example, hyperparameter optimizers find the control settings for data miners that improve the predictions generated via software analytics. Sometimes, very fast hyperparameter optimization can be achieved by “DODGE-ing”; i.e., simply steering way from settings that lead to similar conclusions. But when is it wise to use that simple approach and when must we use more complex (and much slower) optimizers? To answer this, we applied hyperparameter optimization to 120 SE data sets that explored bad smell detection, predicting Github issue close time, bug report analysis, defect prediction, and dozens of other non-SE problems. We find that the simple DODGE works best for data sets with low “intrinsic dimensionality” ($\mu _D\approx 3$) and very poorly for higher-dimensional data ($\mu _D > 8$). Nearly all the SE data seen here was intrinsically low-dimensional, indicating that DODGE is applicable for many SE analytics tasks.
Amritanshu Agrawal, Xueqi Yang, Rahul Yedida, Xipeng Shen, Tim Menzies
IEEE Trans. Software Eng.2
2021 Documenting evidence of a replication of 'populating a release history database from version control and bug tracking systems'
abstract
We report here 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 by Penta et al. in their paper "On the Relationship between Refactoring Actions and Bugs: A Differentiated Replication". The approach replicated is a keyword-based and regular expression-based approach as studied by Fischer et al.
Xueqi Yang, Tim Menzies
ESEC/SIGSOFT FSE1
2021 Documenting evidence of a replication of 'analyze this! 145 questions for data scientists in software engineering'
abstract
We report here the use of the 145 software engineering questions for data scientists presented in the Microsoft study in a recent FSE~'20 paper by Huijgens et al. The study by Begel et al. was replicated by Huijgens et al.
Xueqi Yang, Tim Menzies
ESEC/SIGSOFT FSE1
2021 Documenting evidence of a reproduction of 'is there a "golden" feature set for static warning identification? - an experimental evaluation'
abstract
We report here the use of the static analysis dataset generated by FindBugs in a recent EMSE '21 paper by Yang et al. The artifact reproduced is supervised models to perform static analysis based on a golden feature set as studied by Wang et al.
Xueqi Yang, Tim Menzies
ESEC/SIGSOFT FSE1
2021 Learning to recognize actionable static code warnings (is intrinsically easy)
Xueqi Yang, Rahul Yedida, Zhe Yu 0002, Tim Menzies
Empir. Softw. Eng.1
2021 Understanding static code warnings: An incremental AI approach
Xueqi Yang, Zhe Yu 0002, Junjie Wang 0001, Tim Menzies
Expert Syst. Appl.1