Project

General

Profile

Bug #23169 » all.html

HTML page I copy into the classic block. - Raffi Khatchadourian, 2025-08-14 10:16 AM

 
1

    
2
<!-- This document was automatically generated with bibtex2html 1.99
3
     (see http://www.lri.fr/~filliatr/bibtex2html/),
4
     with the following command:
5
     bibtex2html --nodoc --no-abstract --no-keywords --no-keys --sort-by-date --reverse-sort -nf poster poster -nf slides slides -nf tool tool -nf data data -nf video video -m macros.tex all.bib  -->
6

    
7

    
8

    
9

    
10
<p><a name="Khatchadourian2025"></a>
11

    
12
<b>Raffi Khatchadourian</b>, <b><u>Tatiana Castro V&eacute;lez</u></b>, Mehdi Bagherzadeh, <u>Nan Jia</u>, and
13
  Anita Raja.
14
 Speculative automated refactoring of imperative Deep Learning
15
  programs to graph execution.
16
 In <em>International Conference on Automated Software Engineering</em>,
17
  ASE '25. IEEE/ACM, IEEE, November 2025.
18
 (113/1190; 9.5% acceptance rate for directly accepted papers). To
19
  appear.
20
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2025">bib</a> | 
21
<a href="http://arxiv.org/abs/2504.05424">arXiv</a> | 
22
<a href="https://doi.org/10.5281/zenodo.13748907">data</a> ]
23

    
24
</p>
25

    
26
<p><a name="Khatchadourian2025a"></a>
27

    
28
<b>Raffi Khatchadourian</b>, <b><u>Tatiana Castro V&eacute;lez</u></b>, Mehdi Bagherzadeh, <u>Nan Jia</u>, and
29
  Anita Raja.
30
 Hybridize Functions: A tool for automatically refactoring
31
  imperative Deep Learning programs to graph execution.
32
 In Artur Boronat and Gordon Fraser, editors, <em>Fundamental
33
  Approaches to Software Engineering</em>, FASE '25, pages 89--100, Cham, May 2025.
34
  ETAPS, Springer Nature Switzerland.
35
 (11/31; 35% acceptance rate). <b>EAPLS Distinguished Paper
36
  Award</b> &#127942;.
37
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2025a">bib</a> | 
38
<a href="http://dx.doi.org/10.1007/978-3-031-90900-9_5">DOI</a> | 
39
<a href="http://github.com/ponder-lab/Hybridize-Functions-Refactoring">tool</a> | 
40
<a href="http://academicworks.cuny.edu/hc_pubs/865">slides</a> | 
41
<a href="http://academicworks.cuny.edu/hc_pubs/864">poster</a> | 
42
<a href="http://academicworks.cuny.edu/hc_pubs/835">http</a> ]
43

    
44
</p>
45

    
46
<p><a name="Jia2024"></a>
47

    
48
<u>Nan Jia</u>, Anita Raja, and <b>Raffi Khatchadourian</b>.
49
 ReLESS: A framework for assessing safety in Deep Learning
50
  systems.
51
 In <em>Workshop on Artificial Intelligence Safety at the
52
  International Joint Conference on Artificial Intelligence</em>, AISafety '24 at
53
  IJCAI '24. IJCAI, August 2024.
54
 <b>Best Paper Award</b> &#127942; nominee.
55
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Jia2024">bib</a> | 
56
<a href="http://academicworks.cuny.edu/gc_pubs/1047">http</a> ]
57

    
58
</p>
59

    
60
<p><a name="MoradiMoghadam2023"></a>
61

    
62
Mohsen Moradi Moghadam, Mehdi Bagherzadeh, <b>Raffi Khatchadourian</b>, and Hamid
63
  Bagheri.
64
 &mu;Akka: Mutation testing for actor concurrency in Akka using
65
  real-world bugs.
66
 In <em>Joint European Software Engineering Conference and Symposium
67
  on the Foundations of Software Engineering</em>, ESEC/FSE '23, pages 262--274,
68
  New York, NY, USA, November 2023. ACM, ACM.
69
 (60/473; 12.68% acceptance rate for papers accepted with no major
70
  revisions).
71
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#MoradiMoghadam2023">bib</a> | 
72
<a href="http://dx.doi.org/10.1145/3611643.3616362">DOI</a> | 
73
<a href="https://academicworks.cuny.edu/hc_pubs/814">http</a> ]
74

    
75
</p>
76

    
77
<p><a name="Khatchadourian2023"></a>
78

    
79
<b>Raffi Khatchadourian</b>, <b><u>Tatiana Castro V&eacute;lez</u></b>, Mehdi Bagherzadeh, <u>Nan Jia</u>, and
80
  Anita Raja.
81
 Towards safe automated refactoring of imperative Deep Learning
82
  programs to graph execution.
83
 In <em>International Conference on Automated Software Engineering</em>,
84
  ASE '23, pages 1800--1802. IEEE, September 2023.
85
 NIER track. (25/70; 35.7% acceptance rate).
86
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2023">bib</a> | 
87
<a href="http://dx.doi.org/10.1109/ASE56229.2023.00187">DOI</a> | 
88
<a href="http://academicworks.cuny.edu/hc_pubs/815">slides</a> | 
89
<a href="https://academicworks.cuny.edu/hc_pubs/813">http</a> ]
90

    
91
</p>
92

    
93
<p><a name="FumiTakeuchi2022"></a>
94

    
95
<i>Fumi Takeuchi</i>, Hidehiko Masuhara, <b>Raffi Khatchadourian</b>, Youyou Cong, and
96
  Keisuke Ishibashi.
