• DocumentCode
    253344
  • Title

    A genetic algorithm for task allocation in collaborative software developmentusing formal concept analysis

  • Author

    Chakraverty, Shampa ; Sachdeva, Anish ; Singh, Ashutosh

  • Author_Institution
    Dept. of Comput. Eng., Netaji Subhas Inst. of Technol., New Delhi, India
  • fYear
    2014
  • fDate
    9-11 May 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Software development is no longer an isolated or localized task but a collaborative process with well coordinated contributions from personnel across the globe. Such an approach boosts productivity, but also poses challenges that must be met. One of them is to formally analyze the realms of software development tasks and the teams that are commissioned to perform them to derive the full set of conceptual units that describe these domains in terms of the needed proficiencies. Then, the best possible matching between the cohesive task-sets and the inter-coordinating teams must be obtained. In this paper, we present a model for Collaborative Software Development that addresses these issues. We employ Formal Concept Analysis to generate the concept lattices in the domains of tasks and teams in terms of various skills. We employ Genetic Algorithm, a meta-heuristic that stochastically scans the search space in a guided manner to generate the best possible pairings between task concepts and team concepts. Results show that this approach forms cohesive task sets, identifies sets of homogeneous teams and produces optimum task-team mappings that gives high skills utilization and provides a basis for coordinated and reliable operation. The GA yields a range of non-inferior solutions giving wide scope of tradeoff between various objectives.
  • Keywords
    formal concept analysis; genetic algorithms; search problems; software development management; GA; cohesive task-sets; collaborative software development; concept lattices; formal concept analysis; genetic algorithm; intercoordinating teams; noninferior solutions; optimum task-team mappings; personnel; search space; task allocation; Buildings; Databases; Encoding; Software; Testing; Unified modeling language; Welding; Collaborative Software Development; Formal Concept Analysis; Genetic Algorithm; Pareto Optimal Ranking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recent Advances and Innovations in Engineering (ICRAIE), 2014
  • Conference_Location
    Jaipur
  • Print_ISBN
    978-1-4799-4041-7
  • Type

    conf

  • DOI
    10.1109/ICRAIE.2014.6909305
  • Filename
    6909305