He is a member of the software engineering laboratory (SEL). He received his Ph.D. degree in computer science from University of Montreal in 2014. For his exceptional Ph.D. research productivity, he was awarded the Excellence Award from the University of Montreal. He has served as a visiting researcher at Missouri University of Science and Technology, and University of Michigan, in 2013 and 2014 respectively. His research interests are in software engineering including software maintenance and evolution, refactoring of software systems, software quality, service-oriented computing, and the application of artificial intelligence techniques to software engineering. He served as a program commitee member and reviewer in several journals and conferences. He is a member of the IEEE and the IEEE Computer Society. More information is available at https://sites.google.com/site/ouniaali/.