• DocumentCode
    2208790
  • Title

    Balancing value and modifiability when planning for the next release

  • Author

    Jadallah, Anas ; Galster, Matthias ; Moussavi, Mahmood ; Ruhe, Guenther

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
  • fYear
    2009
  • fDate
    20-26 Sept. 2009
  • Firstpage
    495
  • Lastpage
    498
  • Abstract
    Planning the next release in software release planning addresses the problem of assigning features to the next release such that technical, resource, risk, and budget constraints are met. This paper studies the planning for the next release of an evolving system from a bi-criteria perspective. We introduce a method called NRP-trade-off to adjust baseline release plans for more modifiability by replacing lower value features with features having a higher modifiability. For that purpose, we include a new approach for feature modeling and assessing modifiability by applying object-oriented design metrics to the feature domain. We also briefly introduce a case study.
  • Keywords
    object-oriented programming; planning (artificial intelligence); software metrics; NRP-trade-off; assessing modifiability; balancing value; feature modeling; object-oriented design metrics; software release planning; Capacity planning; Computer science; Object oriented modeling; Performance analysis; Process planning; Software systems; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
  • Conference_Location
    Edmonton, AB
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-4897-5
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2009.5306280
  • Filename
    5306280