Raffi Khatchadourian

Orcid: 0000-0002-7930-0182

According to our database1, Raffi Khatchadourian authored at least 31 papers between 2007 and 2023.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
µAkka: Mutation Testing for Actor Concurrency in Akka using Real-World Bugs.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Towards Safe Automated Refactoring of Imperative Deep Learning Programs to Graph Execution.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

2022
Automated evolution of feature logging statement levels using Git histories and degree of interest.
Sci. Comput. Program., 2022

QuerTCI: A Tool Integrating GitHub Issue Querying with Comment Classification.
CoRR, 2022

Challenges in Migrating Imperative Deep Learning Programs to Graph Execution: An Empirical Study.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

A Tool for Rejuvenating Feature Logging Levels via Git Histories and Degree of Interest.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

2021
Interests, Difficulties, Sentiments, and Tool Usages of Concurrency Developers: A Large-Scale Study on Stack Overflow.
CoRR, 2021

An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Safe automated refactoring for intelligent parallelization of Java 8 streams.
Sci. Comput. Program., 2020

Actor concurrency bugs: a comprehensive study on symptoms, root causes, API usages, and differences.
Proc. ACM Program. Lang., 2020

An Empirical Study on the Use and Misuse of Java 8 Streams.
Proceedings of the Fundamental Approaches to Software Engineering, 2020

2019
Going big: a large-scale study on what big data developers ask.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Safe automated refactoring for intelligent parallelization of Java 8 streams.
Proceedings of the 41st International Conference on Software Engineering, 2019

2018
Proactive Empirical Assessment of New Language Feature Adoption via Automated Refactoring: The Case of Java 8 Default Methods.
Art Sci. Eng. Program., 2018

[Engineering Paper] A Tool for Optimizing Java 8 Stream Software via Automated Refactoring.
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

Towards safe refactoring for intelligent parallelization of Java 8 streams.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

2017
Detecting broken pointcuts using structural commonality and degree of interest.
Sci. Comput. Program., 2017

Automated refactoring of legacy Java software to enumerated types.
Autom. Softw. Eng., 2017

Defaultification refactoring: a tool for automatically converting Java methods to default.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Automated refactoring of legacy Java software to default methods.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
Towards improving interface modularity in legacy Java software through automated refactoring.
Proceedings of the Companion Proceedings of the 15th International Conference on Modularity, Málaga, Spain, March 14, 2016

2015
Fraglight: shedding light on broken pointcuts in evolving aspect-oriented software.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Porting the NetBeans Java 8 enhanced for loop lambda expression refactoring to eclipse.
Proceedings of the Companion Proceedings of the 2015 ACM SIGPLAN International Conference on Systems, 2015

Detecting Broken Pointcuts Using Structural Commonality and Degree of Interest (N).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

2012
Pointcut Rejuvenation: Recovering Pointcut Expressions in Evolving Aspect-Oriented Software.
IEEE Trans. Software Eng., 2012

2011
Formalizing Reusable Aspect-Oriented Concurrency Control.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011

2010
Enumeration refactoring: a tool for automatically converting Java constants to enumerated types.
Proceedings of the ASE 2010, 2010

2008
Rejuvenate Pointcut: A Tool for Pointcut Expression Recovery in Evolving Aspect-Oriented Software.
Proceedings of the Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 2008

Enforcing behavioral constraints in evolving aspect-oriented programs.
Proceedings of the 7th Workshop on Foundations of Aspect-Oriented Languages, 2008

2007
Automated Refactoring of Legacy Java Software to Enumerated Types.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Rely-guarantee approach to reasoning about aspect-oriented programs.
Proceedings of the 5th Workshop on Software Engineering Properties of Languages and Aspect Technologies, 2007


  Loading...