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
Link To Document