Forming Software Development Team: Machine-Learning Approach

dc.contributor.authorTanbour, Zeina
dc.contributor.authorKhudarieh, Doha
dc.contributor.authorAbuodeh, Hadeel
dc.description.abstractAbstract—Software development team formation is a task done by skilled persons who have enough experience in mapping crew members to project tasks. Choosing software development team members according to their experience and within the amount of available budget/time is a vital task. However, the availability of a tool to suggest the best team members to the different tasks in some projects will definitely help project managers in their selections. This work is related to suggesting the most suitable skilled software development professionals to projects tasks based on some machine learning technique (Random Forest Classifier). The project manager just feeds the tool with the required tasks, and the latter suggests a ranked list of the most suitable professionals that fit each task which reflects positively on the team formation process. The experimental results conducted at the end of the work reflect the improvement of software development team formation gained comparable with the ordinary, self-experience-based one. Index Terms—Software Development, Machine Learning, Members Selection, Members-Tasks Mapping.en_US
dc.titleForming Software Development Team: Machine-Learning Approachen_US
dc.typeGraduation projecten_US
License bundle
Now showing 1 - 1 of 1
Thumbnail Image
1.71 KB
Item-specific license agreed upon to submission