2020
DOI: 10.1109/access.2020.3015017
|View full text |Cite
|
Sign up to set email alerts
|

Team Formation in Software Engineering: A Systematic Mapping Study

Abstract: Context: Software team formation is an important project management activity. However, forming appropriate teams is a challenge for most of the companies. Objective: To analyze and synthesize the state of the art on the software team formation research. Additionally, we aim to organize the identified body of knowledge in software team formation as a taxonomy. Method: Using a Snowballing-based systematic mapping study, 51 primary studies, out of 2516, were identified and analyzed. We classified the studies cons… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(18 citation statements)
references
References 68 publications
0
14
0
Order By: Relevance
“…Other studies consider personality [15] and social interactions [19]. Also, approaches in Search-Based Software Engineering (SBSE) have used optimization techniques to provide solutions such as Genetic Algorithms [11].…”
Section: Team Formation Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…Other studies consider personality [15] and social interactions [19]. Also, approaches in Search-Based Software Engineering (SBSE) have used optimization techniques to provide solutions such as Genetic Algorithms [11].…”
Section: Team Formation Approachesmentioning
confidence: 99%
“…The definitive Version of Record was published in Proceedings of ISE '22: 2nd Brazilian Workshop on Intelligent Software Engineering (ISE 2022), https: //doi.org/10.5753/ise.2022.227029. finding the most suitable configuration of a team to properly perform development activities and be compliant with the project's constraints [11].…”
Section: Introductionmentioning
confidence: 99%
“…Many objectives are defined in proposed researches, for example, minimizing the development effort [79], minimizing defects [78,80], minimizing cost [1,4,8,13,14,16,18,19,25,33,36,76,[81][82][83][84][85], minimizing time [8,13,14,18,19,33,36,37,55,78,81,83,85], increasing quality [8,13,14,18,19,24,33,36,55,56,76], timelines of completion of tasks [57], increasing team members' productivity [42,43], improving work relationship and maximizing project's requirements [83], on-time completion, on- budget completion, functionality completion, and satisfying required quality…”
Section: Defining Objectivesmentioning
confidence: 99%
“…For a better understanding of task allocation, factors are identified in proposed researches [1, 2, 4, 6, 8, 9, 13, 15, 18-25, 28, 29, 32-34, 38, 40, 42-46, 51-55, 65-69, 71-74, 79, 80] and [82,83,85,87,[90][91][92][93][94][95].…”
Section: Defining Roles Of Software Development Teammentioning
confidence: 99%
“…A recent systematic mapping study on team formation in software engineering [7] pointed out that several studies address the MTF problem as a search problem, modeling the competences of the human resources and the projects' requirements, and solving it using several techniques such as Genetic Algorithms (GAs), Simulated Annealing, and Dynamic Programming, and others. The existing studies rely on several types of knowledge sources to model the competences of human resources such as curriculum, social validation, and historical data.…”
Section: Introductionmentioning
confidence: 99%