
Olga Baysal
Associate Professor
| Degrees: | Ph.D. University of Waterloo (2014), MMath University of Waterloo (2006) |
| Phone: | 613-520-2600 x 4333 |
| Email: | Olga.Baysal@carleton.ca |
| Office: | HP5414 |
| Website: | Olga Baysal Homepage |
Research Interests
Software Engineering, Artificial Intelligence, Machine Learning, Data Science.
Specific Research Interests
AI for Software Engineering (AI4SE), Software Engineering for AI-enabled Systems, Mining Software Repositories, Software Maintenance and Evolution, Human Aspects of Software Engineering, Trustworthy AI.
Current Research
Dr. Baysal’s work lies within the field of mining software repositories and is focused on analyzing large data sets by applying software analytics and providing ways to synthesize knowledge from the development artifacts such as reported issues, source code, discussions, community contributions, etc. Much of her work focuses on understanding how software engineers create, use, and maintain software systems. She applies empirical software engineering techniques to study software development processes and leverages software analytics to support practitioners’ decision making.
Biography
Dr. Baysal is an Associate Professor at the School of Computer Science and the Director of the Institute for Data Science, Carleton University. During 2020–2022, she was a Graduate Director (Admission and Recruitment) at the School of Computer Science, Carleton University. Baysal received her MMath and PhD degrees in Computer Science from the University of Waterloo and completed a short NSERC Postdoctoral Fellowship at the University of Toronto. Her work lies within the field of AI4SE (Artificial Intelligence for Software Engineering) and is focused on applying AI, ML, and NLP techniques to tackle software engineering problems and providing ways to synthesize knowledge from the development artifacts such as reported issues, source code, community contributions and discussions, etc. Much of Baysal’s work focuses on understanding how software engineers create, use, and maintain software systems. She applies empirical software engineering techniques to study software development processes and leverages software analytics to support practitioners’ decision making.