VLDB 2026 Research / reviewers in the wild / expert
Zhiqing Shao
dblp:71/3771
· DBLP profile ↗
19ranked-venue papers
4as first author
8since 2021 · last 2024
0000-0002-9606-7159ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 8 · 1 first-author · 5 since 2021Databases, data management, data science and information retrieval · 5Applied, interdisciplinary, general and emerging computing · 4 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Aligning XAI explanations with software developers' expectations: A case study with code smell prioritization
Zijie Huang 0001, Huiqun Yu, Guisheng Fan, Zhiqing Shao, Yuguo Liang |
Expert Syst. Appl. | 4 |
| 2024 | On the effectiveness of developer features in code smell prioritization: A replication study
Zijie Huang 0001, Huiqun Yu, Guisheng Fan, Zhiqing Shao, Ziyi Zhou 0002 |
J. Syst. Softw. | 4 |
| 2024 | Bug report priority prediction using social and technical featuresabstractSummary Software stakeholders report bugs in issue tracking system (ITS) with manually labeled priorities. However, the lack of knowledge and standard for prioritization may cause stakeholders to mislabel the priorities. In response, priority predictors are actively developed to support them. Prior studies trained machine learners based on textual similarity, categorical, and numeric technical features of bug reports. Most models were validated by time‐insensitive approaches, and they were producing suboptimal results for practical usage. While they ignored the social aspects of ITS, the technical aspects were also limited in surface features of bug reports. To better model the bug report, we extract their topic and most similar code structures. Since ITS bridges users and developers as the main contributors, we also integrate their experience, sentiment, and socio‐technical features to construct a new dataset. Then, we perform two‐classed and multiclassed bug priority prediction based on the dataset. We also introduce adversarial training using generated training data with random word swap and random word deletion. We validate our model in within‐project, cross‐project, and time‐wise scenarios, and it outperforms the two baselines by up to 15% in area under curve‐receiver operating characteristics (AUC‐ROC) and 19% in Matthews correlation coefficient (MCC). We reveal involving contributor (i.e., assignee and reporter) features such as sentiment that could boost prediction performance. Finally, we test statistically the mean and distribution of the features that reflect the differences in social and technical aspects (e.g., quality of communication and resource distribution) between high and low priority reports. In conclusion, we suggest that researchers should consider both social and technical aspects of ITS in bug report priority prediction and introduce adversarial training to boost model performance. Zijie Huang 0001, Zhiqing Shao, Guisheng Fan, Huiqun Yu, Kang Yang 0004, Ziyi Zhou 0002 |
J. Softw. Evol. Process. | 2 |
| 2022 | Dynamic Trust-Based Resource Allocation Mechanism for Secure Edge Computing
Huiqun Yu, Qifeng Tang, Zhiqing Shao, Yiming Yue, Guisheng Fan, Liqiong Chen |
CollaborateCom (2) | 3 |
| 2022 | Bug Report Priority Prediction Using Developer-Oriented Socio-Technical FeaturesabstractSoftware stakeholders report bugs in Issue Tracking System (ITS) with manually labeled priorities. However, the lack of knowledge and standard for prioritization may cause stakeholders to mislabel the priorities. In response, priority predictors are actively developed to support them. Prior studies trained machine learners based on textual similarity, categorical, and numeric technical features of bug reports. Most models were validated by time-insensitive approaches, and they were producing sub-optimal results for practical usage. Moreover, they tend to ignore the developer and social aspects of ITS. Since ITS bridges users and developers, we integrate their sentiment- and community-oriented socio-technical features to perform 2- and multi-classed bug priority prediction and validate our model in within-project, cross-project, and time-wise scenarios. The proposed model outperforms the 2 baselines by up to 10% in AUC-ROC and 13% in MCC, and the significance of improvement is statistically confirmed. We reveal involving assignee and reporter features from socio-technical perspectives such as sentiment could boost prediction performance. Finally, we test statistically the mean and distribution of the features that reflect the differences in socio-technical aspects (e.g., quality of communication and resource distribution) between high and low priority reports. In conclusion, we suggest researchers should involve contributors’ experience and sentiments in bug report priority prediction. Zijie Huang 0001, Zhiqing Shao, Guisheng Fan, Huiqun Yu, Kang Yang 0004, Ziyi Zhou 0002 |
Internetware | 2 |
| 2022 | Community Smell Occurrence Prediction on Multi-Granularity by Developer-Oriented Features and Process Metrics
Zijie Huang 0001, Zhiqing Shao, Guisheng Fan, Huiqun Yu, Xingguang Yang, Kang Yang 0004 |
J. Comput. Sci. Technol. | 2 |
| 2022 | HBSniff: A static analysis tool for Java Hibernate object-relational mapping code smell detection
Zijie Huang 0001, Zhiqing Shao, Guisheng Fan, Huiqun Yu, Kang Yang 0004, Ziyi Zhou 0002 |
Sci. Comput. Program. | 2 |
| 2021 | Predicting Community Smells' Occurrence on Individual Developers by SentimentsabstractCommunity smells appear in sub-optimal software development community structures, causing unforeseen additional project costs, e.g., lower productivity and more technical debt. Previous studies analyzed and predicted community smells in the granularity of community sub-groups using socio-technical factors. However, refactoring such smells requires the effort of developers individually. To eliminate them, supportive measures for every developer should be constructed according to their motifs and working states. Recent work revealed developers' personalities could influence community smells' variation, and their sentiments could impact productivity. Thus, sentiments could be evaluated to predict community smells' occurrence on them. To this aim, this paper builds a developer-oriented and sentiment-aware community smell prediction model considering 3 smells such as Organizational Silo, Lone Wolf, and Bottleneck. Furthermore, it also predicts if a developer quitted the community after being affected by any smell. The proposed model achieves cross- and within-project prediction F-Measure ranging from 76% to 93%. Research also reveals 6 sentimental features having stronger predictive power compared with activeness metrics. Imperative and indicative expressions, politeness, and several emotions are the most powerful predictors. Finally, we test statistically the mean and distribution of sentimental features. Based on our findings, we suggest developers should communicate in a straightforward and polite way. Zijie Huang 0001, Zhiqing Shao, Guisheng Fan, Ziyi Zhou 0002, Kang Yang 0004, Xingguang Yang |
ICPC | 2 |
| 2012 | Complete-Thread Extraction from Web Forums
Fanghuai Hu, Tong Ruan, Zhiqing Shao |
APWeb | 3 |
| 2012 | Cognitive intentionality extraction from discourse with pragmatic-tree construction and analysis
Yi Guo 0009, Zhiqing Shao |
Inf. Sci. | 3 |
| 2011 | Automatic Web Information Extraction Based on Rules
Fanghuai Hu, Tong Ruan, Zhiqing Shao |
WISE | 3 |
| 2010 | Automatic text categorization based on content analysis with cognitive situation models
Yi Guo 0009, Zhiqing Shao, Nan Hua |
Inf. Sci. | 2 |
| 2010 | A cognitive interactionist sentence parser with simple recurrent networks
Yi Guo 0009, Zhiqing Shao, Nan Hua |
Inf. Sci. | 2 |
| 2006 | Modeling Complex Software Systems Using an Aspect Extension of Object-Z
Huiqun Yu, Zhiqing Shao, Xudong He 0008 |
SEKE | 3 |
| 2002 | Concept Use or Concept Refinement: An Important Distinction in Building Generic Specifications
David R. Musser, Zhiqing Shao |
ICFEM | 2 |
| 1999 | Deciding quasi-reducibility using witnessed test sets
Zhiqing Shao, Yongqiang Sun, Guoxin Song, Huiqun Yu |
J. Comput. Sci. Technol. | 1 |
| 1998 | Proving Inductive Theorems Using Witnessed Test SetsabstractBased on a new approach to deciding ground reducibility by introducing witnesses, we design an algorithm for proving inductive theorems using witnessed test sets for left-linear rewrite systems. Experimental results show that compared with the standard test set approach presented by Kapur, Narendran and Zhang (1991), our method generates test sets of smaller size and is more efficient to prove inductive theorems. Zhiqing Shao, Yongqiang Sun, Guoxin Song, Huiqun Yu |
ICFEM | 1 |
| 1995 | An algebraic characterization of inductive soundness in proof by consistency
Zhiqing Shao, Guoxin Song |
J. Comput. Sci. Technol. | 1 |
| 1993 | A standard model-theoretic approach to operational semantics of recursive programs
Zhiqing Shao |
J. Comput. Sci. Technol. | 1 |