97
 How many mutex bugs can a simple analysis find in Go programs?
98
 In <em>Annual Conference of the Japanese Society for Software
99
  Science and Technology</em>, JSSST '22, September 2022.
100
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#FumiTakeuchi2022">bib</a> | 
101
<a href="https://jssst.or.jp/files/user/taikai/2022/papers/23-L.pdf">.pdf</a> ]
102

    
103
</p>
104

    
105
<p><a name="Zneit2022"></a>
106

    
107
<b><u>Manal Zneit</u></b>.
108
 A tool-supported metamodel for program bug fix analysis in empirical
109
  software engineering.
110
 Master's thesis, City University of New York (CUNY) Hunter College,
111
  695 Park Avenue, New York, NY 10065, August 2022.
112
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Zneit2022">bib</a> | 
113
<a href="https://academicworks.cuny.edu/hc_sas_etds/923">http</a> ]
114

    
115
</p>
116

    
117
<p><a name="Paing2022"></a>
118

    
119
<b>Ye Paing</b>, <b><u>Tatiana Castro V&eacute;lez</u></b>, and <b>Raffi Khatchadourian</b>.
120
 QuerTCI: A tool integrating GitHub issue querying with comment
121
  classification.
122
 Technical Report 707, City University of New York (CUNY) Hunter
123
  College, 695 Park Ave, New York, NY 10065 United States, July 2022.
124
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Paing2022">bib</a> | 
125
<a href="http://arxiv.org/abs/2202.08761">arXiv</a> | 
126
<a href="https://youtu.be/fADKSxn0QUk">video</a> | 
127
<a href="https://doi.org/10.5281/zenodo.6115403">data</a> | 
128
<a href="https://doi.org/10.5281/zenodo.4637636">tool</a> | 
129
<a href="https://academicworks.cuny.edu/hc_pubs/707">http</a> ]
130

    
131
</p>
132

    
133
<p><a name="CastroVelez2022"></a>
134

    
135
<b><u>Tatiana Castro V&eacute;lez</u></b>, <b>Raffi Khatchadourian</b>, Mehdi Bagherzadeh, and Anita
136
  Raja.
137
 Challenges in migrating imperative Deep Learning programs to graph
138
  execution: An empirical study.
139
 In <em>International Conference on Mining Software Repositories</em>,
140
  MSR '22, pages 469--481, New York, NY, USA, May 2022. IEEE/ACM, ACM.
141
 (45/138; 32.6% acceptance rate).
142
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#CastroVelez2022">bib</a> | 
143
<a href="http://dx.doi.org/10.1145/3524842.3528455">DOI</a> | 
144
<a href="http://arxiv.org/abs/2201.09953">arXiv</a> | 
145
<a href="https://youtu.be/t49W_JmoNk4">video</a> | 
146
<a href="https://doi.org/10.5281/zenodo.5601987">data</a> | 
147
<a href="https://www.slideshare.net/khatchad/challenges-in-migrating-imperative-deep-learning-programs-to-graph-execution-an-empirical-study">slides</a> | 
148
<a href="http://academicworks.cuny.edu/hc_pubs/833">poster</a> | 
149
<a href="http://academicworks.cuny.edu/hc_pubs/698">http</a> ]
150

    
151
</p>
152

    
153
<p><a name="Tang2022a"></a>
154

    
155
<b>Yiming Tang</b>, <b>Allan Spektor</b>, <b>Raffi Khatchadourian</b>, and Mehdi Bagherzadeh.
156
 A tool for rejuvenating feature logging levels via Git histories
157
  and degree of interest.
158
 In <em>International Conference on Software Engineering: Companion
159
  Proceedings</em>, ICSE-Companion '22, pages 21--25. IEEE/ACM, IEEE, May 2022.
160
 (49/98; 50% acceptance rate).
161
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Tang2022a">bib</a> | 
162
<a href="http://dx.doi.org/10.1109/ICSE-Companion55297.2022.9793736">DOI</a> | 
163
<a href="http://arxiv.org/abs/2112.02758">arXiv</a> | 
164
<a href="https://youtu.be/qIULoAXoDv4">video</a> | 
165
<a href="http://github.com/ponder-lab/Logging-Level-Evolution-Plugin">tool</a> | 
166
<a href="https://www.slideshare.net/khatchad/a-tool-for-rejuvenating-feature-logging-levels-via-git-histories-and-degree-of-interest">slides</a> | 
167
<a href="https://academicworks.cuny.edu/hc_pubs/693">http</a> ]
168

    
169
</p>
170

    
171
<p><a name="Tang2022"></a>
172

    
173
<b>Yiming Tang</b>, <b>Allan Spektor</b>, <b>Raffi Khatchadourian</b>, and Mehdi Bagherzadeh.
174
 Automated evolution of feature logging statement levels using Git
175
  histories and degree of interest.
176
 <em>Science of Computer Programming</em>, 214(C):102724, February 2022.
177
 Presented at the IEEE International Conference on Software
