Follow
Mehdi Bagherzadeh
Mehdi Bagherzadeh
Associate Professor of Computer Science, Oakland University
Verified email at oakland.edu - Homepage
Title
Cited by
Cited by
Year
What Do Concurrency Developers Ask About? A Large-scale Study Using Stack Overflow
S Ahmed, M Bagherzadeh
12th International Symposium on Empirical Software Engineering and Measurement, 2018
952018
Going big: a large-scale study on what big data developers ask
M Bagherzadeh, R Khatchadourian
Proceedings of the 2019 27th ACM Joint Meeting on European Software†…, 2019
942019
Translucid contracts: Expressive specification and modular verification for aspect-oriented interfaces
M Bagherzadeh, H Rajan, GT Leavens, S Mooney
Proceedings of the tenth international conference on Aspect-oriented†…, 2011
512011
Safe automated refactoring for intelligent parallelization of Java 8 streams
R Khatchadourian, Y Tang, M Bagherzadeh
Science of Computer Programming, 2020
502020
Safe automated refactoring for intelligent parallelization of Java 8 streams
R Khatchadourian, Y Tang, M Bagherzadeh, S Ahmed
2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE†…, 2019
502019
An Empirical Study of Refactorings and Technical Debt in Machine Learning Systems
Y Tang, R Khatchadourian, M Bagherzadeh, R Singh, A Stewart, A Raja
Proceedings of 43rd International Conference on Software Engineering, 2021
342021
Panini: A Concurrent Programming Model for Solving Pervasive and Oblivious Interference
M Bagherzadeh, H Rajan
Proceedings of the 14th international conference on Modularity, 2015
292015
AspectJML: modular specification and runtime checking for crosscutting contracts
H RebÍlo, GT Leavens, M Bagherzadeh, H Rajan, R Lima, ...
Proceedings of the 13th international conference on Modularity, 157-168, 2014
292014
An Empirical Study on the Use and Misuse of Java 8 Streams
R Khatchadourian, Y Tang, M Bagherzadeh, B Ray
International Conference on Fundamental Approaches to Software Engineering, 2020
232020
On Exceptions, Events and Observer Chains
M Bagherzadeh, H Rajan, A Darvish
Proceedings of the twelfth international conference on Aspect-oriented†…, 2013
212013
On Ordering Problems in Message Passing Software
Y Long, M Bagherzadeh, E Lin, G Upadhyaya, R Hridesh
Proceedings of the 15th International Conference on Modularity, 2016
202016
A Tool for Optimizing Java 8 Stream Software via Automated Refactoring
R Khatchadourian, Y Tang, M Bagherzadeh, S Ahmed
18th International Working Conference on Source Code Analysis and Manipulation, 2018
15*2018
Modularizing crosscutting contracts with AspectJML
H RebÍlo, GT Leavens, M Bagherzadeh, H Rajan, R Lima, ...
Proceedings of the 13th international conference on Modularity, 21-24, 2014
152014
Order Types: Static Reasoning about Message Races in Asynchronous Message Passing Concurrency
M Bagherzadeh, H Rajan
7th International Workshop on Programming based on Actors, Agents, and†…, 2017
132017
Actor Concurrency Bugs: A Comprehensive Study on Symptoms, Root Causes, API Usages, and Differences
M Bagherzadeh, N Fireman, A Shawesh, R Khatchadourian
Proceedings of the ACM on Programming Languages 4 (OOPSLA), 2020
122020
Modular reasoning in the presence of event subtyping
M Bagherzadeh, R Dyer, RD Fernando, H Rajan, J SŠnchez
Proceedings of the 14th international conference on Modularity, 2015
112015
Translucid contracts for aspect-oriented interfaces
M Bagherzadeh, H Rajan, GT Leavens, S Mooney
the Foundations of Aspect-Oriented Languages workshop (FOAL 2010), 2010
112010
Towards safe refactoring for intelligent parallelization of Java 8 streams
Y Tang, R Khatchadourian, M Bagherzadeh, S Ahmed
Proceedings of the 40th International Conference on Software Engineering†…, 2018
102018
Poster: Towards safe refactoring for intelligent parallelization of Java 8 streams
Y Tang, RT Khatchadourian, M Bagherzadeh, S Ahmed
10*2018
Automated evolution of feature logging statement levels using Git histories and degree of interest
Y Tang, A Spektor, R Khatchadourian, M Bagherzadeh
Science of Computer Programming 214, 102724, 2022
92022
The system can't perform the operation now. Try again later.
Articles 1–20