• DocumentCode
    3478809
  • Title

    Model-Based Scheduling Analysis for Software Projects

  • Author

    Padberg, Frank ; Weiss, David

  • Author_Institution
    Dept. of Comput. Sci., Saarland Univ., Saarbrucken, Germany
  • fYear
    2011
  • fDate
    18-22 July 2011
  • Firstpage
    304
  • Lastpage
    309
  • Abstract
    We show how to compute optimal policies for the scheduling of software development projects under uncertainty. Our approach is based on a stochastic scheduling model that explicitly captures the strong feedback between the tasks in software development ("ripple effects"). We apply reinforcement learning to the optimization problem. For a selected sample project, we compute the optimal policy, simulate the project, and analyze the task assignments that are made by the optimal policy. From the analysis of the simulated schedules, we derive tentative, generic scheduling guidelines. The guidelines prioritize certain tasks based on the characteristics of the software architecture, and assign tasks according to the past performance of the developers.
  • Keywords
    learning (artificial intelligence); project management; scheduling; software architecture; software development management; stochastic processes; generic scheduling guideline; model-based scheduling analysis; optimal policy; optimization problem; reinforcement learning; ripple effects; software architecture; software development project scheduling; stochastic scheduling model; task assignment; Computational modeling; Couplings; Optimal scheduling; Processor scheduling; Schedules; Software; reinforcement learning; software cost estimation; software life cycle; software process models; software project scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual
  • Conference_Location
    Munich
  • Print_ISBN
    978-1-4577-0980-7
  • Electronic_ISBN
    978-0-7695-4459-5
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2011.57
  • Filename
    6032255