• DocumentCode
    973208
  • Title

    A task allocation optimizer for software construction

  • Author

    Duggan, Jim ; Byrne, Jason ; Lyons, Gerard J.

  • Author_Institution
    Dept. of Inf. Technol., Nat. Univ. of Ireland, Galway, Ireland
  • Volume
    21
  • Issue
    3
  • fYear
    2004
  • Firstpage
    76
  • Lastpage
    82
  • Abstract
    Task allocation during the construction stage of software engineering is complex and challenging. First, engineers must chart a path between the often conflicting objectives of time and quality. Second, a huge productivity variance exists across the spectrum of practicing software developers. Properly handling this variance amid those time and quality pressures is a tricky management problem. Multiobjective optimization might provide the answer. This emerging research area generates optimal solutions for projects with many objectives. An experienced decision-maker analyzes these solutions and selects the best one. Here, we describe such an approach and demonstrate it with a problem involving the allocation of software construction tasks among a team of software developers with varying degrees of skill.
  • Keywords
    decision making; genetic algorithms; multiskilling; project management; software engineering; decision-maker; management problem; multiobjective optimization; productivity variance; software construction tasks; software developers; software engineering; task allocation optimizer; Algorithm design and analysis; Evolutionary computation; Job shop scheduling; Manufacturing; Productivity; Programming profession; Project management; Resource management; Software development management; Software quality;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2004.1293077
  • Filename
    1293077