A search-based software engineering approach to support multiple team formation for scrum projects

10Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.

Abstract

Search-Based software engineering (SBSE) deals with metaheuristic search-based optimization techniques to provide solutions for complex problems. A popular problem in literature is the team formation problem (TFP), which consists of finding the best allocation of human resources to a software development project. This problem is recognized as NP-hard and it is more complex in companies that carry out multiple projects. This paper presents an effective and automated approach to allocate multiple developers into multiple teams to maximize the technical compatibility between them. The approach consists of an SBSE method that uses Genetic Algorithm to simultaneously build multiple teams, using data from tag-based profiles. We conducted an empirical evaluation using data from eight realworld software projects of a Brazilian company. The results indicate that tag-based profiles is a promising information source to represent technical knowledge, since the suggested teams were considered to have the proper skills to the attend the technical demand of the projects. The approach was able to reach high levels of satisfaction, delivering teams in an effective and automated way. Although, further investigation needs to be conducted to reach stronger conclusions.

Cite

CITATION STYLE

APA

Costa, A., Ramos, F., Perkusich, M., Freire, A., Almeida, H., & Perkusich, A. (2018). A search-based software engineering approach to support multiple team formation for scrum projects. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2018-July, pp. 474–479). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2018-108

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free