-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathspeaker.html
More file actions
252 lines (199 loc) · 11.5 KB
/
Copy pathspeaker.html
File metadata and controls
252 lines (199 loc) · 11.5 KB
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
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Workshop on Generative Ai</title>
<!-- Bootstrap 4-->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<!-- Custom css--> <link rel="stylesheet" href="assets/styles.css">
<style>
h4{
color: #5f5f5f;
}
p,li{
text-align:justify;
}
.section-header h2 {
font-size: 36px;
text-transform: uppercase;
text-align: center;
font-weight: 500;
margin-bottom: 10px;
}
/*.speaker-card {
border: 1px solid #ddd;
border-radius: 8px;
padding: 20px;
margin-bottom: 20px;
transition: all 0.3s ease;
}
.speaker-card:hover {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
transform: translateY(-5px);
}
.speaker-card {
background-color: #fff;
border-radius: 8px;
padding: 20px;
margin-bottom: 20px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
}
.speaker-card:hover {
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
transform: translateY(-5px);
}
.speaker-card h3 {
margin-bottom: 10px;
}
.speaker-card p {
margin-bottom: 8px;
}*/
.speaker-card {
background-color: #5f5f5f; /* Default white */
border-radius: 8px;
border-color: #000000;
padding: 20px;
margin-bottom: 20px;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
transition: all 0.3s ease;
}
.speaker-card:hover {
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
transform: translateY(-5px);
background-color: #f2f3f5;
}
.speaker-card:nth-child(odd) {
background-color: #f7f8fa; /* Lighter shade of white */
}
.speaker-card:nth-child(even) {
background-color: #f0f0f0; /* Slightly darker shade of white */
}
.speaker-card h3 {
margin-bottom: 10px;
}
.speaker-card p {
margin-bottom: 8px;
}
</style>
</head>
<body>
<div class="wrapper">
<nav class="navbar navbar-expand-lg navbar-dark ">
<div class="container-fluid">
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavAltMarkup">
<div class="navbar-nav navbar-dark">
<a class="navbar-brand" href="index.html" >
Home</a>
<a class="navbar-brand" href="index.html#organizers" >
Organizers</a>
<a class="navbar-brand" href="index.html#CallForAbstract" >
Call For Abstract</a>
<!--<a class="navbar-brand" href="#schedule" >
Program</a>
<a class="navbar-brand" href="speaker.html" >
Invited Speakers</a> -->
<div class="dropdown" style="margin-top: 17px;">
<a class="navbar-brand dropdown-toggle" href="#" role="button" id="programDropdown" data-bs-toggle="dropdown" aria-expanded="false">
Program
</a>
<ul class="dropdown-menu" aria-labelledby="programDropdown">
<li><a class="dropdown-item" href="index.html#schedule">Schedule</a></li>
<li><a class="dropdown-item" href="speaker.html">Invited Speakers</a></li>
<li><a class="dropdown-item" href="Accepted_papers.html">Accepted Abstracts</a></li>
</ul>
</div>
<a class="navbar-brand" href="index.html#venue" >
Venue & Registration</a>
<a class="navbar-brand" href="index.html#Contact" >
Contact</a>
</div>
</div>
</div>
</div>
</nav>
<hr><br>
<div class="container mt-4" id="Disha">
<div class="section-header" id="Aditya">
<br>
<h2 style="color: #5f5f5f;"> Speakers</h2>
<hr><br>
</div>
<div class="row row-cols-1 row-cols-md-2 g-4">
<div class="col">
<div class="speaker-card" data-aos="fade-up">
<h4>Aditya Kanade </h4>
<p><i>Microsoft Research, India</i></p>
<p><b>Title: Making LLMs Usable in Large-scale Software Engineering <p></b>
<p><b>Abstract</b> The rise of LLMs has resulted in a flurry of activities to build innovative applications. The LLMs have proven to be valuable in building helpful Copilots for IDE-based code completion.
Can we replicate this success in large-scale software engineering that goes beyond completing code within a local context? In this talk, I will discuss some of the challenges in making this happen and our recent work that attempts to address them.
In particular, I will discuss how to get LLMs to automate coding at the level of repositories, prevent hallucinations and evaluate the ability of LLMs to meet non-functional requirements of software. </p>
</div>
</div>
<div class="col">
<div class="speaker-card" data-aos="fade-up">
<h4>Disha Shrivastava (Virtual talk)</h4>
<p><i>Google DeepMind, UK </i></p>
<p><b>Title: Effectively Utilizing Contextual Cues for LLMs of Code <p></b>
<p id="Dinesh"><b id="Hridesh">Abstract</b> Source code provides an exciting application area of deep learning methods, encompassing tasks like program synthesis, repair, and analysis, as well as tasks at the intersection of code and natural language. Although LLMs of code have recently seen significant success, they can face challenges in generalizing to unseen code.
This can lead to inaccuracies especially when working with repositories that contain proprietary software or work-in-progress code.
In this talk, I will discuss some ways of effectively harnessing useful signals from the available context such that it can improve the performance of the LLMs at the given task. </p>
</div>
</div >
<div class="col">
<div class="speaker-card" data-aos="fade-up">
<h4>Dinesh Garg </h4>
<p><i>IBM Research, India </i></p>
<p><b>Title: Generative AI for Cobol-to-Java Translation <p></b>
<p><b>Abstract</b> A large number of mission-critical business applications were written decades ago using the relevant technology of that time, for instance in COBOL, and are in use in large companies across the world and across industry sectors. It is estimated that there are over 200 Billion lines of COBOL code in the world today.
There is significant interest in these companies to translate such code into modern language such as Java to leverage the more widely available Java skills in the market. Developing tools and techniques for automatic translation of COBOL applications into Java is a challenging problem due to factors such as COBOL being a procedural language, whereas Java being object-oriented. To further complicate the matter, both these languages have their own packages/libraries.
In this talk, I will share my experiences in building a generative AI-based solution called Watsonx Code Assistant for Z (WCA4Z) developed at IBM Labs. The input to WCA4Z is an enterprise-level COBOL application whereas, the output is an equivalent Java application. The hallmark of our end-to-end WCA4Z solution is that it generates a Java code that is human-readable and maintainable which is not the case with several alternative solutions. Thus, WCA4Z has a potential to save significant developer effort and reduce cost of application modernization.
The novelty of the solution lies in a fine blend of program analysis techniques with Large Language Model (LLM) ideas. I hope this talk will convince you that a clever use of Generative AI can catalyze the task of legacy code modernization in an extremely cost-effective manner. </p>
</div>
</div >
<!-- Repeat the structure below for other speakers -->
<div class="col" >
<div class="speaker-card" data-aos="fade-up">
<h4>Hridesh Rajan </h4>
<p><i>IOWA State University, USA </i></p>
<p ><b >Talk cancelled due to unavoidable reasons..</b></br></br><p></p><p></p></br></br></br></br></br></br></br></br></br></br></br></br></br></br></p><br id="Vikrant">
</div>
</div>
<div class="col" id="Jyothi">
<div class="speaker-card" data-aos="fade-up">
<h4>Jyothi Vedurada </h4>
<p><i>IIT Hyderabad, India </i></p>
<p><b>Title: Leveraging Large Language Models for Effective Software Development Practices.<p></b>
<p><b>Abstract</b> In this talk, we will explore three effective techniques aimed at enhancing software security, bug detection, and documentation practices by leveraging the capabilities of large language models and graph neural networks. The first technique focuses on bug detection, specifically addressing buffer-overflow bugs in C/C++ code snippets using large language models. By incorporating bug patterns during fine-tuning, the models achieve improved bug detection performance. The second technique introduces Cell2Doc, a machine-learning pipeline designed to streamline manual documentation efforts within notebook code cells. Cell2Doc takes advantage of existing pre-trained language models and identifies logical contexts within a code cell to significantly improve documentation efficiency. Lastly, the third technique involves a Graph Neural Network (GNN)-based model to mitigate API misuse during software development, a prevalent issue that often leads to security vulnerabilities and system failures. </p>
</div>
</div>
<div class="col" >
<div class="speaker-card" data-aos="fade-up">
<h4>Vikrant Kaulgud </h4>
<p><i>Accenture Labs, India </i></p>
<p><b>Title: Gen AI assisted SLDC – A peek into the past, present and future <p></b>
<p><b>Talk cancelled due to unavoidable reasons.</b></br></br></br></br></br></br></br></br></br></br> </p>
</div>
</div>
</div>
</div>
<footer >
<div class="footer-content" style="padding-left: 20px;">
<p>For more information, <a href="https://conf.researchr.org/details/isec-2024/isec-2024-workshops/3/Generative-AI-based-Software-Engineering" target="_blank">visit</a>.</p>
<ul class="footer-links">
<li><a href="">Home</a></li>
<li><a id="Contact" href="mailto: GenAIForSE.ISECWorkshop@tcs.com">Contact: GenAIForSE.ISECWorkshop@tcs.com</a></li>
</ul>
</div>
</footer>
<script src="script.js"></script>
<!-- Bootstrap 4 Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
</body>
</html>