-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.html
232 lines (227 loc) · 13.4 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Gu's Homepage</title>
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!--Author, keywords, and description-->
<meta name="author" content="Yongfeng">
<meta name="keywords" content="Yongfeng, Gu, Ant Group, Wunhan University, 顾咏丰, 蚂蚁集团, 武汉大学">
<meta name="description" content="Yongfeng Gu is an algorithm engineer at Ant Group. Before that, He obtained a Ph.D. degree in computer software and theory at the School of Computer Science, Wuhan University, China in 2021. His current research directions include machine learning, intelligent optimization, marketing, and user growth.">
<!--Page icon-->
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<!--CSS styles-->
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/index.css">
<link rel="stylesheet" href="css/jQueryBike.css"/>
</head>
<body>
<!--Main wrapper-->
<div class="container border main-page">
<div class="row">
<!--Left part-->
<div class="col-sm-3 sidebar">
<div class="sidebar-content">
<div class="person-image">
<img src="img/gu.png"></img>
</div>
<div class="person-info">
<div class="writing-sect"></div>
<p>Algorithm Engineer</p>
<p class="yellow">Ant Group <br>Hangzhou, China</p>
<p><abbr title="E-mail">guyongfeng.gy@antgroup.com</abbr></p>
</div>
<div class="person-bike">
<div class="bike bikeAni" data-container="body" data-toggle="popover" data-placement="top" data-content="2024, keep moving!"></div>
</div>
<div class="person-footer">
<p>This page is powered by <em>Yongfeng</em></p>
<p>Updated on <span class="footer">June. 26th, 2024</span>.</p>
</div>
</div>
</div>
<!--Right part-->
<div class="col-sm-9 content">
<!--biography-->
<div class="biography-sect">
<h6><img src="img/user.svg" class="section-icon">Biography</h6>
<p>
<em>Yongfeng Gu</em> is a senior software engineer at Ant Group, Hangzhou, China (2021-now).
<a href="https://www.antgroup.com/en" target="_blank">Ant group</a> aims to build the future digital infrastructure of services, and thereby bring about constant and incremental changes that are beneficial to the world. The famous products include Alipay, OceanBase, and AntChain.
</p>
<p>
Before that, he obtained a Ph.D. degree in computer science at the School of Computer Science, <a href="https://en.whu.edu.cn/" target="_blank">Wuhan University</a>, China in 2021.
He was also a member of <a href="https://cstar.whu.edu.cn/" target="_blank">CSTAR</a> - Centre of Software Testing, Analysis, and Reliability (2016 - 2021).
His current research directions include machine learning, intelligent optimization, marketing, and user growth. Any cooperation is warmly welcomed,
please contact me at <a href="https://www.linkedin.com/in/yongfeng-gu-b6658288/" target="_blank">LinkedIn</a>,
<a href="https://www.researchgate.net/profile/Yongfeng_Gu2/publications" target="_blank">ResearchGate</a>,
<a href="https://blog.csdn.net/chikily_yongfeng" target="_blank">CSDN</a>,
and <a href="https://github.com/Gu-Youngfeng" target="_blank">GitHub</a>.
</p>
</div>
<!--projects-->
<div class="projects-sect">
<h6><img src="img/list.svg" class="section-icon">Projects</h6>
<p class="subtitle">1. Optimization and Evolutionary Algorithms</p>
<p></p>
<ul class="paper">
<li class="">
<u>Yongfeng Gu</u>, Yupeng Wu, Huakang Lu, Xingyu Lu, Hong Qian, Jun Zhou, and Aimin Zhou.
<strong><em>LASCA: A Large-Scale Stable Customer Segmentation Approach to Credit Risk Assessment.</em></strong>
ACM 29th SIGKDD Conference on Knowledge Discovery and Data Mining (KDD 2024) [<a target="_blank" href="">Accepted</a>]
<span class="badge badge-danger">New</span>
</li>
<li class="">
Meng Li, Jun Zhou, Lu Yu, Xiaoguang Huang, <u>Yongfeng Gu</u>, Yi Ding, Hao Ding, and Longfei Li.
<strong><em>A Rule-based Decision System for Financial Applications.</em></strong>
IEEE 39th International Conference on Data Engineering (ICDE 2023) [<a target="_blank" href="https://ieeexplore.ieee.org/document/10184552">Link</a>]
<!--<span class="badge badge-danger">New</span>-->
</li>
<li class="">
<u>Yongfeng Gu</u>, Yuxuan Zhou, Zhilei Chen, Hao Ding, Fan Jia, Shiping Wang, Hua Wu, and Jun Zhou.
<strong><em>Exploring the Impact of Grouping Strategies on Cooperative Co-evolutionary Algorithms for Solving the Advertising Budget Allocation Problem.</em></strong>
IEEE International Conference on Software Security and Reliability (QRS 2022) [<a target="_blank" href="https://ieeexplore.ieee.org/document/10077003">Link</a>]
<!--<span class="badge badge-danger">New</span>-->
</li>
<li class="">
<u>Yongfeng Gu</u>, Hao Ding, Kecai Gu, Xiaoguang Huang, Hua Wu, and Jun Zhou.
<strong><em>A Comparison Analysis of Constraint Handling Techniques on Rule Selection Problem in Credit Risk Assessment: An Industrial View.</em></strong>
IEEE International Conference on Software Security and Reliability (QRS 2022) [<a target="_blank" href="https://ieeexplore.ieee.org/document/10077031">Link</a>]
<!--<span class="badge badge-danger">New</span>-->
</li>
<li class="">
<u>Yongfeng Gu</u>, Yue Ning, Kecai Gu, Daohong Jian, Zhou Xu, Hua Wu, and Jun Zhou.
<strong><em>A Self-adaptive Indicator Selection Approach for Solving Credit Risk Assessment.</em></strong>
Computers, Software & Applications in an Uncertain World (COMPSAC 2022) [<a target="_blank" href="https://ieeexplore.ieee.org/document/9842539/">Link</a>]
</li>
<li class="">
<u>Yongfeng Gu</u>, Hao Ding, Kecai Gu, Runsheng Gan, Xiaoguang Huang, Yanming Fang, Zhigang Hua, Hua Wu, Jifeng Xuan, and Jun Zhou.
<strong><em>Heuristic Strategies for Solving the Combinatorial Optimization Problem in Real-World Credit Risk Assessment.</em></strong>
Annual Conference on Genetic and Evolutionary Computation (GECCO 2022) [<a target="_blank" href="https://dl.acm.org/doi/10.1145/3520304.3528924">Link</a>]
</li>
<li class="">
<u>Yongfeng Gu</u>, Hao Ding, Hua Wu, and Jun Zhou.
<strong><em>Opposite Learning and Multi-Migrating Strategy-Based Self-Organizing Migrating Algorithm with the Convergence Monitoring Mechanism.</em></strong>
Annual Conference on Genetic and Evolutionary Computation (GECCO 2022 Competition) [<a target="_blank" href="https://dl.acm.org/doi/10.1145/3520304.3534052">Link</a>]
</li>
<li class="">
Hao Ding, <u>Yongfeng Gu</u>, Hua Wu, and Jun Zhou.
<strong><em>NL-SOMA-CLP for Real Parameter Single Objective Bound Constrained Optimization.</em></strong>
Annual Conference on Genetic and Evolutionary Computation (GECCO 2022 Competition) [<a target="_blank" href="https://dl.acm.org/doi/abs/10.1145/3520304.3534051">Link</a>]
</li>
</ul>
<p class="subtitle">2. Software Crash Analysis</p>
<p> Software crash refers to an unexpected termination of software systems.
Developers spend much time and effort in dealing with software crashes.
In this project, we mainly focus on crash reproduction, localization, repair, and other relative tasks. </p>
<ul class="paper">
<li class="">
<u>Yongfeng Gu</u>, Ping Ma, Xiangyang Jia, He Jiang, and Jifeng Xuan.
<strong><em>Progress on software crash research.</em></strong>
SCIENTIA SINICA Informationis, 2019, 49(11): 1383-1398 [<a target="_blank" href="http://engine.scichina.com/publisher/scp/journal/SSI/49/11/10.1360/N112019-00018?slug=fulltext">Link</a>]
</li>
<li class="">
<u>Yongfeng Gu</u>, Jifeng Xuan, Hongyu Zhang, Lanxin Zhang, Qingna Fan, Xiaoyuan Xie, and Tieyun Qian.
<strong><em>Does the fault reside in a stack trace? Assisting crash localization by predicting crashing fault residence.</em></strong>
Journal of Systems and Software, 2019, 148(1): 88-104 [<a target="_blank" href="https://www.sciencedirect.com/science/article/pii/S0164121218302401">Link</a>]
</li>
<li class="">
<u>Yongfeng Gu</u>, Jifeng Xuan, and Tieyun Qian.
<strong><em>Automatic reproducible crash detection.</em></strong>
International Conference on Software Analysis, Testing and Evolution (SATE 2016) [<a target="_blank" href="https://ieeexplore.ieee.org/document/7780193">Link</a>]
</li>
</ul>
<p class="subtitle">3. System Performance Analysis</p>
<p> Modern software systems often provide tons of configuration options to extend flexibility and functionality.
However, the daily-increasing number of options brings challenges in two vital tasks: configuration-related
bug detection and system performance optimization. In this project, we tried to explore solutions to solve or
assist with the above tasks. </p>
<ul class="paper">
<li>
<u>Yongfeng Gu</u>, Yuntianyi Chen, Xiangyang Jia, and Jifeng Xuan.
<strong><em>Multi-Objective Configuration Sampling for Performance Ranking in Configurable Systems.</em></strong>
Asian-Pacific Software Engineering Conference (APSEC 2019) [<a target="_blank" href="https://ieeexplore.ieee.org/document/8945705">Link</a>]
</li>
<li>
Yuntianyi Chen, <u>Yongfeng Gu</u>, Lulu He, and Jifeng Xuan.
<strong><em>Regression Models for Performance Ranking of Configurable Systems: A Comparative Study.</em></strong>
International Workshop on SOFL + MSVL for Reliability and Security (SOFL+MSVL 2019) [<a target="_blank" href="https://link.springer.com/chapter/10.1007/978-3-030-41418-4_17">Link</a>] <!--<span class="badge badge-danger">New</span>-->
</li>
<li>
Jifeng Xuan, <u>Yongfeng Gu</u>, Zhilei Ren, Xiangyang Jia, and Qingna Fan.
<strong></em>Genetic Configuration Sampling: Learning a Sampling Strategy for Fault Detection of Configurable Systems.</em></strong>
Annual Conference on Genetic and Evolutionary Computation (GECCO 2018) [<a target="_blank" href="https://dl.acm.org/doi/abs/10.1145/3205651.3208267">Link</a>]
</li>
</ul>
</div>
<!--blogs-->
<div class="attach-sect">
<h6><img src="img/coffee.svg" class="section-icon">Daily Blogs</h4>
<p>In spare time, I have updated blogs (study notes) on CSDN (<a href="https://blog.csdn.net/chikily_yongfeng" target="_blank"><em>chikily_yongfeng</em></a>) and contributed to GitHub (<a href="https://github.com/Gu-Youngfeng" target="_blank"><em>Gu-Youngfeng</em></a>) for years.
Recently, I also tried to keep writing English blogs about my daily study notes based on Jupyter Notebook.</p>
<p>>> <a href="blogs/dynamicprog.html">Dynamic Programming: Solving Subproblems by Steps.</a> (2020/5/21)</p>
<p>>> <a href="blogs/jmetalpy.html">JMetalPy: An evolutionary algorithm framework for solving optimization problems.</a> (2020/5/20)</p>
<p>>> <a href="blogs/smtsolver.html">Z3: An efficient SMT solver for constraints solving problems.</a> (2020/5/15)</p>
</div>
<!--award-->
<div class="awards-sect">
<h6><img src="img/award.svg" class="section-icon">Awards</h4>
<ul class="paper">
<li>
<span class="award-tag">Huawei Scholarship at Wuhan University 2020.</span>
</li>
<li>
<span class="award-tag">Famous Teacher Scholarship at Wuhan University 2019.</span>
</li>
<li>
Distinguished Doctor Forum in Annual Symposium of Wuhan Computer Software Engineering Federation <br>
<span class="award-tag">Nomination Award in 2019.</span>
</li>
<li>
Distinguished Doctor Forum in School of Computer Science, Wuhan University<br>
<span class="award-tag">First-class Award in 2018. Third-class Award in 2019.</span>
</li>
<li>
Academic Scholarship, Wuhan University<br>
<span class="award-tag">First-class Award in 2015, 2016. Second-class Award in 2018, 2019.</span>
</li>
<li>
SKLSE Cup Website Design Competition, Wuhan University<br>
<span class="award-tag">Second-class Award in 2016.</span>
</li>
<li>
Software Prototype Competition, NASAC 2016<br>
<span class="award-tag">Third-class Award in 2016.</span>
</li>
<li>
MoocTest Cup Developers Testing Invitational Tournament, NJSD 2017<br>
<span class="award-tag">Second-class Award in 2016.</span>
</li>
<li>
<span class="award-tag">National Encouragement Scholarship in Hubei University 2012.</span>
</li>
</ul>
</div>
</div>
</div>
</div>
<!--JS scripts-->
<script src="js/jquery-3.3.1.slim.min.js" ></script>
<script src="js/popper.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script>
$(document).ready(function(){
// activate the bike plugin
$(function () {
$('[data-toggle="popover"]').popover()
})
// print on the console
var mydate = new Date();
var time_str = mydate.toLocaleString();
console.info("%cHi, bro, welcome to my site!","color:green");
console.info("--------\nI'm Yongfeng Gu and I'm a currently a phd candidate at the school of computer science, Wuhan University, China. Contect me at yongfenggu@whu.edu.cn.");
console.info("--------\nVisit on: "+time_str);
});
</script>
</body>
</html>