• DocumentCode
    627323
  • Title

    A collaborative software development model based on formal concept analysis and stable matching

  • Author

    Singh, Ashutosh ; Sachdeva, Anish ; Chakraverty, Shampa

  • Author_Institution
    Dept. of Comput. Eng., Netaji Subhas Inst. of Technol., New Delhi, India
  • fYear
    2013
  • fDate
    17-18 May 2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    As the world shrinks into a global village, software development processes seek cooperation from multiple teams that are spread across the globe and possess their own unique capabilities and skills. Studies indicate that the Collaborative Software Development model has several advantages such as increased productivity and cost efficiency. However, it also poses the challenge of coordination and task assignment between dispersed and heterogeneous teams. In this paper, we propose a Formal Concept Analysis based model for skills oriented mapping between disparate teams and a set of software development tasks within a distributed and collaborative software development environment in a manner that is efficient, economical and fault-tolerant. Concepts extracted in the form of teams exhibiting common skills and software development tasks requiring specific skills are matched by using an extended version of the Stable Marriage Problem. The stable pairs so obtained are subsequently pruned with the objective of either minimizing the cost of allocation or maximizing the continuity of tasks. We also assess the redundancy for each task. Experimental results demonstrate the efficacy of our approach.
  • Keywords
    distributed processing; formal concept analysis; groupware; pattern matching; software fault tolerance; allocation cost minimization; cost efficiency; dispersed teams; distributed collaborative software development model; fault tolerance; formal concept analysis; heterogeneous teams; productivity; skills oriented mapping; software development task assignment; stable marriage problem; stable matching; task continuity; Arrays; Collaborative software; Context; Redundancy; Resource management; Software; Collaborative Software Development; Formal Concept Analysis; Stable Marriages Problem;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Informatics, Electronics & Vision (ICIEV), 2013 International Conference on
  • Conference_Location
    Dhaka
  • Print_ISBN
    978-1-4799-0397-9
  • Type

    conf

  • DOI
    10.1109/ICIEV.2013.6572676
  • Filename
    6572676