Ehsan Kouroshfar
PhD of Computer Science
Department of Computer Science
Volgenau School of Information Technology and Engineering
ekourosh at gmu dot edu
PhD. Computer Science |
CS Department, Volgenau School of IT&E, George Mason University, USA, Fall 2009 - Summer 2016
Dissertation Title: "Assessing the impact of architecture on defects by using evolutionary history of software",
Advisor: Dr. Sam Malek
M.S. Software Engineering |
Computer Engineering, Sharif University of Technology, IRAN, Fall 2006 - Summer 2009
Dissertation Title: "Process Patterns for Component-Based Development",
Advisor: Dr. Raman Ramsin
B.S. Computer Engineering, Major: Software Engineering |
Computer Engineering & IT, AmirKabir University of Technology, IRAN, Fall 2001 - Summer 2006
Dissertation Title: "Locating a car position on a map in a car navigation system",
Advisor: Dr. Mohammad Reza Meybodi
Empirical Software Engineering | |
Mining Software Repositories | |
Software Architecture | |
Self-Adaptive Systems |
The papers are listed in reverse chronological order. Please read the copyright notice before accessing the papers.
[6] Ehsan Kouroshfar, Mehdi Mirakhorli, Hamid Bagheri, Lu Xiao, Sam Malek, and Yuanfang Cai, "A Study on the Role of Software Architecture in the Evolution and Quality of Software", In proceedings of the 12th Working Conference on Mining Software Repositories (MSR 2015), Florence, Italy, May 2015.
[5] Deshan Cooray, Ehsan Kouroshfar, Sam Malek, and Roshanak Roshandel, "Proactive Self-Adaptation for Improving the Reliability of Mission-Critical, Embedded, and Mobile Software", IEEE Transactions on Software Engineering, Vol. 39, No. 12, December 2013.
[4] Ehsan Kouroshfar "Studying the Effect of Co-change Dispersion on Software Quality", The 35th International Conference on Software Engineering (ICSE 2013), Student Research Competition (SRC) Track, San Francisco, California, USA, May 2013.
[3] Naeem. Esfahani, Ehsan Kouroshfar and Sam Malek, "Taming Uncertainty in Self-Adaptive Software", The 8th joint meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011), Szeged, Hungary, September 2011.
[2] Ehsan Kouroshfar, Hamed Yaghoubi Shahir and Raman Ramsin, "Process Patterns for Component-Based Software Development", The 12th International Symposium on Component-Based Software Engineering (CBSE’09) East Stroudsburg, PA, USA, June 2009.
[1] Hamed Yaghoubi Shahir, Ehsan Kouroshfar and Raman Ramsin, "Using design patterns for refactoring real-world models", The 35th Euromicro International Conference on Software Engineering and Advanced Applications (SEAA’09), Patras, Greece, August 2009.