AI and Software Engineering have always been in tandem throughout the history of Computer Science. AI algorithms have been implemented in exceptionally useful tools and products using well-established software processes. On the other side, AI has frequently contributed smart analytics in supporting software development. Now, we enter a new era for both disciplines, where speed, volume and accuracy are crucial challenges. Now, the synergy between the two disciplines is as pertinent as ever. In this webinar, Marios will explore this collaboration mainly from the perspective of Software Engineering and show examples of AI contributing smart methods and analytics to support modern software processes.
Speaker | Marios Fokaefs | PhD in Software Engineering
Marios Fokaefs is an Assistant Professor at Polytechnique Montreal. He holds MSc (2010) and PhD (2015) degrees in Software Engineering from the University of Alberta. He was a postdoctoral fellow at York University from February 2015 to August 2017. His research interests include software evolution and maintenance, software performance and security in web, cloud and IoT software systems. More specifically, his research looks at the intersection of technical considerations of software change (functionality, performance, security) with business and economic aspects (clients, competitors, green computing, prices and costs). His work has been published in top Software Engineering venues like ICSME, ICWS, CLOUD, SEAMS and top journals including JSS and TAAS. He has co-organized the bi-annual research meeting CSER in November 2016 and in May 2019 and he is part of the organizing team for the SEMLA , SEAMS, and SANER conferences. He has served in program committees for conferences like MESOCA, ICSOC and ICSME and he has reviewed for journals including JSS, TSC, and TOSEM. His research has been funded by NSERC, AITF, OCE and various industrial partners, most notably IBM.