BSc(CESUPA), MSc, PhD(UFRN)
Background and interests
My main research field is Empirical Software Engineering. I use methodologies such as machine learning, statistics and qualitative techniques (e.g., surveys and interviews) to better understand the software development phenomena.
The goal of my research is to augment the body of knowledge of the Software Engineering field and ultimately optimise the practice of software development. For example, what practices suit a development team better? A shorter releasing cycle with several sprints or a longer release cycle with minor releases along the way? Despite being important (and sometimes risky) decisions, software project managers have limited access to a body of scientific knowledge that can help them take important decisions.
My research aims to build a solid empirical knowledge of Software Engineering to help practicians take informed decisions. With an increasing corpus of empirical knowledge (i.e., data) about software engineering, the development of tools to aid developers building software naturally comes as another focus of my research. For example, I use machine learning algorithms to learn from historical data and help developers to identify bottlenecks within the development process.
In addition to research, I like bodybuilding, games, and, especially meeting new people. Feel free to send me an e-mail!
- INFO 201 Developing Information Systems 1
- INFO 202 Developing Information Systems 2
- INFO 301 Applied Project
- INFO 310 Software Project Management
- Chathrie Wimalasooriya