An Ontology for Task Allocation to Teams in Distributed Software Development

Anna Beatriz Marques, José Reginaldo H. Carvalho, Rosiane Rodrigues, Tayana Uchôa Conte, Rafael Prikladnicki, Sabrina dos Santos Marczak · 2013

An adequate task allocation plan is an effective strategy to reduce collaboration issues in distributed software development. Practitioners adopt distinct processes to allocate tasks as well as diverse labels for the same activities and artifacts. This diversity is also found in literature. Task allocation proposals consider different elements and use distinct names for the same concepts. The lack of a standardized vocabulary and of an understanding of the elements involved impairs knowledge acquisition and sharing. Our paper presents a domain ontology to represent concepts related to task allocation in distributed teams. The ontology was defined based on a literature systematic mapping and on the opinion of experts. Preliminary evaluation suggests that the relationships among concepts are valid in real projects. The ontology brings awareness to managers regarding the factors related to task allocation planning and provides researchers with a framework to define processes and design tools to support such activity.

Read the paper · More papers on PaperTik