178
  Analysis, Evolution and Reengineering (SANER '22) journal-first track.
179
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Tang2022">bib</a> | 
180
<a href="http://dx.doi.org/10.1016/j.scico.2021.102724">DOI</a> | 
181
<a href="http://arxiv.org/abs/2104.07736">arXiv</a> | 
182
<a href="https://youtu.be/9tN5nOPqCds">video</a> | 
183
<a href="https://doi.org/10.5281/zenodo.3698983">data</a> | 
184
<a href="http://github.com/ponder-lab/Logging-Level-Evolution-Plugin">tool</a> | 
185
<a href="http://www.slideshare.net/khatchad/automated-evolution-of-feature-logging-statement-levels-using-git-histories-and-degree-of-interest">slides</a> | 
186
<a href="http://academicworks.cuny.edu/gc_pubs/686">http</a> ]
187

    
188
</p>
189

    
190
<p><a name="Bagherzadeh2021"></a>
191

    
192
Mehdi Bagherzadeh, Syed Ahmed, <u>Srilakshmi Sripathi</u>, and <b>Raffi Khatchadourian</b>.
193
 Interests, difficulties, sentiments, and tool usages of concurrency
194
  developers: A large-scale study on Stack Overflow, September 2021.
195
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Bagherzadeh2021">bib</a> | 
196
<a href="http://arxiv.org/abs/2109.03138">arXiv</a> ]
197

    
198
</p>
199

    
200
<p><a name="Takeuchi2021"></a>
201

    
202
<i>Fumi Takeuchi</i>, Hidehiko Masuhara, <b>Raffi Khatchadourian</b>, and Youyou Cong.
203
 Towards an automated code rewriting tool for alleviating concurrency
204
  problems in the Go programming language.
205
 In Takeo Imai, editor, <em>Annual Conference of the Japanese Society
206
  for Software Science and Technology</em>, JSSST '21. JSSST, September 2021.
207
 Poster presentation.
208
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Takeuchi2021">bib</a> | 
209
<a href="http://jssst2021.wordpress.com/program">http</a> ]
210

    
211
</p>
212

    
213
<p><a name="Tang2021b"></a>
214

    
215
<b>Yiming Tang</b>.
216
 <em>Towards Automated Software Evolution of Data-intensive
217
  Applications</em>.
218
 PhD thesis, City University of New York (CUNY) Graduate Center, 365
219
  5th Ave, New York, NY 10016, June 2021.
220
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Tang2021b">bib</a> | 
221
<a href="https://academicworks.cuny.edu/gc_etds/4406">http</a> ]
222

    
223
</p>
224

    
225
<p><a name="Tang2021a"></a>
226

    
227
<b>Yiming Tang</b>, <b>Raffi Khatchadourian</b>, Mehdi Bagherzadeh, <i><u>Rhia Singh</u></i>, <i>Ajani Stewart</i>, and Anita Raja.
228
 An empirical study of refactorings and technical debt in Machine
229
  Learning systems.
230
 In <em>International Conference on Software Engineering</em>, ICSE '21,
231
  pages 238--250. IEEE/ACM, IEEE, May 2021.
232
 (138/615; 22% acceptance rate).
233
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Tang2021a">bib</a> | 
234
<a href="http://dx.doi.org/10.1109/ICSE43902.2021.00033">DOI</a> | 
235
<a href="https://youtu.be/M3hMTBvIaho">video</a> | 
236
<a href="https://doi.org/10.5281/zenodo.3841195">data</a> | 
237
<a href="https://academicworks.cuny.edu/hc_pubs/766">slides</a> | 
238
<a href="https://academicworks.cuny.edu/hc_pubs/671">http</a> ]
239

    
240
</p>
241

    
242
<p><a name="Bagherzadeh2020"></a>
243

    
244
Mehdi Bagherzadeh, Nicholas Fireman, Anas Shawesh, and <b>Raffi Khatchadourian</b>.
245
 Actor concurrency bugs: A comprehensive study on symptoms, root
246
  causes, API usages, and differences.
247
 <em>Proc. ACM Program. Lang.</em>, 4(OOPSLA):1--32, November 2020.
248
 (109/302; 36% acceptance rate).
249
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Bagherzadeh2020">bib</a> | 
250
<a href="http://dx.doi.org/10.1145/3428282">DOI</a> | 
251
<a href="https://www.slideshare.net/khatchad/actor-concurrency-bugs-a-comprehensive-study-on-symptoms-root-causes-api-usages-and-differences">slides</a> | 
252
<a href="https://academicworks.cuny.edu/hc_pubs/664">http</a> ]
253

    
254
</p>
255

    
256
<p><a name="Khatchadourian2020a"></a>
257

    
258
<b>Raffi Khatchadourian</b>, <b>Yiming Tang</b>, and Mehdi Bagherzadeh.
259
 Safe automated refactoring for intelligent parallelization of Java
260
  8 streams.
261
 <em>Science of Computer Programming</em>, 195:102476, September 2020.
262
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2020a">bib</a> | 
263
<a href="http://dx.doi.org/10.1016/j.scico.2020.102476">DOI</a> | 
264
<a href="http://academicworks.cuny.edu/hc_pubs/632">http</a> ]
265

    
266
</p>
267

    
268
<p><a name="Spektor2020"></a>
269

    
270
<b>Allan Spektor</b>.
271
 Two techniques for automated logging statement evolution.
272
 Master's thesis, City University of New York (CUNY) Hunter College,
