-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
executable file
·352 lines (298 loc) · 20.3 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
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="">
<title>Chengcheng Wan - Homepage</title>
<!-- Bootstrap core CSS -->
<link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template -->
<link href="https://fonts.googleapis.com/css?family=Saira+Extra+Condensed:100,200,300,400,500,600,700,800,900" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i" rel="stylesheet">
<link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="vendor/devicons/css/devicons.min.css" rel="stylesheet">
<link href="vendor/simple-line-icons/css/simple-line-icons.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="css/resume.min.css" rel="stylesheet">
<!-- image in textline -->
<style>
.container {display: flex; align-items: center;}
.container img {max-width: 100px; margin-right: 1px;}
</style>
</head>
<body id="page-top">
<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top" id="sideNav">
<a class="navbar-brand js-scroll-trigger" href="#page-top">
<span class="d-block d-lg-none">Chengcheng Wan</span>
<span class="d-none d-lg-block">
<img class="img-fluid img-profile rounded-circle mx-auto mb-2" src="img/profile.jpg" alt="">
</span>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#about">About</a>
</li>
<!-- <li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#news">News</a>
</li> -->
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#teach">Teaching</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#publications">Research</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#more">More</a>
</li>
</ul>
</div>
</nav>
<div class="container-fluid p-0">
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="about">
<div class="my-auto">
<h1 class="mb-0">Chengcheng Wan
<!-- <span class="text-primary">Wan</span> -->
</h1>
<div class="subheading mb-5">
万成城 (<a href="https://faculty.ecnu.edu.cn/_s43/wcc2/main.psp">中文主页</a>)
<p> Ph.D., Associate professor <br/>
Software Engineering Institute, East China Normal University (ECNU), China<br/>
<span class="icon-envelope-letter"></span> Email: <font color=#BD5D38>ccwan at sei · ecnu · edu · cn</font>
<span class="icon-key"></span> <a href="https://orcid.org/0000-0001-9162-9688">ORCID</a>
<span class="icon-graduation"></span> <a href="https://scholar.google.com/citations?user=dusc4s0AAAAJ&hl=en">Google scholar</a>
</p>
</div>
<p>Chengcheng Wan is an associate professor at <a href="http://english.ecnu.edu.cn/">East China Normal University</a>. Prior to that, she was a Postdoctoral Scholar at <a href="http://www.uchicago.edu/">The University of Chicago</a> (2022-2023). She received her Ph.D. degree in Computer Science from UChicago (2017-2022), advised by Professor <a href="http://people.cs.uchicago.edu/~shanlu">Shan Lu</a>. Her undergraduate studies were undertaken at the Department of Computer Science & Engineering at <a href="https://www.cs.sjtu.edu.cn/">Shanghai Jiao Tong University</a> (2013-2017).</p>
<p>Her research focus on improving machine learning software systems. She is also generally interested in SE/Sys for AI and AI for SE/Sys.</p>
<br /><br />
<h3>Openings</h3>
<i>I am looking for self-motivated undergraduate and graduate students to work with me. Feel free to drop me an email attached with your CV if you are interested.<br/>
欢迎博士生、硕士生以及本科生加入我们的研究小组。如果你对智能软件系统优化、智能化软件工程、大语言模型、系统优化、软件分析与测试等方向感兴趣,欢迎邮件联系和交流(请附上你的简历和你的研究/项目经历)
</i>
<br /><br />
<h3>News</h3>
<div class="container"> <li><strong>Feb 2025. </strong> <img src="img/logo/2024_Hydrangea.png" alt="Hydrangea">, our defect library for LLM-enabled applications is published! [<a href="https://github.com/ycshao12/Hydrangea">link</a>] </li> </div>
</div>
</section>
<!-- <section class="resume-section p-3 p-lg-5 d-flex flex-column" id="news">
<div class="my-auto">
<h2 class="mb-5">News</h2>
<h3>News</h3>
<p>TBD</p>
</section> -->
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="teach">
<div class="my-auto">
<h2 class="mb-5">Teaching</h2>
<h3>Lectures</h3>
Thesis and Technical Report Composition: Fall 2024 <br/>
LLM-enabled Intelligent Software System: Fall 2024 <br/>
Human Computer Interaction: Spring 2024 <br/>
Cloud Computing Technology: Spring 2024
<p></p>
<h3>Students</h3>
Click <a href="pages/team.html">here</a> for our team info. <br/>
Current Ph.D. Students: Di Yang (杨迪) <br/>
Current Master Students: Jiawei Shen (沈佳伟), Yuchen Shao (邵语辰), Hang He (何航), Jiazhen Zou (邹家振), Hang Xu (徐杭), Zhangbin Ning (宁张彬)
<p></p>
<h3 class="mb-2">Textbook</h3>
<ul class="fa-ul mb-4">
<li><i class="fa-li fa fa-check"></i>《软件工程原理与实践》,沈备军、万成城、陈昊鹏、陈雨亭,机械工业出版社,2023.10,ISBN: 978-7-111-73944-9 [<a href="https://base.sjtu.edu.cn/book/">Website</a>]
</li>
</ul>
</section>
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="publications">
<div class="my-auto">
<h2 class="mb-5">Research</h2>
<div class="resume-item d-flex flex-column flex-md-row mb-5">
<div class="resume-content mr-auto">
<h3 class="mb-0">Information</h3>
<p>Click <a href="pages/full_paper_list.html">here</a> to get full publication list.</p>
<p>Click <a href="https://github.com/ecnusse">here</a> to visit open-source projects of Smart Software Engineering Lab.</p>
</div>
</div>
<div class="resume-item d-flex flex-column flex-md-row mb-5">
<div class="resume-content mr-auto">
<h3 class="mb-0">Selected Publications</h3>
<ul>
<br />
<h4>2025</h4>
<li>
<div class="pub_title">Are LLMs Correctly Integrated into Software Systems?</div>
<div class="pub_authors">Yuchen Shao, Yuheng Huang, Jiawei Shen, Lei Ma, Ting Su and <u>Chengcheng Wan</u>*</div>
<div class="pub_type">International Conference on Software Engineering (ICSE'25) [<a href="https://arxiv.org/abs/2407.05138">Paper</a>] [<a href="https://github.com/ycshao12/Hydrangea">Artifact</a>]</div>
</li>
<li>
<div class="pub_title">Between Lines of Code: Unraveling the Distinct Patterns of Machine and Human Programmers</div>
<div class="pub_authors">Yuling Shi, Hongyu Zhang, <u>Chengcheng Wan</u> and Xiaodong Gu</div>
<div class="pub_type">International Conference on Software Engineering (ICSE'25) [<a href="https://arxiv.org/abs/2401.06461">Paper</a>] [<a href="https://github.com/YerbaPage/DetectCodeGPT">Artifact</a>]</div>
</li>
<br />
<h4>2024</h4>
<li>
<div class="pub_title">Keeper: Automated Testing and Fixing of Machine Learning Software</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Shicheng Liu, Sophie Xie, Yuhan Liu, Henry Hoffmann, Michael Maire, and Shan Lu</div>
<div class="pub_type">IEEE Transactions on Software Engineering and Methodology (TOSEM'24) [<a href="paper/24-TOSEM-Keeper.pdf">Paper</a>] [<a href="https://github.com/mlapistudy/Keeper_artifact/">Artifact</a>]</div>
</li>
<li>
<div class="pub_title">VarGAN: Adversarial Learning of Variable Semantic Representations </div>
<div class="pub_authors">Yalan Lin, <u>Chengcheng Wan</u>, Shuwen Bai and Xiaodong Gu</div>
<div class="pub_type">IEEE Transactions on Software Engineering (TSE'24) [<a href="paper/24-TSE-VarGan.pdf">Paper</a>] [<a href="https://github.com/linyalan2000/VarGAN/">Artifact</a>]</div>
</li>
<li>
<div class="pub_title">Automatic and Efficient Customization of Neural Networks for ML Applications</div>
<div class="pub_authors">Yuhan Liu, <u>Chengcheng Wan</u>, Kuntai Du, Henry Hoffmann, Junchen Jiang, Shan Lu and Michael Maire</div>
<div class="pub_type">USENIX Symposium on Operating Systems Design and Implementations (OSDI'24) [<a href="https://browse.arxiv.org/pdf/2310.04685.pdf">Paper</a>] [<a href="https://github.com/UChi-JCL/chameleonAPI">Artifact</a>]</div>
</li>
<li>
<div class="pub_title">BinPRE: Enhancing Field Inference in Binary Analysis Based Protocol Reverse Engineering</div>
<div class="pub_authors">Jiayi Jiang, Xiyuan Zhang, <u>Chengcheng Wan</u>*, Haoyi Chen, Haiying Sun, Ting Su*</div>
<div class="pub_type">ACM Conference on Computer and Communications Security (CCS'24) [<a href="https://github.com/BinPRE/BinPRE">Artifact</a>]</div>
</li>
<br />
<h4>2023</h4>
<li>
<div class="pub_title">Run-Time Prevention of Software Integration Failures of Machine Learning APIs</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Yuhan Liu, Kuntai Du, Henry Hoffmann, Junchen Jiang, Michael Maire and Shan Lu</div>
<div class="pub_type">SPLASH Object-Oriented Programming, Systems, Languages & Applications 2023 (OOPSLA'23) [<a href="paper/ml_api_runtime_tool.pdf">Paper</a>] [<a href="https://github.com/mlapistudy/SmartGear">Artifact</a>]</div>
</li>
<li>
<div class="pub_title">Self-Supervised Query Reformulation for Code Search</div>
<div class="pub_authors">Yuetian Mao, <u>Chengcheng Wan</u><sup>#</sup>, Yuze Jiang and Xiaodong Gu <font size="2">(<sup>#</sup>Equal Contribution)</font></div>
<div class="pub_type">ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE'23) [<a href="paper/23-FSE-ssqr.pdf">Paper</a>]</div>
</li>
<li>
<div class="pub_title">Stitcher: Learned Workload Synthesis from Historical Performance Footprints</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Yiwen Zhu, Joyce Cahoon, Wenjing Wang, Katherine Lin, Sean Liu, Raymond Truong, Neetu Singh, Alexandra Ciortea, Konstantinos Karanasos, Subru Krishnan</div>
<div class="pub_type">26th International Conference on Extending Database Technology (EDBT'23) [<a href="paper/stitcher.pdf">Paper</a>]</div>
</li>
<li>
<div class="pub_title">HotGPT: How to Make Software Documentation More Useful with a Large Language Model?</div>
<div class="pub_authors">Yiming Su, <u>Chengcheng Wan</u>, Utsav Sethi, Sreraman Narasimhan, Shan Lu, Madan Musuvathi and Suman Nath</div>
<div class="pub_type">19th Workshop on Hot Topics in Operating Systems (HotOS XIX) [<a href="paper/hotgpt.pdf">Paper</a>]</div>
</li>
<br />
<h4>Earlier</h4>
<li>
<div class="pub_title">Automated Testing of Software that Uses Machine Learning APIs</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Shicheng Liu, Sophie Xie, Yifan Liu, Henry Hoffmann, Michael Maire, and Shan Lu</div>
<div class="pub_type">International Conference on Software Engineering (ICSE'22) [<a href="paper/ml_api_test.pdf">Paper</a>] [<a href="https://github.com/mlapistudy/ICSE2022_158">Artifact</a>] [<a href="https://youtu.be/sZYkvK_PlYo">Video</a>]</div>
</li>
<li>
<div class="pub_title">Are Machine Learning Cloud APIs Used Correctly?</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Shicheng Liu, Henry Hoffmann, Michael Maire, and Shan Lu</div>
<div class="pub_type">International Conference on Software Engineering (ICSE'21) [<a href="paper/ml_api.pdf">Paper</a>] [<a href="https://github.com/mlapistudy/ICSE2021_421">Artifact</a>] [<a href="https://www.youtube.com/watch?v=rD2QUrjC9MY">Video</a>]</div>
</li>
<li>
<div class="pub_title">ALERT: Accurate Learning for Energy and Timeliness</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Muhammad Santriaji, Eri Rogers, Henry Hoffmann, Michael Maire, and Shan Lu</div>
<div class="pub_type">2020 USENIX Annual Technical Conference (USENIX ATC'20) [<a href="https://arxiv.org/pdf/1911.00119.pdf">Paper</a>] [<a href="https://www.youtube.com/watch?v=kQoU5EWt5I4">Video</a>]</div>
</li>
<li>
<div class="pub_title">Orthogonalized SGD and Nested Architectures for Anytime Neural Networks</div>
<div class="pub_authors"><u>Chengcheng Wan</u>, Henry Hoffmann, Shan Lu, and Michael Maire</div>
<div class="pub_type">37th International Conference on Machine Learning (ICML'20) [<a href="https://arxiv.org/pdf/2008.06635.pdf">Paper</a>] [<a href="https://papertalk.org/papertalks/5967">Video</a>]</div>
</li>
<li>
<div class="pub_title">View-Centric Performance Optimization for Database-Backed Web Applications</div>
<div class="pub_authors"></a> <font color="maroon"><i>SIGSOFT Distinguished Paper Award</i></font></div>
<div class="pub_authors">Junwen Yang, Cong Yan, <u>Chengcheng Wan</u>, Shan Lu, and Alvin Cheung</div>
<div class="pub_type">41th International Conference on Software Engineering (ICSE'19) [<a href="paper/panorama.pdf">Paper</a>] [<a href="https://github.com/hyperloop-rails/panorama-static-analyzer">Artifact</a>]</div>
</li>
</ul>
</div>
</div>
</div>
</section>
<section class="resume-section p-3 p-lg-5 d-flex flex-column" id="more">
<div class="my-auto">
<h2 class="mb-5">More</h2>
<h3 class="mb-2">Awards</h3>
<ul class="fa-ul mb-4">
<li>
<i class="fa-li fa fa-check"></i>
<a href="https://www.siebelscholars.com/scholar-profile/2073/">Siebel Scholar</a>, 2022</li>
<li>
<li>
<i class="fa-li fa fa-check"></i>
<a href="https://www.microsoft.com/en-us/research/academic-program/dissertation-grant/?OCID=msr_program_dissgrant_tw#!grant-recipients">Microsoft Research Dissertation Grant</a> 2021</li>
<!-- <li>
<i class="fa-li fa fa-check"></i>
University Unrestricted (UU) Fellowship 2020</li>
<li> -->
<i class="fa-li fa fa-check"></i>
Invited to <a href="https://eecs.berkeley.edu/rising-stars-2020">Rising Stars 2020 workshop</a></li>
<li>
<i class="fa-li fa fa-check"></i>
SIGSOFT Distinguished Paper Award 2019</a></li>
</ul>
<h3 class="mb-2">Academic Services</h3>
<ul class="fa-ul mb-4">
<li><i class="fa-li fa fa-check"></i>
Invited Reviewer of Journals:</li>
<li>IEEE Transactions on Software Engineering (TSE)</li>
<li><i class="fa-li fa fa-check"></i>
Program Committee Member:</li>
<li>ICSE: 2026, 2023 (Poster)</li>
<li>ASPLOS: 2025</li>
<li>ASE: 2024</li>
<li>SANER: 2024, 2023 (Industry)</li>
<li>ISSRE: 2024</li>
<li>OSDI Artifact Evaluation: 2021</li>
<li><i class="fa-li fa fa-check"></i>
Session Chair</li>
<li>ASE 2024, SANER 2023</li>
</ul>
<h3 class="mb-2">Talks and Workshops</h3>
<ul class="fa-ul mb-4">
<li>
<i class="fa-li fa fa-check"></i>
<div>可信泛在智能软件系统论坛, 会议执行主席 <a href="https://mp.weixin.qq.com/s/L7dChq_4YX2TGd_pmzWtvQ">[News]</a></div>
<div>优秀青年学者论坛报告: 智能化软件的运行时故障修复</div>
<div>CCF ChinaSoft 2024, November 15-17, 2023</div>
</li>
<li>
<i class="fa-li fa fa-check"></i>
<div>AI-CPS可信构造与验证, 会议执行主席 <a href="https://mp.weixin.qq.com/s/hXogwT4ayeqdbVrxCVcVOQ">[News]</a></div>
<div>CCF软件工程专委会青年论坛学术报告会, May 7, 2024</div>
</li>
<li>
<i class="fa-li fa fa-check"></i>
<div>智能化软件开发和维护论坛报告: 智能化软件的运行时故障修复</div>
<div>CCF ChinaSoft 2023, December 1-3, 2023</div>
</li>
<!-- <li>
<i class="fa-li fa fa-check"></i>
<div>机器学习云服务的误用检测</div>
<div>西安市智能软件工程重点实验室第二届青年学者论坛主题报告, August 25-26, 2022</div>
</li> -->
<li>
<i class="fa-li fa fa-check"></i>
<div>Preview Session talk: Correctness <a href="https://www.usenix.org/conference/osdi21/presentation/preview-verification">[Video]</a></div>
<div>USENIX Symposium on Operating Systems Design and Implementation, July 14-16, 2021</div>
</li>
<li>
<i class="fa-li fa fa-check"></i>
<div>Preview Session talk: Correctness and Debugging <a href="https://www.usenix.org/conference/atc21/presentation/preview-verification">[Video]</a></div>
<div>USENIX Annual Technical Conference July 14-16, 2021</div>
</li>
</ul>
</div>
</section>
<!-- Bootstrap core JavaScript -->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Plugin JavaScript -->
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for this template -->
<script src="js/resume.min.js"></script>
</body>
</html>