DocumentCode :
231206
Title :
Application of requirements prioritization decision rules in software product line evolution
Author :
Inoki, Mari ; Kitagawa, Tomotaka ; Honiden, Shinichi
Author_Institution :
Fac. of Inf. Kogakuin, Univ. Tokyo, Tokyo, Japan
fYear :
2014
fDate :
26-26 Aug. 2014
Firstpage :
1
Lastpage :
10
Abstract :
An application of a method for prioritizing requirements to an actual project is reported. The project where one of the authors participated as a project member developed in-house software development support tools based on a software product line. In the development of a software product line, a project needs to evolve core assets in accordance with changes to the environment, the market, and technology. The concerns of stakeholders may also change the process of evolving core assets over the years, and even if stakeholders change, the concept of the target product line should be maintained. In order to effectively evolve core assets, it is important for the project to prepare and utilize a standardized method for prioritizing requirements. In this paper, we analyzed the evolution of core assets in relation to an actual project. Tacit knowledge for prioritizing requirements was extracted. Such knowledge was made explicit and defined to develop a method for prioritizing requirements. The method consists of the rules and processes for applying the rules. We also defined a meta-model for prioritizing requirements and incorporated the concept of the improvement of rules into the meta-model. According to the evaluation of the method, the following issues were clarified: (a) different stakeholders smoothly and efficiently reached agreement using the method, and (b) the method is effective for reducing lead time and costs for defining requirements.
Keywords :
knowledge management; project management; software development management; software product lines; requirements prioritization decision rules; software development support tools; software product line development; software product line evolution; tacit knowledge; Analytical models; Organizations; Reliability; Roads; Usability; core assets; decision rules; requirements definition; requirements prioritization; software evolution; software product line;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Prioritization and Communication (RePriCo), 2014 IEEE 5th International Workshop on
Conference_Location :
Karlskrona
Type :
conf
DOI :
10.1109/RePriCo.2014.6895216
Filename :
6895216
Link To Document :
بازگشت