• DocumentCode
    1903968
  • Title

    A Novel Prototype Tool for Intelligent Software Project Scheduling and Staffing Enhanced with Personality Factors

  • Author

    Stylianou, C. ; Gerasimou, S. ; Andreou, Andreas S.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Cyprus, Lefkosia, Cyprus
  • Volume
    1
  • fYear
    2012
  • fDate
    7-9 Nov. 2012
  • Firstpage
    277
  • Lastpage
    284
  • Abstract
    Software project managers are often faced with challenges when trying to effectively staff and schedule projects. Incorrectly planning and estimating the execution of tasks frequently causes software projects to be delivered late and/or over budget, whereas not selecting the appropriate developers to carry out tasks may produce lower-quality, defective software products. To combat these challenges, this paper presents IntelliSPM -- a tool aiming to support software project management activities consisting of several optimization mechanisms borrowed from the area of Computational Intelligence. The tool takes into account technical aspects but also significant human factors, which have been found to play a crucial role in software quality and developer productivity. The purpose of IntelliSPM is to offer suggestions to project managers containing a set of possible project schedules and staffing strategies that minimizes duration and maximizes resource usage. Several simulated and real-world projects were used during the validation process, with results showing that IntelliSPM is capable of providing that much-needed practical benefit to software companies to improve various aspects of development, such as performance and job satisfaction, whilst keeping within the general objectives and particular constraints of each software project.
  • Keywords
    DP industry; human factors; personnel; productivity; project management; scheduling; software management; software quality; software tools; IntelliSPM; computational intelligence; developer productivity; duration minimization; human factors; intelligent software project scheduling; intelligent software project staffing; job satisfaction; optimization mechanisms; personality factors; prototype tool; resource usage maximization; software project management activities; software quality; task execution estimation; task execution planning; validation process; Genetic algorithms; Linear programming; Optimal scheduling; Schedules; Software; genetic algorithms; particle swarm optimization; personality factors; software project staffing and scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence (ICTAI), 2012 IEEE 24th International Conference on
  • Conference_Location
    Athens
  • ISSN
    1082-3409
  • Print_ISBN
    978-1-4799-0227-9
  • Type

    conf

  • DOI
    10.1109/ICTAI.2012.45
  • Filename
    6495057