Talk abstract:
I start the talk by defining what I see as the goals of software engineering. Then to reach those goals, I demonstrate three general approaches: People, Processes, and Technology. I provide examples of each category. Research focusing on people discusses our work on time pressure in software engineering and the possibilities of automatically detecting it. Research on processes focuses on test automation maturity and its impact on software quality. Finally, research on technology presents our ongoing work on anomaly detection and self-admitted technical debt.
Bio:
Mika Mäntylä is a professor of Software Engineering at the University of Oulu, Finland. He received a D. Sc. degree in 2009 in Software Engineering from the Aalto University, Finland. His research focuses on the end of software development lifecycle activities like software testing, maintenance, operations. His research interests also include research methods, meta-science, and behavioral and psychological aspects in software engineering. He is keen to utilize natural language processing, classical machine learning, and deep learning to software engineering problems. He has previously worked as an assistant professor at the Aalto University, Finland, and as a post-doc at the Lund University, Sweden. He currently serves as an associated editor for IEEE Software magazine and Empirical Software Engineering journal. For more information https://mmantyla.github.io/
Note that Prof Mika Mäntylä visits UCF during 1/16-1/31. If you would like to meet him, please feel free to contact him at Mika.Mantyla@oulu.fi
Read More