VLDB 2026 Research / reviewers in the wild / expert
Xin Wang 0114
dblp:10/5630-114
· DBLP profile ↗
21ranked-venue papers
8as first author
19since 2021 · last 2025
0000-0002-6391-2651ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 6 first-author · 10 since 2021Artificial intelligence and machine learning · 4 · 4 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 2 first-author · 3 since 2021Computer networks · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Bug numbers matter: An empirical study of effort-aware defect prediction using class labels versus bug numbersabstractAbstract Previous research have utilized public software defect datasets such as NASA, RELINK, and SOFTLAB, which only contain class label information. Most effort‐aware defect prediction (EADP) studies are carried out around these datasets. However, EADP studies typically relying on predicted bug number (i.e., considering modules as effort) or density (i.e., considering lines of code as effort) for ranking software modules. To explore the impact of bug number information in constructing EADP models, we access the performance degradation of the best‐performing learning‐to‐rank methods when using class labels instead of bug numbers for training. The experimental results show that using class labels instead of bug numbers in building EADP models results in an decrease in the detected bugs when module is considering as effort. When effort is LOC, using class labels to construct EADP models can lead to a significant increase in the initial false alarms and a significant increase in the modules that need to be inspected. Therefore, we recommend not only the class labels but also the bug number information should be disclosed when publishing software defect datasets, in order to construct more accurate EADP models. Peixin Yang, Ziyao Zeng, Yanjiao Zhang, Xin Wang 0114, Chuanxiang Ma |
Softw. Pract. Exp. | 5 |
| 2024 | Revisiting Code Smell Severity Prioritization using learning to rank techniques
Guancheng Lin, Peilin Song, Xin Wang 0114 |
Expert Syst. Appl. | 6 |
| 2024 | Diversifying Collaborative Filtering via Graph Spreading Network and Selective SamplingabstractGraph neural network (GNN) is a robust model for processing non-Euclidean data, such as graphs, by extracting structural information and learning high-level representations. GNN has achieved state-of-the-art recommendation performance on collaborative filtering (CF) for accuracy. Nevertheless, the diversity of the recommendations has not received good attention. Existing work using GNN for recommendation suffers from the accuracy-diversity dilemma, where slightly increases diversity while accuracy drops significantly. Furthermore, GNN-based recommendation models lack the flexibility to adapt to different scenarios' demands concerning the accuracy-diversity ratio of their recommendation lists. In this work, we endeavor to address the above problems from the perspective of aggregate diversity, which modifies the propagation rule and develops a new sampling strategy. We propose graph spreading network (GSN), a novel model that leverages only neighborhood aggregation for CF. Specifically, GSN learns user and item embeddings by propagating them over the graph structure, utilizing both diversity-oriented and accuracy-oriented aggregations. The final representations are obtained by taking the weighted sum of the embeddings learned at all layers. We also present a new sampling strategy that selects potentially accurate and diverse items as negative samples to assist model training. GSN effectively addresses the accuracy-diversity dilemma and achieves improved diversity while maintaining accuracy with the help of a selective sampler. Moreover, a hyper-parameter in GSN allows for adjustment of the accuracy-diversity ratio of recommendation lists to satisfy the diverse demands. Compared to the state-of-the-art model, GSN improved R @20 by 1.62%, N @20 by 0.67%, G @20 by 3.59%, and E @20 by 4.15% on average over three real-world datasets, verifying the effectiveness of our proposed model in diversifying overall collaborative recommendations. Yueting Fang, Hao Wu 0010, Yiji Zhao, Lei Zhang 0130, Shaowei Qin, Xin Wang 0114 |
IEEE Trans. Neural Networks Learn. Syst. | 6 |
| 2024 | Dynamic QoS Prediction With Intelligent Route Estimation Via Inverse Reinforcement LearningabstractDynamic quality of service (QoS) measurement is crucial for discovering services and developing online service systems. Collaborative filtering-based approaches perform dynamic QoS prediction by incorporating temporal information only but never consider the dynamic network environment and suffer from poor performance. Considering different service invocation routes directly reflect the dynamic environment and further lead to QoS fluctuations, we coin the problem of Dynamic QoS Prediction (DQP) with Intelligent Route Estimation (IRE) and propose a novel framework named IRE4DQP. Under the IRE4DQP framework, the dynamic environment is captured by Network Status Representation, and the IRE is modeled as a Markov decision process and implemented by a deep learning agent. After that, the DQP is achieved by a specific neural model with the estimated route as input. Through collaborative training with reinforcement and inverse reinforcement learning, eventually, based on the updated representations of the network status, IRE learns an optimal route policy that matches well with observed QoS values, and DQP achieves accurate predictions. Experimental results demonstrate that IRE4DQP outperforms SOTA methods on the accuracy of response-time prediction by 5.79–31.34% in MAE, by 1.29–20.18% in RMSE, and by 4.43–27.73% in NMAE and with a success rate of nearly 45% on finding routes. Hao Wu 0010, Qiang He 0001, Yiji Zhao, Xin Wang 0114 |
IEEE Trans. Serv. Comput. | 5 |
| 2023 | Extended Abstract of Graph4Web: A Relation-Aware Graph Attention Network for Web Service ClassificationabstractSoftware reuse, as a means to develop new software products with similar functions by virtue of existing software components, has become a popular way during the software development process. In particular, as the service-oriented architecture became popular, web services turned into an indispensable part in modem software development Web services provide a basic composition with high cohesion and loose coupling to support responses among heterogeneous software components, which is the valuable resources for software reuse. The popular web service repositories, such as Programmable Web, contain a mass of web services for beginners and developers to choose from. Nevertheless, the large number of web services also makes it difficult to select the suitable services. Thus, the key to reuse software components lies in how to find appropriate web services from repositories to meet developers requirements in specific application scenarios. Kunsong Zhao, Jin Liu 0016, Zhou Xu 0003, Xiao Liu 0004, Lei Xue 0001, Zhiwen Xie, Xin Wang 0114 |
SANER | 8 |
| 2023 | Towards automated Android app internationalisation: An exploratory study
Qingxin Xia, Kui Liu 0001, Juncai Guo 0003, Xin Wang 0114, Jin Liu 0016, John C. Grundy, Li Li 0029 |
J. Syst. Softw. | 5 |
| 2023 | Modeling and predicting user preferences with multiple item attributes for sequential recommendations
Weile Peng, Hao Wu 0010, Kun Yue, Haiyan Ding, Lei Zhang 0130, Xin Wang 0114 |
Knowl. Based Syst. | 8 |
| 2023 | Keyword-Driven Service Recommendation Via Deep Reinforced Steiner Tree SearchabstractDevelopers need to reuse web services and create mashups suitable for various scenarios. Currently, it relies on the developer’s adequate domain knowledge to be able to find services and verify their compatibility. Although service recommendation systems already exist to assist them, inexperienced developers may not be able to adequately express their requirements, resulting in inappropriate and incompatible recommendations. To tackle this problem, we define a service-keyword correlation graph (SKCG) to capture the relationship between services and keywords, and the compatibility among services. Then, we propose keyword-based deep reinforced Steiner tree search (K-DRSTS) to recommend services for mashup creation. K-DRSTS models the task of service discovery as a Steiner tree search problem against SKCG. Leveraging deep reinforcement learning, K-DRSTS provides an efficient solution for solving the NP-hard search problem of the Steiner tree. Extensive experiments on real-world data sets have shown the effectiveness of K-DRSTS. Hao Wu 0010, Xin Wang 0114, Lei Zhang 0130 |
IEEE Trans. Ind. Informatics | 4 |
| 2023 | Toward Effective Personalized Service QoS Prediction From the Perspective of Multi-Task LearningabstractEnd-to-end QoS measurement plays an indispensable role in the decision-making of cloud services and IoT services. Many efforts have paid on developing QoS prediction approaches in the past decade leveraging the principle of collaborative filtering. But there remain many challenging issues concerning multi-task prediction requirements, feature selection for heterogeneous prediction tasks, and model training. To this end, we propose an effective personalized service QoS prediction method from the perspective of multi-task learning, named PMT. PMT consists of specially-designed feature selection components and a multi-step model training strategy. The feature selection method leverages the principle of multi-expert decision-making and self-attention mechanism. The multi-step model training enables a weight-free configuration for parallel prediction tasks. Experimental results on a large dataset with two tasks and a small dataset with three tasks demonstrate that PMT is superior to the state-of-the-art QoS prediction methods. Huiqiang Lian, Hao Wu 0010, Yiji Zhao, Lei Zhang 0130, Xin Wang 0114 |
IEEE Trans. Netw. Serv. Manag. | 6 |
| 2023 | Jointly learning invocations and descriptions for context-aware mashup tagging with graph attention network
Xin Wang 0114, Xiao Liu 0004, Hao Wu 0010, Jin Liu 0016, Zhou Xu 0003 |
World Wide Web (WWW) | 1 |
| 2022 | Self-gated FM: Revisiting the Weight of Feature Interactions for CTR Prediction
Zhongxue Li, Hao Wu 0010, Xin Wang 0114, Yiji Zhao, Lei Zhang 0130 |
CollaborateCom (1) | 3 |
| 2022 | Pan More Gold from the Sand: Refining Open-domain Dialogue Training with Noisy Self-Retrieval GenerationabstractReal human conversation data are complicated, heterogeneous, and noisy, from which building open-domain dialogue systems remains a challenging task. In fact, such dialogue data still contains a wealth of information and knowledge, however, they are not fully explored. In this paper, we show existing open-domain dialogue generation methods that memorize context-response paired data with autoregressive or encode-decode language models underutilize the training data. Different from current approaches, using external knowledge, we explore a retrieval-generation training framework that can take advantage of the heterogeneous and noisy training data by considering them as “evidence”. In particular, we use BERTScore for retrieval, which gives better qualities of the evidence and generation. Experiments over publicly available datasets demonstrate that our method can help models generate better responses, even such training data are usually impressed as low-quality data. Such performance gain is comparable with those improved by enlarging the training set, even better. We also found that the model performance has a positive correlation with the relevance of the retrieved evidence. Moreover, our method performed well on zero-shot experiments, which indicates that our method can be more robust to real-world data. Yasheng Wang, Fei Mi, Pingyi Zhou, Xin Wang 0114, Jin Liu 0016, Xin Jiang 0002, Qun Liu 0001 |
COLING | 6 |
| 2022 | Test-Driven Multi-Task Learning with Functionally Equivalent Code Transformation for Neural Code GenerationabstractAutomated code generation is a longstanding challenge in both communities of software engineering and artificial intelligence. Currently, some works have started to investigate the functional correctness of code generation, where a code snippet is considered correct if it passes a set of test cases. However, most existing works still model code generation as text generation without considering program-specific information, such as functionally equivalent code snippets and test execution feedback. To address the above limitations, this paper proposes a method combining program analysis with deep learning for neural code generation, where functionally equivalent code snippets and test execution feedback will be considered at the training stage. Concretely, we firstly design several code transformation heuristics to produce different variants of the code snippet satisfying the same functionality. In addition, we employ the test execution feedback and design a test-driven discriminative task to train a novel discriminator, aiming to let the model distinguish whether the generated code is correct or not. The preliminary results on a newly published dataset demonstrate the effectiveness of our proposed framework for code generation. Particularly, in terms of the [email protected] metric, we achieve 8.81 and 11.53 gains compared with CodeGPT and CodeT5, respectively. Xin Wang 0114, Xiao Liu 0004, Pingyi Zhou, Qixia Liu, Jin Liu 0016, Hao Wu 0010, Xiaohui Cui |
ASE | 1 |
| 2022 | Exploiting gated graph neural network for detecting and explaining self-admitted technical debts
Jiaojiao Yu 0001, Kunsong Zhao, Jin Liu 0016, Xiao Liu 0004, Zhou Xu 0003, Xin Wang 0114 |
J. Syst. Softw. | 6 |
| 2022 | Graph4Web: A relation-aware graph attention network for web service classification
Kunsong Zhao, Jin Liu 0016, Zhou Xu 0003, Xiao Liu 0004, Lei Xue 0001, Zhiwen Xie, Xin Wang 0114 |
J. Syst. Softw. | 8 |
| 2021 | ServiceBERT: A Pre-trained Model for Web Service Tagging and Recommendation
Xin Wang 0114, Pingyi Zhou, Yasheng Wang, Xiao Liu 0004, Jin Liu 0016, Hao Wu 0010 |
ICSOC | 1 |
| 2021 | Time-aware User Modeling with Check-in Time Prediction for Next POI RecommendationabstractPOI (point-of-interest) recommendation as an important type of location-based services has received increasing attention with the rise of location-based social networks. Although significant efforts have been dedicated to learning and recommending users' next POIs based on their historical mobility traces, there still lacks consideration of the discrepancy of users' check-in time preferences and the inherent relationships between POIs and check-in times. To fill this gap, this paper proposes a novel recommendation method which applies multi-task learning over historical user mobility traces known to be sparse. Specifically, we design a cross-graph neural network to obtain time-aware user modeling and control how much information flows across different semantic spaces, which makes up the inadequate representation of existing user modeling methods. In addition, we design a check-in time prediction task to learn users' activities from a time perspective and learn internal patterns between POIs and their check-in times, aiming to reduce the search space to overcome the data sparsity problem. Comprehensive experiments on two real-world public datasets demonstrate that our proposed method outperforms several representative POI recommendation methods with 8.93% to 20.21 % improvement on Recall@1, 5, 10, and 9.25% to 17.56% improvement on Mean Reciprocal Rank. Xin Wang 0114, Xiao Liu 0004, Li Li 0029, Xiao Chen 0002, Jin Liu 0016, Hao Wu 0010 |
ICWS | 1 |
| 2021 | Relational Graph Neural Network with Neighbor Interactions for Bundle Recommendation ServiceabstractBundle recommendation plays a crucial role in the service ecosystem. However, most existing bundle recommendation methods are limited in several critical aspects such as the lack of injecting different relations into the representations of bundles and items, and the ignorance of neighbor interactions. To address these limitations, in this paper, we propose a relational graph neural network with neighbor interactions for bundle recommendation. Specifically, we firstly construct two relational graphs, e.g., user-bundle-item interaction graph and bundle-item affiliation graph. We utilize a relational graph neural network to inject different relations into representations of bundles and items. Secondly, we consider neighbor interactions to highlight common properties of neighbors. Finally, a multi-task learning framework is also exploited to capture users' preferences at the item level to further enhance bundle recommendation performance. Comprehensive experiments on two real-world public datasets demonstrate that our proposed method can outperform various representative bundle recommendation methods. Xin Wang 0114, Xiao Liu 0004, Jin Liu 0016, Hao Wu 0010 |
ICWS | 1 |
| 2021 | A novel knowledge graph embedding based API recommendation method for Mashup development
Xin Wang 0114, Xiao Liu 0004, Jin Liu 0016, Hao Wu 0010 |
World Wide Web | 1 |
| 2020 | A Novel Dual-Graph Convolutional Network based Web Service Classification FrameworkabstractAutomated service classification is the foundation for service discovery and service composition. Currently, many existing methods extracting features from functional description documents suffer the problem of data sparsity. However, beside functional description documents, the Web API ecosystem has accumulated a wealth of information that can be used to improve the accuracy of Web service (API) classification. At the moment, there is an absence of a unified way to combine functional description documents with other sources of information (e.g., attributes, interactions and external knowledge) accumulated in the Web API ecosystem for API classification. To address this issue, we present a dual-GCN framework that can effectively suppress the noise propagation of textual contents by distinguishing functional description documents and other sources of information (specifically Mashup-API co-invocation patterns by default in this paper) for API classification. This framework is extensible with the ability to include different sources of information accumulated in the Web API ecosystem. Comprehensive experiments on a real-world public dataset demonstrate that our proposed method can outperform various representative methods for API classification. Xin Wang 0114, Jin Liu 0016, Xiao Liu 0004, Xiaohui Cui, Hao Wu 0010 |
ICWS | 1 |
| 2020 | Detecting and Explaining Self-Admitted Technical Debts with Attention-based Neural NetworksabstractSelf-Admitted Technical Debt (SATD) is a sub-type of technical debt. It is introduced to represent such technical debts that are intentionally introduced by developers in the process of software development. While being able to gain short-term benefits, the introduction of SATDs often requires to be paid back later with a higher cost, e.g., introducing bugs to the software or increasing the complexity of the software. Xin Wang 0114, Jin Liu 0016, Li Li 0029, Xiao Chen 0002, Xiao Liu 0004, Hao Wu 0010 |
ASE | 1 |