86 citations · 399 across the 19 of their papers we have counts for
21 papers
Hallucination Across the Reasoning Lifecycle: Interface Visibility, Causal Evidence, and Release Control in Large Reasoning Models
Zhe Yu, Mohan Li, Lei Yu +6
Reasoning errors can propagate into later decisions and memory. This survey synthesizes 312 papers and first-party reports on text-based reasoning hallucinations around three quest…
From Skills to Talent: Organising Heterogeneous Agents as a Real-World Company
Zhengxu Yu, Yu Fu, Zhiyuan He +5
Individual agent capabilities have advanced rapidly through modular skills and tool integrations, yet multi-agent systems remain constrained by fixed team structures, tightly coupl…
On the Documentation of Refactoring Types
Eman Abdullah AlOmar, Jiaqian Liu, Kenneth Addo +4
Commit messages are the atomic level of software documentation. They provide a natural language description of the code change and its purpose. Messages are critical for software m…
Differential Parity: Relative Fairness Between Two Sets of Decisions
Zhe Yu, Xiaoyin Xi, Pranam Prakash Shetty
With AI systems widely applied to assist humans in decision-making processes such as talent hiring, school admission, and loan approval; there is an increasing need to ensure that…
FairBalance: How to Achieve Equalized Odds With Data Pre-processing
Zhe Yu, Joymallya Chakraborty, Tim Menzies
This research seeks to benefit the software engineering society by providing a simple yet effective pre-processing approach to achieve equalized odds fairness in machine learning s…
Learning to Recognize Actionable Static Code Warnings (is Intrinsically Easy)
Xueqi Yang, Jianfeng Chen, Rahul Yedida +2
Static code warning tools often generate warnings that programmers ignore. Such tools can be made more useful via data mining algorithms that select the "actionable" warnings; i.e.…
Identifying Self-Admitted Technical Debts with Jitterbug: A Two-step Approach
Zhe Yu, Fahmid Morshed Fahid, Huy Tu +1
Keeping track of and managing Self-Admitted Technical Debts (SATDs) are important to maintaining a healthy software project. This requires much time and effort from human experts t…
Understanding Static Code Warnings: an Incremental AI Approach
Xueqi Yang, Zhe Yu, Junjie Wang +1
Knowledge-based systems reason over some knowledge base. Hence, an important issue for such systems is how to acquire the knowledge needed for their inference. This paper assesses…
Assessing Expert System-Assisted Literature Reviews With a Case Study
Zhe Yu, Jeffrey C. Carver, Gregg Rothermel +1
Given the large number of publications in software engineering, frequent literature reviews are required to keep current on work in specific areas. One tedious work in literature r…
TERMINATOR: Better Automated UI Test Case Prioritization
Zhe Yu, Fahmid M. Fahid, Tim Menzies +3
Automated UI testing is an important component of the continuous integration process of software development. A modern web-based UI is an amalgam of reports from dozens of microser…
Better Technical Debt Detection via SURVEYing
Fahmid M. Fahid, Zhe Yu, Tim Menzies
Software analytics can be improved by surveying; i.e. rechecking and (possibly) revising the labels offered by prior analysis. Surveying is a time-consuming task and effective surv…
Better Data Labelling with EMBLEM (and how that Impacts Defect Prediction)
Huy Tu, Zhe Yu, Tim Menzies
Standard automatic methods for recognizing problematic development commits can be greatly improved via the incremental application of human+artificial expertise. In this approach,…
Better Software Analytics via "DUO": Data Mining Algorithms Using/Used-by Optimizers
Amritanshu Agrawal, Tim Menzies, Leandro L. Minku +2
This paper claims that a new field of empirical software engineering research and practice is emerging: data mining using/used-by optimizers for empirical studies or DUO. For examp…
Total Recall, Language Processing, and Software Engineering
Zhe Yu, Tim Menzies
A broad class of software engineering problems can be generalized as the "total recall problem". This short paper claims that identifying and exploring total recall language proces…
Crowdtesting : When is The Party Over?
Junjie Wang, Ye Yang, Zhe Yu +2
Trade-offs such as "how much testing is enough" are critical yet challenging project decisions in software engineering. Most existing approaches adopt risk-driven or value-based an…
Improving Vulnerability Inspection Efficiency Using Active Learning
Zhe Yu, Christopher Theisen, Laurie Williams +1
Software engineers can find vulnerabilities with less effort if they are directed towards code that might contain more vulnerabilities. HARMLESS is an incremental support vector ma…
Data-Driven Search-based Software Engineering
Vivek Nair, Amritanshu Agrawal, Jianfeng Chen +6
This paper introduces Data-Driven Search-based Software Engineering (DSE), which combines insights from Mining Software Repositories (MSR) and Search-based Software Engineering (SB…
Finding Faster Configurations using FLASH
Vivek Nair, Zhe Yu, Tim Menzies +2
Finding good configurations for a software system is often challenging since the number of configuration options can be large. Software engineers often make poor choices about conf…
FLASH: A Faster Optimizer for SBSE Tasks
Vivek Nair, Zhe Yu, Tim Menzies
Most problems in search-based software engineering involve balancing conflicting objectives. Prior approaches to this task have required a large number of evaluations- making them…
FAST: an Intelligent Assistant for Finding Relevant Papers
Zhe Yu, Tim Menzies
Literature reviews are essential for any researcher trying to keep up to date with the burgeoning software engineering literature. FAST is a novel tool for reducing the effort…
Finding Better Active Learners for Faster Literature Reviews
Zhe Yu, Nicholas A. Kraft, Tim Menzies
Literature reviews can be time-consuming and tedious to complete. By cataloging and refactoring three state-of-the-art active learning techniques from evidence-based medicine and l…