273
  695 Park Avenue, New York, NY 10065, July 2020.
274
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Spektor2020">bib</a> | 
275
<a href="https://academicworks.cuny.edu/hc_sas_etds/631">http</a> ]
276

    
277
</p>
278

    
279
<p><a name="Khatchadourian2020"></a>
280

    
281
<b>Raffi Khatchadourian</b>, <b>Yiming Tang</b>, Mehdi Bagherzadeh, and Baishakhi Ray.
282
 An empirical study on the use and misuse of Java 8 streams.
283
 In Heike Wehrheim and Jordi Cabot, editors, <em>Fundamental
284
  Approaches to Software Engineering</em>, FASE '20, pages 97--118, Cham, April
285
  2020. ETAPS, Springer International Publishing.
286
 (23/81; 28% acceptance rate). <b>EAPLS Best Paper
287
  Award</b> &#127942;.
288
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2020">bib</a> | 
289
<a href="http://dx.doi.org/10.1007/978-3-030-45234-6_5">DOI</a> | 
290
<a href="http://doi.org/10.5281/zenodo.3677449">data</a> | 
291
<a href="https://www.slideshare.net/khatchad/an-empirical-study-on-the-use-and-misuse-of-java-8-streams-231309312">slides</a> | 
292
<a href="http://academicworks.cuny.edu/hc_pubs/610">http</a> ]
293

    
294
</p>
295

    
296
<p><a name="Bagherzadeh2019"></a>
297

    
298
Mehdi Bagherzadeh and <b>Raffi Khatchadourian</b>.
299
 Going big: A large-scale study on what big data developers ask.
300
 In <em>Joint Meeting on European Software Engineering Conference and
301
  Symposium on the Foundations of Software Engineering</em>, ESEC/FSE '19, pages
302
  432--442, New York, NY, USA, August 2019. ACM, ACM.
303
 (74/303; 24.4% acceptance rate).
304
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Bagherzadeh2019">bib</a> | 
305
<a href="http://dx.doi.org/10.1145/3338906.3338939">DOI</a> | 
306
<a href="http://academicworks.cuny.edu/hc_pubs/524">http</a> ]
307

    
308
</p>
309

    
310
<p><a name="Khatchadourian2019"></a>
311

    
312
<b>Raffi Khatchadourian</b>, <b>Yiming Tang</b>, Mehdi Bagherzadeh, and Syed Ahmed.
313
 Safe automated refactoring for intelligent parallelization of Java
314
  8 streams.
315
 In <em>International Conference on Software Engineering</em>, ICSE '19,
316
  pages 619--630, Piscataway, NJ, USA, May 2019. ACM/IEEE, IEEE.
317
 (109/529; 20.6% acceptance rate).
318
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2019">bib</a> | 
319
<a href="http://dx.doi.org/10.1109/icse.2019.00072">DOI</a> | 
320
<a href="http://doi.org/10.5281/zenodo.1419201">data</a> | 
321
<a href="http://github.com/ponder-lab/Optimize-Java-8-Streams-Refactoring">tool</a> | 
322
<a href="http://www.slideshare.net/khatchad/safe-automated-refactoring-for-intelligent-parallelization-of-java-8-streams">slides</a> | 
323
<a href="http://academicworks.cuny.edu/hc_pubs/489">http</a> ]
324

    
325
</p>
326

    
327
<p><a name="Khatchadourian2018a"></a>
328

    
329
<b>Raffi Khatchadourian</b>, <b>Yiming Tang</b>, Mehdi Bagherzadeh, and Syed Ahmed.
330
 A tool for optimizing Java 8 stream software via automated
331
  refactoring.
332
 In <em>International Working Conference on Source Code Analysis and
333
  Manipulation</em>, IEEE SCAM '18, pages 34--39, Madrid, Spain, September 2018.
334
  IEEE, IEEE Press.
335
 Engineering track. (9/17; 53% acceptance rate).
336
  <b>Distinguished Paper Award</b> &#127942;.
337
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2018a">bib</a> | 
338
<a href="http://dx.doi.org/10.1109/SCAM.2018.00011">DOI</a> | 
339
<a href="https://github.com/ponder-lab/Optimize-Java-8-Streams-Refactoring">tool</a> | 
340
<a href="http://www.slideshare.net/khatchad/a-tool-for-optimizing-java-8-stream-softwarevia-automated-refactoring">slides</a> | 
341
<a href="http://academicworks.cuny.edu/hc_pubs/429">http</a> ]
342

    
343
</p>
344

    
345
<p><a name="Tang2018"></a>
346

    
347
<b>Yiming Tang</b>, <b>Raffi Khatchadourian</b>, Mehdi Bagherzadeh, and Syed Ahmed.
348
 Towards safe refactoring for intelligent parallelization of Java 8
349
  streams.
350
 In <em>International Conference on Software Engineering: Companion
351
  Proceedings</em>, ICSE '18, pages 206--207, New York, NY, USA, May 2018.
352
  ACM/IEEE, ACM.
353
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Tang2018">bib</a> | 
354
<a href="http://dx.doi.org/10.1145/3183440.3195098">DOI</a> | 
355
<a href="http://academicworks.cuny.edu/hc_pubs/394">poster</a> | 
356
<a href="http://academicworks.cuny.edu/hc_pubs/355">http</a> ]
357

    
358
</p>
359

    
360
<p><a name="Khatchadourian2018"></a>
361

    
362
<b>Raffi Khatchadourian</b> and Hidehiko Masuhara.
363
 Proactive empirical assessment of new language feature adoption via
