Hi, I'm Rodrigo Morales Alvarado,

P.Eng., Ph.D.

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 am a dedicated professional with a passion for computer science and software engineering. I embarked on my academic journey at the Polytechnic of Mexico, where I earned my BSc. degree in computer science in 2005. Building upon this foundation, I furthered my education at the same institution, obtaining my MSc. in computer technology in 2008. During this time, I also had the privilege of serving as a Professor in the computer science department from 2005 to 2009.

Eager to delve deeper into the realm of computer engineering, I pursued my Ph.D. degree at Polytechnique Montreal from 2013 to 2017. Under the esteemed supervision of Foutse Khomh, Francisco Chicano, and Giuliano Antoniol, I focused my research on the automated improvement of software design through search-based refactoring. My dedication and contributions culminated in the recognition of my thesis as the best of 2017.

Following the completion of my doctoral studies, I embarked on a postdoctoral fellowship journey, collaborating with Prof. Yann-Gaël Guéhéneuc at Ptidej Lab. During this period (March 2018 - April 2019), I delved into the intersection of software engineering and IoT, further enriching my expertise in this burgeoning field.

My professional experience extends beyond academia into the dynamic realm of the banking industry. As a software developer specializing in the cashbox department, I played a pivotal role in the development, implementation, and maintenance of debit and credit card systems. Additionally, I took charge of certifying bank terminals with leading international entities such as Mastercard, Visa, and AMEX.

Currently, I am honored to serve as a full-time lecturer at the Department of Computer Science & Software Engineering, Concordia University. In this role, I am committed to imparting knowledge and nurturing the next generation of technologists.

Throughout my career, I have remained dedicated to advancing the field of software engineering. My research endeavors have been showcased in prestigious journals including IEEE TSE, ESEM, and JSS, as well as esteemed conferences such as ICSE and SANER. Additionally, I am proud to contribute as a co-organizer of the International Workshop on Software Engineering Research and Practices for the Internet of Things (SERP4IoT), held in conjunction with ICSE.

Publications

Peer-reviewed Journals and International Conferences.

Service activities

Research and knowledege dissemination

Title

Role

Website

2nd International Workshop on
Software Engineering Research & Practices
for the Internet of Things (SERP4IoT 2020), colocated with ICSE
Organizer link
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), colocated with ICSE
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.

Since 2019, I served as full time lecturer at the Department of Computer Science and Software Engineering teaching the following courses:
Undergraduate courses.
SOEN 341: Software Process SOEN 384: Software Management, Measurement and Quality Control .
SOEN 343: Software Architecture I .
SOEN 345: Software Testing Verification and Quality Assurance.
Grad courses
SOEN 6481: Systems Reqmt. Specification .
SOEN 6441: Adv. Prog. Practices .
SOEN 6611: Software Measurement .

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

Postal address: Department of Computer Science and Software Engineering
Concordia University
1455 de Maisonneuve Boulevard West. Pavillon ER
Montréal, Québec, Canada
H3G 1M8
E-mail: rodrigomorales2 [AT] acm.org

Find me on ...