Global software teams: collaborating across borders and time zones
Global software teams: collaborating across borders and time zones
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Expertise recommender: a flexible recommendation system and architecture
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Expertise browser: a quantitative approach to identifying expertise
Proceedings of the 24th International Conference on Software Engineering
The Effect of Time Separation on Coordination Costs in Global Software Teams: A Dyad Model
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 1 - Volume 1
Lessons Learned from an eXtremely Distributed Project
AGILE '06 Proceedings of the conference on AGILE 2006
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
Proceedings of the 2007 international ACM conference on Supporting group work
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Reducing the cost of communication and coordination in distributed software development
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
People-to-People recommendation using multiple compatible subgroups
AI'12 Proceedings of the 25th Australasian joint conference on Advances in Artificial Intelligence
Hi-index | 0.01 |
In distributed software development the communication is inefficient because of geographical and temporal distances, affecting the team's performance and awareness. The low level of awareness makes hard the task of finding the expert of a piece of source code, delaying the implementation whenever a developer needs help. To identify and to recommend the people with right knowledge to people in trouble during the implementation can improve the collaboration and awareness of the team because it can reduce the waiting time for an answer, since the expert can be contacted directly. In this paper we propose recommender system for expert location with the aim to reduce delays of finding the right person whenever somebody needs assistance during coding. Our approach uses the communication history of the project (the developer's mailing list) in addition to usual source code history. We also present results which show the practical potential of our approach.