364
  automated refactoring: The case of Java 8 default methods.
365
 In <em>International Conference on the Art, Science, and Engineering
366
  of Programming</em>, volume 2 of <em>Programming '18</em>, pages 6:1--6:30. AOSA,
367
  March 2018.
368
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2018">bib</a> | 
369
<a href="http://dx.doi.org/10.22152/programming-journal.org/2018/2/6">DOI</a> | 
370
<a href="http://www.slideshare.net/khatchad/proactive-empirical-assessment-of-new-language-feature-adoption-via-automated-refactoring-the-case-of-java-8-default-methods-93663832">slides</a> | 
371
<a href="https://academicworks.cuny.edu/hc_pubs/354">http</a> ]
372

    
373
</p>
374

    
375
<p><a name="Khatchadourian2017c"></a>
376

    
377
<b>Raffi Khatchadourian</b>.
378
 Automated refactoring of legacy Java software to enumerated types.
379
 <em>Automated Software Engineering</em>, 24(4):757--787, December 2017.
380
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2017c">bib</a> | 
381
<a href="http://dx.doi.org/10.1007/s10515-016-0208-8">DOI</a> | 
382
<a href="http://academicworks.cuny.edu/hc_pubs/273">http</a> ]
383

    
384
</p>
385

    
386
<p><a name="Khatchadourian2017"></a>
387

    
388
<b>Raffi Khatchadourian</b>, Awais Rashid, Hidehiko Masuhara, and Takuya Watanabe.
389
 Detecting broken pointcuts using structural commonality and degree of
390
  interest.
391
 <em>Science of Computer Programming</em>, 150:56--74, December 2017.
392
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2017">bib</a> | 
393
<a href="http://dx.doi.org/10.1016/j.scico.2017.06.011">DOI</a> | 
394
<a href="http://academicworks.cuny.edu/hc_pubs/300">http</a> ]
395

    
396
</p>
397

    
398
<p><a name="Khatchadourian2017b"></a>
399

    
400
<b>Raffi Khatchadourian</b> and Hidehiko Masuhara.
401
 Defaultification refactoring: A tool for automatically converting
402
  Java methods to default.
403
 In <em>International Conference on Automated Software Engineering</em>,
404
  ASE '17, pages 984--989, Piscataway, NJ, USA, October 2017. ACM/IEEE, IEEE
405
  Press.
406
 (20/32; 63% acceptance rate).
407
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2017b">bib</a> | 
408
<a href="http://dx.doi.org/10.1109/ASE.2017.8115716">DOI</a> | 
409
<a href="https://github.com/ponder-lab/Migrate-Skeletal-Implementation-to-Interface-Refactoring">tool</a> | 
410
<a href="https://www.slideshare.net/khatchad/defaultification-refactoring-a-tool-for-automatically-converting-java-methods-to-default">slides</a> | 
411
<a href="http://academicworks.cuny.edu/hc_pubs/329">http</a> ]
412

    
413
</p>
414

    
415
<p><a name="Khatchadourian2017a"></a>
416

    
417
<b>Raffi Khatchadourian</b> and Hidehiko Masuhara.
418
 Automated refactoring of legacy Java software to default methods.
419
 In <em>International Conference on Software Engineering</em>, ICSE '17,
420
  pages 82--93, Piscataway, NJ, USA, May 2017. ACM/IEEE, IEEE Press.
421
 (68/398; 17% acceptance rate).
422
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2017a">bib</a> | 
423
<a href="http://dx.doi.org/10.1109/ICSE.2017.16">DOI</a> | 
424
<a href="http://www.slideshare.net/khatchad/automated-refactoring-of-legacy-java-software-to-default-methods-talk-at-icse-2017">slides</a> | 
425
<a href="http://academicworks.cuny.edu/hc_pubs/287">http</a> ]
426

    
427
</p>
428

    
429
<p><a name="Khatchadourian2016"></a>
430

    
431
<b>Raffi Khatchadourian</b>, <b><i><u>Olivia Moore</u></i></b>, and Hidehiko Masuhara.
432
 Towards improving interface modularity in legacy Java software
433
  through automated refactoring.
434
 In <em>Companion Proceedings of the International Conference on
435
  Modularity</em>, MODULARITY Companion '16, pages 104--106, New York, NY, USA,
436
  March 2016. ACM.
437
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2016">bib</a> | 
438
<a href="http://dx.doi.org/10.1145/2892664.2892681">DOI</a> | 
439
<a href="https://www.slideshare.net/khatchad/towards-improving-interface-modularity-in-legacy-java-software-through-automated-refactoring-59573828">slides</a> | 
440
<a href="https://academicworks.cuny.edu/hc_pubs/702">http</a> ]
441

    
442
</p>
443

    
444
<p><a name="Fasoli2016"></a>
445

    
446
Gianpaolo Fasoli, Augustin Farrugia, Apoorva Govind, and <b>Raffi Khatchadourian</b>.
447
 Controlling use of shared content items based on client device,
448
  January 2016.
449
 US Patent 20,160,019,375; US Patent App. 14/634,405.
