Shi Ying

Dr. Shi Ying


Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
31 May 2014
Verified
Conference Paper
Open access
PDF file
XJXiaoyuan Jing
Xiaoyuan Jing
SYShi Ying
Shi Ying
ZZZhi-Wu Zhang
Zhi-Wu Zhang
SWShan-Shan Wu
Shan-Shan Wu
JLJin Liu
Jin Liu

6 December 2017 in IEEE Transactions on Software Engineering
Verified
Journal Article
Closed access
Zhiqiang LiZhiqiang Li
Zhiqiang Li
XJXiaoyuan Jing
Xiaoyuan Jing
XZXiaoke Zhu
Xiaoke Zhu
Hongyu ZhangHongyu Zhang
Hongyu Zhang
BXBaowen Xu
Baowen Xu
SYShi Ying
Shi Ying
Heterogeneous defect prediction (HDP) refers to predicting defect-proneness of software modules in a target project using heterogeneous data from other projects. Existing HDP methods mainly focus on predicting target instances with single source. In practice, there exist plenty of external projects. Multiple sources can generally provide more information than a single project. Therefore, it is meaningful to investigate whether the HDP performance can be improved by employing multiple sources. However, a precondition of conducting HDP is that the external sources are available. Due to privacy concerns, most companies are not willing to share their data. To facilitate data sharing, it is essential to study how to protect the privacy of data owners before they release their data. In this paper, we study the above two issues in HDP. Specifically, to utilize multiple sources effectively, we propose a multi-source selection based manifold discriminant alignment (MSMDA) approach. To protect the privacy of data owners, a sparse representation based double obfuscation (SRDO) algorithm is designed and applied to HDP. Through a case study of 28 projects, our results show that MSMDA can achieve better performance than a range of baseline methods. The improvement is $3.4\%-15.3\%$ in g-measure and $3.0\%-19.1\%$ in AUC.

20 November 2023 in IEEE Transactions on Parallel and Distributed Systems
Verified
Journal Article
Closed access
TLTiangang Li
Tiangang Li
SYShi Ying
Shi Ying
YZYishi Zhao
Yishi Zhao
JSJianga Shang
Jianga Shang
In cloud computing, how to reasonably allocate computing resources for batch jobs to ensure the load balance of dynamic clusters and meet user requests is an important and challenging task. Most existing studies are based on deep Q network, which utilizes neural networks to estimate the expected value of cumulative return in the scheduling process. The value-based DQN algorithms ignore the complete information contained in the value distribution and lack strong adaptability to time-varying batch jobs and dynamic cluster resources. Therefore, to capture the inherent stochasticity of the scheduling process caused by environmental stochasticity, we utilize Distributional Reinforcement Learning to model the value distribution of the cumulative return. Specifically, we formalize the load balancing scheduling as a multi-objective optimization problem and construct a Distributional Reinforcement Learning model. Then we introduce quantile regression to learn the value distribution of the cumulative return during scheduling and propose a dynamic load balancing scheduling algorithm based on Distributional Reinforcement Learning. In addition, we develop a cluster environment for real-time processing of batch jobs to simulate the arrival of batch jobs and train the Distributional Reinforcement Learning-based scheduling agent. We conduct empirical experiments and detailed analysis by using the real Alibaba Cluster cluster traces v2018 and v2020. The results show that compared to the baseline algorithms, the proposed algorithm performs better in terms of cluster load balancing, success rate of instance creation and average completion time of the tasks. The experimental results on different trace datasets also indicate that the propsoed algorithm exhibits excellent scalability.

FFFang Fang
Fang Fang
ZYZhou Yin
Zhou Yin
SYShi Ying
Shi Ying
ZLZhiJuan Li
ZhiJuan Li
By mining the dimensional sentiment and dimension weight of the Ping An Health App reviews, this paper explores the changing trend of the influence of dimensions on user satisfaction and provides suggestions for the Ping An Health App operators to improve user satisfaction. Firstly, the topic model is used to identify the topic of user comments, and then the fine-grained sentiment analysis method is used to calculate the sentiment and weight of each dimension. Finally, the changing trend of the weight of each dimension and the changing trend of user satisfaction of each dimension are drawn. Based on the reviews of the Ping An Health App in the Apple App Store, users’ concerns about Ping An Health App can be summarized into seven main dimensions: Usage, Bug report, Reliability, Feature information, Services, Other apps, and User Background. The “Feature information” dimension and “Reliability” dimension have a great impact on user satisfaction with the Ping An Health App, while the “Bug report” dimension has the lowest user satisfaction.

1 January 2021 in Computer Systems Science and Engineering
Verified
Journal Article
Open access
XDXiaoyu Duan
Xiaoyu Duan
SYShi Ying
Shi Ying
WYWanli Yuan
Wanli Yuan
HCHailong Cheng
Hailong Cheng
XYXiang Yin
Xiang Yin
Detecting anomaly logs is a great significance step for guarding system faults. Due to the uncertainty of abnormal log types, lack of real anomaly logs and accurately labeled log datasets. Existing technologies cannot be enough for detecting complex and various log point anomalies by using human-defined rules. We propose a log anomaly detection method based on Generative Adversarial Networks (GAN). This method uses the Encoder-Decoder framework based on Long Short-Term Memory (LSTM) network as the generator, takes the log keywords as the input of the encoder, and the decoder outputs the generated log template. The discriminator uses the Convolutional Neural Networks (CNN) to identify the difference between the generated log template and the real log template. The model parameters are optimized automatically by iteration. In the stage of anomaly detection, the probability of anomaly is calculated by the Euclidean distance. Experiments on real data show that this method can detect log point anomalies with an average precision of 95%. Besides, it outperforms other existing log-based anomaly detection methods.

1 July 2019 in SoftwareX
Verified
Journal Article
Open access
VNVidhyashree Nagaraju
Vidhyashree Nagaraju
VSVenkateswaran Shekar
Venkateswaran Shekar
JSJoshua Steakelum
Joshua Steakelum
MLMelanie Luperon
Melanie Luperon
SYShi Ying
Shi Ying
LFLance Fiondella
Lance Fiondella