Software Team Member Configurations: A Study of Team Effectiveness in Moodle

Abstract

Many open source projects organize teams to collaboratively manage their software development activities (i.e. issue resolution processes). Therefore good configurations of software development teams can be an important factor, as effective allocation and completion of tasks may result in a more effective activity (i.e. changing configurations after an issue is reopened). To validate this assumption, we present an exploratory study on software team member configuration when resolving issues. We mine the JIRA issue tracking system to assess whether different team member configurations are quicker to resolve issues after being reopened. In a case study of Moodle, our results confirm that the combinations of team members in different roles correlate with reopened issues and the changing of team members is found to resolve those reopened issues. Moreover, the study shows that the issue type is an important factor when assigning team members.

Publication
In 10th International Workshop on Empirical Software Engineering in Practice
Noppadol Assavakamhaenghan
Noppadol Assavakamhaenghan
Data Scientist

I am currently a data scientist at AIA Thailand. My areas of interest are Machine learning and Data Mining. I experienced working in various data mining projects by using Python. I am eager to learn new knowledge and love to find a better solution to a problem. In addition, I am interested in finding new experiences and working with people in a cross-cultural team.