450
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Fasoli2016">bib</a> | 
451
<a href="https://www.google.com/patents/US20160019375">http</a> ]
452

    
453
</p>
454

    
455
<p><a name="Khatchadourian2015a"></a>
456

    
457
<b>Raffi Khatchadourian</b>, Awais Rashid, Hidehiko Masuhara, and Takuya Watanabe.
458
 Detecting broken pointcuts using structural commonality and degree of
459
  interest.
460
 In <em>International Conference on Automated Software Engineering</em>,
461
  ASE '15, pages 641--646, New York, NY, USA, November 2015. IEEE/ACM.
462
 (77/326; 23.6% acceptance rate).
463
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2015a">bib</a> | 
464
<a href="http://dx.doi.org/10.1109/ase.2015.80">DOI</a> | 
465
<a href="https://www.slideshare.net/khatchad/detecting-broken-pointcuts-using-structural-commonality-and-degree-of-interest">slides</a> | 
466
<a href="https://academicworks.cuny.edu/hc_pubs/703">http</a> ]
467

    
468
</p>
469

    
470
<p><a name="Khatchadourian2015"></a>
471

    
472
<b>Raffi Khatchadourian</b>, Awais Rashid, Hidehiko Masuhara, and Takuya Watanabe.
473
 Fraglight: Shedding light on broken pointcuts in evolving
474
  aspect-oriented software.
475
 In <em>Companion Proceedings of the International Conference on
476
  Systems, Programming, Languages and Applications: Software for Humanity</em>,
477
  SPLASH Companion 2015, pages 17--18, New York, NY, USA, October 2015. ACM
478
  SIGPLAN, ACM.
479
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2015">bib</a> | 
480
<a href="http://dx.doi.org/10.1145/2814189.2814195">DOI</a> | 
481
<a href="https://github.com/ponder-lab/fraglight">tool</a> | 
482
<a href="https://www.slideshare.net/khatchad/fraglight-shedding-light-on-broken-pointcuts-in-evolving-aspectoriented-software-demo">slides</a> | 
483
<a href="https://academicworks.cuny.edu/hc_pubs/704">http</a> ]
484

    
485
</p>
486

    
487
<p><a name="Arefin2015"></a>
488

    
489
<b><i>Md. Arefin</i></b> and <b>Raffi Khatchadourian</b>.
490
 Porting the NetBeans Java 8 enhanced for loop lambda expression
491
  refactoring to Eclipse.
492
 In <em>Companion Proceedings of the 2015 ACM SIGPLAN International
493
  Conference on Systems, Programming, Languages and Applications: Software for
494
  Humanity</em>, SPLASH Companion 2015, pages 58--59, New York, NY, USA, October
495
  2015. ACM.
496
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Arefin2015">bib</a> | 
497
<a href="http://dx.doi.org/10.1145/2814189.2817277">DOI</a> | 
498
<a href="https://academicworks.cuny.edu/hc_pubs/426">poster</a> | 
499
<a href="https://academicworks.cuny.edu/hc_pubs/427">http</a> ]
500

    
501
</p>
502

    
503
<p><a name="Khatchadourian2012"></a>
504

    
505
<b>Raffi Khatchadourian</b>, Phil Greenwood, Awais Rashid, and Guoqing Xu.
506
 Pointcut rejuvenation: Recovering pointcut expressions in evolving
507
  aspect-oriented software.
508
 <em>IEEE Transactions on Software Engineering</em>, 38(3):642--657,
509
  May 2012.
510
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2012">bib</a> | 
511
<a href="http://dx.doi.org/10.1109/TSE.2011.21">DOI</a> | 
512
<a href="http://academicworks.cuny.edu/hc_pubs/474">http</a> ]
513

    
514
</p>
515

    
516
<p><a name="Soundarajan2011"></a>
517

    
518
Neelam Soundarajan, Derek Bronish, and <b>Raffi Khatchadourian</b>.
519
 Formalizing reusable aspect-oriented concurrency control.
520
 In <em>International Conference on Software Engineering &amp;
521
  Knowledge Engineering</em>, SEKE '11, pages 111--114. Knowledge Systems Institute
522
  Graduate School, July 2011.
523
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Soundarajan2011">bib</a> | 
524
<a href="https://academicworks.cuny.edu/hc_pubs/705">http</a> ]
525

    
526
</p>
527

    
528
<p><a name="Khatchadourian2011"></a>
529

    
530
<b>Raffi Khatchadourian</b>.
531
 <em>Techniques for Automated Software Evolution</em>.
532
 PhD thesis, Ohio State University, 247 University Hall, 230 North
533
  Oval Mall, Columbus, OH, USA 43210, April 2011.
534
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2011">bib</a> | 
535
<a href="http://rave.ohiolink.edu/etdc/view?acc_num=osu1304885155">http</a> ]
536

    
537
</p>
538

    
539
<p><a name="Khatchadourian2010"></a>
540

    
541
<b>Raffi Khatchadourian</b> and Benjamin Muskalla.
542
 Enumeration refactoring: A tool for automatically converting Java
543
  constants to enumerated types.
544
 In <em>International Conference on Automated Software Engineering</em>,
545
  ASE '10, pages 181--182, New York, NY, USA, September 2010. IEEE/ACM.
546
 (18/45; 40% acceptance rate).
