Hi, I'm Rodrigo Morales A.

I'm a full-time lecturer at the Gina Cody School of engineering and computer science at Concordia University . My research interest is to apply Search-Based Software Engineering to improve software design quality and software development process. With special emphasis on emergent systems including mobile devices, and Internet of Things (IoT).


Learn about what I do

My Bio

I obtained my BSc. degree in computer science in 2005 from Polytechnic of Mexico. In 2008, I obtained my MsC. in computer technology from the same University, where I also worked as a Professor in the computer Science department from 2005-2009. From 2009 to 2012, I worked in the bank industry as a software developer on the cashbox department, where I specialized in debit and credit card systems, including Mastercard, Visa and AMEX. From 2013 to 2017 I pursued my Ph.D. degree in computer engineering at Polytechnique Montreal under the supervision of Foutse Khomh, Francisco Chicano and Giuliano Antoniol, where I was awarded best thesis of 2017, with the title "Automated Improvement of Software Design by Search-Based Refactoring". From March 2018 to April 2019 I worked as a postdoctoral fellow with Profr. Yann-Gaël Guéhéneuc at Ptidej Lab, with the topic of Software Engineering for IoT. Currently I am full-time lecturer at the Department of Computer Science and Software Engineering, Concordia University. I've disseminated my research work through the top software engineering Journals including IEEE TSE, ESEM, and JSS, and top conferences like ICSE, and SANER. I am one of the main organizers of the 1st International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), co-located with ICSE 2019, and actively participate as a committee member of ICPC conference.

Publications

Peer-reviewed Journals and International Conferences.

Service activities

Research and knowledege dissemination

Title

Role

Website

12th Symposium on Search-Based Software Engineering Publicity Co-Chair website
IEEE Internet of Things Journal. Special Issue on Software Engineering Research & Practices for the Internet of Things Associate editor CFP
1st International Workshop on
Software Engineering Research & Practices
for the Internet of Things (SERP4IoT 2019)
Organizer link
IEEE/ACM International Conference on Program Comprehension (ICPC) 2019 Program committee, technical research track link
IEEE/ACM International Conference on Program Comprehension (ICPC) 2018 Program committee, technical research track link
IEEE International Conference on Software Maintenance and Evolution (ICSME) 2018 Program committee, technical research track link

Reviewing Journals and International Conferences and Volunteer work

Revisor for:

Software Quality Journal
Empirical Software Engineering (Journal).
Information and Software Technology (Journal).
Transactions on Software Engineering and Methodology (Journal)
22rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)
23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)

Student volunteer at conference SANER 2015 (Polytechnique Montreal)

23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER)

Participation in walkathon to raise funds to the benefit of Concordia Students Concordia Shuffle , campaign 2019
at Concordia University

shuffle 2019

Singing in Xmas choir for rasing funds to the benefit of Central aide , campaign 2015, 2016
at Ecole Polytechnique

Chor for raising fonds for central aidew

Teaching.

Concordia University, Montreal Canada
Fall 2019
Instructor for SOEN 384: Software Management, Measurement and Quality Control (undergraduate course).
Instructor for SOEN 343: Software Architecture I (undergraduate course).
Winter 2019
Instructor for SOEN 6611: Software Measurement (graduate course).
Fall 2018
Instructor for SOEN 384: Software Management, Measurement and Quality Control (undergraduate course).
Polytechnique Montreal, Canada
Fall 2018 Lab instructor for LOG6306 Patrons pour la comprehension de programme [Patterns for program comprehenson] (postgraduate course).  
Fall 2017 Lab instructor for LOG3430: Méthodes de test et de validation du logiciel [Software Testing and Validation Methods] (undergraduate course).
Winter 2017 Lab instructor for LOG6305:Techniques avancees de test du logiciel [Advanced techiniques of testing] (postgraduate course).

Awards

2019

“Collaboration de recherche interdisciplinaire entre le Québec et le Mexique pour soutenir la création, l'exploitation et les tests des logiciels robustes pour l'Internet des objets (IoT)”. The objective is to foster collaboration, share knowledge, and develop a sustainable institutional partnership between Quebec and Mexico to address the Internet of Things software crisis by promoting students and professors mobility, scientific research, internships, and joint publications. This project is sponsored by Ministère des Relations internationales et de la Francophonie (MRIF) of Quebec, providing 8,000 CAD per year for two years.

Link to accepted projects (MRIF)

2018

Best Ph.D.thesis award 2017, Department of Computer Engineering and Software Engineering, Polytechnique Montreal

Automated Improvement of Software Design by Search-Based Refactoring

2016

Merit scholarship program for mexican students abroad
REFERENCE: 602585 / 440901

CONACYT (the Méxican National Council for Science and Technology)
Consejo Nacional de Ciencia y Tecnología

Tools

Tools developed during my research.

Let's have some collaboration

Contact

Address: EV 3.231, Departement of Computer Science and Software Engineering,
Gina Cody School of Engineering and Computer science,
Concordia University
1515 Sainte Catherine Street West
Montréal, Québec, Canada
H3G 1M8
E-mail: rodrigomorales2 [AT] acm.org

Find me on ...