An Ontology for Task Allocation to Teams in Distributed Software Development

被引:18
作者
Marques, Anna Beatriz [1 ]
Carvalho, Jose Reginaldo [1 ]
Rodrigues, Rosiane [1 ]
Conte, Tayana [1 ]
Prikladnicki, Rafael [2 ]
Marczak, Sabrina [2 ]
机构
[1] Univ Fed Amazonas UFAM, Inst Comp, Manaus, Amazonas, Brazil
[2] Pontificia Univ Catolica Rio de Janeiro, Sch Comp Sci, Porto Alegre, RS, Brazil
来源
2013 IEEE 8TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2013) | 2013年
关键词
Distributed software development; Task allocation; Domain Ontology;
D O I
10.1109/ICGSE.2013.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:21 / 30
页数:10
相关论文
共 17 条
  • [1] [Anonymous], 2004, GUID PROJ MAN BOD KN
  • [2] What are ontologies, and why do we need them?
    Chandrasekaran, B
    Josephson, JR
    Benjamins, VR
    [J]. IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1999, 14 (01): : 20 - 26
  • [3] Falbo R.A., 2005, INT WORKSH VOC ONT R
  • [4] Falbo R. A., 2004, 4 INT C QUAL SOFTW I, P162
  • [5] Huzita E., 2008, SOLUTION SET SUPPORT, P101
  • [6] Assigning tasks in a 24-h software development model
    Jalote, Pankaj
    Jain, Gourav
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (07) : 904 - 911
  • [7] Kitchenham B., 2007, Guidelines for performing systematic literature reviews in software engineering
  • [8] Lamersdorf A., 2010, J BRAZILIAN COMPUTER, P1
  • [9] A Survey on the State of the Practice in Distributed Software Development: Criteria for Task Allocation
    Lamersdorf, Ansgar
    Muench, Juergen
    Rombach, Dieter
    [J]. ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 41 - +
  • [10] Mak D.K.M., 2007, CAN C EL COMP ENG OT, P606