547
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2010">bib</a> | 
548
<a href="http://dx.doi.org/10.1145/1858996.1859036">DOI</a> | 
549
<a href="https://github.com/ponder-lab/Constants-to-Enum-Eclipse-Plugin">tool</a> | 
550
<a href="https://www.slideshare.net/khatchad/enumeration-refactoring-a-tool-for-automatically-converting-java-constants-to-enumerated-types">slides</a> | 
551
<a href="https://academicworks.cuny.edu/hc_pubs/701">http</a> ]
552

    
553
</p>
554

    
555
<p><a name="Soundarajan2009"></a>
556

    
557
Neelam Soundarajan and <b>Raffi Khatchadourian</b>.
558
 Specifying reusable aspects.
559
 In <em>Asian Workshop on Aspect-Oriented and Modular Software
560
  Development</em>, AOAsia '09, November 2009.
561
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Soundarajan2009">bib</a> | 
562
<a href="https://www.slideshare.net/khatchad/specifying-reusable-aspects">slides</a> | 
563
<a href="http://academicworks.cuny.edu/hc_pubs/630">http</a> ]
564

    
565
</p>
566

    
567
<p><a name="Khatchadourian2009"></a>
568

    
569
<b>Raffi Khatchadourian</b>, Phil Greenwood, Awais Rashid, and Guoqing Xu.
570
 Pointcut rejuvenation: Recovering pointcut expressions in evolving
571
  aspect-oriented software.
572
 In <em>International Conference on Automated Software Engineering</em>,
573
  ASE '09, pages 575--579, Washington, DC, USA, November 2009. IEEE/ACM.
574
 (71/222; 32% acceptance rate).
575
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2009">bib</a> | 
576
<a href="http://dx.doi.org/10.1109/ASE.2009.37">DOI</a> | 
577
<a href="http://www.slideshare.net/khatchad/pointcut-rejuvenation-talk">slides</a> | 
578
<a href="https://academicworks.cuny.edu/hc_pubs/615">http</a> ]
579

    
580
</p>
581

    
582
<p><a name="Greenwood2009"></a>
583

    
584
Phil Greenwood, Awais Rashid, and <b>Raffi Khatchadourian</b>.
585
 Contributing factors to pointcut fragility.
586
 In <em>Workshop on Assessment of Contemporary Modularization
587
  Techniques</em>, ACoM '09, pages 19--24. ACM, October 2009.
588
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Greenwood2009">bib</a> | 
589
<a href="https://academicworks.cuny.edu/hc_pubs/618/">http</a> ]
590

    
591
</p>
592

    
593
<p><a name="Khatchadourian2008"></a>
594

    
595
<b>Raffi Khatchadourian</b>, Phil Greenwood, and Awais Rashid.
596
 On the assessment of pointcut design in evolving aspect-oriented
597
  software.
598
 In <em>Workshop on Assessment of Contemporary Modularization
599
  Techniques</em>, ACoM '08, pages 9--10. Lancaster University, ACM, October 2008.
600
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2008">bib</a> | 
601
<a href="https://www.slideshare.net/khatchad/on-the-assessment-of-pointcut-design-in-evolving-aspectoriented-software">slides</a> | 
602
<a href="https://academicworks.cuny.edu/hc_pubs/619/">http</a> ]
603

    
604
</p>
605

    
606
<p><a name="Royer2008"></a>
607

    
608
Jean-Claude Royer, Joost Noppen, Nicolas Anquetil, Andreas Rummler, Ralf
609
  Mitschke, Andr&eacute; Sousa, Uira Kulesza, <b>Raffi Khatchadourian</b>, Phil Greenwood,
610
  Awais Rashid, and Ism&ecirc;nia Galvao.
611
 Software support for the traceability framework, including extension
612
  of current configuration management and product line evolution model.
613
 Technical Report AMPLE D4.2, Aspect-Oriented, Model-Driven Product
614
  Line Engineering, October 2008.
615
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Royer2008">bib</a> | 
616
<a href="https://pdfs.semanticscholar.org/e3ff/583cb585cb515381f9078509164431ec8b50.pdf">.pdf</a> ]
617

    
618
</p>
619

    
620
<p><a name="Khatchadourian2008b"></a>
621

    
622
<b>Raffi Khatchadourian</b> and Awais Rashid.
623
 Rejuvenate pointcut: A tool for pointcut expression recovery in
624
  evolving aspect-oriented software.
625
 In <em>International Working Conference on Source Code Analysis and
626
  Manipulation</em>, IEEE SCAM '08, pages 261--262. IEEE, September 2008.
627
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2008b">bib</a> | 
628
<a href="http://dx.doi.org/10.1109/SCAM.2008.32">DOI</a> | 
629
<a href="https://github.com/ponder-lab/Rejuvenate-Pointcut">tool</a> | 
630
<a href="https://www.slideshare.net/khatchad/scam08">slides</a> | 
631
<a href="https://academicworks.cuny.edu/hc_pubs/620/">http</a> ]
632

    
633
</p>
634

    
635
<p><a name="Khatchadourian2008d"></a>
636

    
637
<b>Raffi Khatchadourian</b>, Ruzanna Chitchyan, Phil Greenwood, Awais Rashid, Juan A.
638
  Valenzuela, Luis M. Fern&aacute;ndez, M&oacute;nica Pinto, Lidia Fuentes, Andrew
639
  Jackson, and Siobh&aacute;n Clarke.
