Get in touch
If you want to get in contact with REALISE and our research, please email the lab head Diego Elias Costa at diego.costa@concordia.ca
Locations
You can visit us in our lab in the Concordia ER Building, at 2155 Guy St, Montreal, Quebec H3H 2L9. Our lab is on the 12th floor, room 1204.
Joining REALISE Lab
We are always on the lookout for hiring self-motivated MSc and PhD students to work on topics related to software engineering. You can see our research in detail in the Publications. Currently, our lab is focusing efforts on the following projects: SE4AI, Performance engineering, and dependency management.
- Engineering AI systems: How to build and maintain reliable AI software systems?
- AI for Software Developers: How can we use AI/LLM to help developers write better code and maintain their software quality?
- Securing the Software Supply Chain: How to develop and reliably reuse open source software components (e.g., libraries, packages)?
- Performance Testing: How to better identify performance regressions during development?
Disclaimer: In our research, we use AI methods to understand large amounts of data, propose intelligent solutions, or as an application for software engineering techniques. However, our research is not focused on developing AI methods. We use AI/ML/LLMs to help software developers deliver better quality software. If you are looking for a group that is specialized in AI research, this is not the right research group for you.
Why Join?
A few good reasons to join our lab:
- You will be working on industry-relevant problems that have a direct impact on the software industry.
- Montreal is one of the best cities to study in the world.
- Concordia University is one of the top young universities (under 50 years old) in North America.
How to Apply?
Qualifications: Strong programming, problem-solving, and communication skills.
A degree in computer science, computer engineering, or software engineering is expected. However, if you have a major in adjacent areas (e.g., electrical engineering, mathematics, physics) and have a strong programming background, you are also encouraged to apply. If you come from a completely different area, you should justify (with strong arguments) in your cover letter why you want to switch to software engineering.
If you are interested in joining my research group, please submit your application using the DearProf system:
Important Tips
- Make sure to show in your application that you are actually interested in our work. Generic application emails (especially those that are addressed to multiple professors!) will be ignored.
- Take a look at the Concordia University website for information on graduate admissions, tuitions, scholarships, and the programs.
- Check out Dr. Evan’s advice for prospective research students when contacting us (or any professor).