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 :
بازگشت