640
 Overall aspect-oriented analysis and design approach.
641
 Technical Report AOSD-Europe Deliverable D132, AOSD-Europe-ULANC-49,
642
  European Network of Excellence on Aspect-Oriented Software Development,
643
  September 2008.
644
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2008d">bib</a> ]
645

    
646
</p>
647

    
648
<p><a name="Pinto2008"></a>
649

    
650
M&oacute;nica Pinto, Lidia Fuentes, Ruzanna Chitchyan, Awais Rashid, Andrew Jackson,
651
  Siobh&aacute;n Clarke, Boris Shishkov, Bedir Tekinerdogan, Mehmet Aksit, Phil
652
  Greenwood, and <b>Raffi Khatchadourian</b>.
653
 Traceability framework: From requirements through architecture and
654
  design.
655
 Technical Report AOSD-Europe Deliverable D126, AOSD-Europe-ULANC-43,
656
  European Network of Excellence on Aspect-Oriented Software Development, July
657
  2008.
658
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Pinto2008">bib</a> | 
659
<a href="http://pdfs.semanticscholar.org/fd2e/816a96da3f8b33b6c492f1d01a9142108f6c.pdf">.pdf</a> ]
660

    
661
</p>
662

    
663
<p><a name="Khatchadourian2008a"></a>
664

    
665
<b>Raffi Khatchadourian</b>, Johan Dovland, and Neelam Soundarajan.
666
 Enforcing behavioral constraints in evolving aspect-oriented
667
  programs.
668
 In <em>Workshop on Foundations of Aspect-oriented Languages</em>, FOAL
669
  '08, pages 19--28, New York, NY, USA, April 2008. ACM.
670
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2008a">bib</a> | 
671
<a href="http://dx.doi.org/10.1145/1394496.1394499">DOI</a> | 
672
<a href="https://www.slideshare.net/khatchad/enforcing-behavioral-constraints-in-evolving-aspectoriented-programs">slides</a> | 
673
<a href="https://academicworks.cuny.edu/hc_pubs/622/">http</a> ]
674

    
675
</p>
676

    
677
<p><a name="Rashid2008"></a>
678

    
679
Safoora Omer Rashid, Ruzanna Chitchyan, Awais Rashid, <b>Raffi Khatchadourian</b>, and
680
  Phil Greenwood.
681
 Approach for change impact analysis of aspectual requirements.
682
 Technical Report AOSD-Europe Deliverable D110, AOSD-Europe-ULANC-40,
683
  European Network of Excellence on Aspect-Oriented Software Development,
684
  January 2008.
685
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Rashid2008">bib</a> | 
686
<a href="https://pdfs.semanticscholar.org/2535/4e106f7be34cd161538fe9b6491a9b254ca6.pdf">.pdf</a> ]
687

    
688
</p>
689

    
690
<p><a name="Soundarajan2007"></a>
691

    
692
Neelam Soundarajan, <b>Raffi Khatchadourian</b>, and Johan Dovland.
693
 Reasoning about the behavior of aspect-oriented programs.
694
 In J. Smith, editor, <em>International Conference on Software
695
  Engineering and Applications</em>, SEA '07, pages 198--202, USA, November 2007.
696
  IASTED, ACTA Press.
697
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Soundarajan2007">bib</a> | 
698
<a href="https://academicworks.cuny.edu/hc_pubs/617">http</a> ]
699

    
700
</p>
701

    
702
<p><a name="Khatchadourian2007a"></a>
703

    
704
<b>Raffi Khatchadourian</b>, Jason Sawin, and Atanas Rountev.
705
 Automated refactoring of legacy Java software to enumerated types.
706
 In <em>International Conference on Software Maintenance</em>, ICSM '07,
707
  pages 224--233. IEEE, October 2007.
708
 (46/214; 21% acceptance rate).
709
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2007a">bib</a> | 
710
<a href="http://dx.doi.org/10.1109/ICSM.2007.4362635">DOI</a> | 
711
<a href="http://www.slideshare.net/khatchad/automated-refactoring-of-legacy-java-software-to-enumerated-types-43326611">slides</a> | 
712
<a href="https://academicworks.cuny.edu/hc_pubs/623">http</a> ]
713

    
714
</p>
715

    
716
<p><a name="Khatchadourian2007"></a>
717

    
718
<b>Raffi Khatchadourian</b> and Neelam Soundarajan.
719
 Rely-guarantee approach to reasoning about aspect-oriented programs.
720
 In <em>Workshop on Software Engineering Properties of Languages and
721
  Aspect Technologies</em>, SPLAT '07, pages 5--es, New York, NY, USA, March 2007.
722
  ACM.
723
[ <a href="http://www.cs.hunter.cuny.edu/~Raffi.Khatchadourian99/all_bib.html#Khatchadourian2007">bib</a> | 
724
<a href="http://dx.doi.org/10.1145/1233843.1233848">DOI</a> | 
725
<a href="https://www.slideshare.net/khatchad/relyguarantee-approach-to-reasoning-about-aspectoriented-programs">slides</a> | 
726
<a href="https://academicworks.cuny.edu/hc_pubs/616">http</a> ]
727

    
728
</p><hr><p><em>This file was generated by
729
<a href="http://www.lri.fr/~filliatr/bibtex2html/">bibtex2html</a> 1.99.</em></p>
    (1-1/1)