Red X iconGreen tick iconYellow tick icon
Daniel Alencar da Costa imageBSc(CESUPA), MSc, PhD(UFRN)
Senior Lecturer

Room 3.45, Otago Business School
Tel +64 3 479 8796
Email danielcalencar@otago.ac.nz

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!

Papers

Supervision

Currently co-supervising:

  • Chathrie Wimalasooriya

Publications

Bernardo, J. H., Alencar da Costa, D., de Medeiros, S. Q., & Kulesza, U. (2024). How do machine learning projects use continuous integration practices? An empirical study on GitHub actions. Proceedings of the IEEE/ACM 21st International Conference on Mining Software Repositories (MSR). (pp. 665-676). New York, NY: ACM. doi: 10.1145/3643991.3644915 Conference Contribution - Published proceedings: Full paper

Wimalasooriya, C., Licorish, S. A., Alencar da Costa, D., & MacDonell, S. G. (2024). Just-in-Time crash prediction for mobile apps. Empirical Software Engineering, 29, 68. doi: 10.1007/s10664-024-10455-7 Journal - Research Article

Grattan, N., Alencar da Costa, D., & Stanger, N. (2024). The need for more informative defect prediction: A systematic literature review. Information & Software Technology, 171, 107456. doi: 10.1016/j.infsof.2024.107456 Journal - Research Article

Licorish, S. A., Alencar da Costa, D., Zolduoarrati, E., & Grattan, N. (2024). Relating team atmosphere and group dynamics to student software development teams’ performance. Information & Software Technology, 167, 107377. doi: 10.1016/j.infsof.2023.107377 Journal - Research Article

Freitas, G., Bernardo, J. H., Sizílio, G., Alencar da Costa, D., & Kulesza, U. (2023). Analyzing the impact of CI sub-practices on continuous code quality in open-source projects: An empirical study. Proceedings of the XXXVII Brazilian Symposium on Software Engineering (SBES). New York, NY: ACM. doi: 10.1145/3613372.3613403 Conference Contribution - Published proceedings: Full paper

Back to top