Application of requirements prioritization decision rules in software product line evolution

Mari Inoki*, Takayuki Kitagawa, Shinichi Honiden

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

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.

Original languageEnglish
Title of host publication2014 IEEE 5th International Workshop on Requirements Prioritization and Communication, RePriCo 2014 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-10
Number of pages10
ISBN (Electronic)9781479963317
DOIs
Publication statusPublished - 2014 Jan 1
Externally publishedYes
Event5th IEEE International Workshop on Requirements Prioritization and Communication, RePriCo 2014 - Karlskrona, Sweden
Duration: 2014 Aug 262014 Aug 26

Publication series

Name2014 IEEE 5th International Workshop on Requirements Prioritization and Communication, RePriCo 2014 - Proceedings

Other

Other5th IEEE International Workshop on Requirements Prioritization and Communication, RePriCo 2014
Country/TerritorySweden
CityKarlskrona
Period14/8/2614/8/26

Keywords

  • core assets
  • decision rules
  • requirements definition
  • requirements prioritization
  • software evolution
  • software product line

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Application of requirements prioritization decision rules in software product line evolution'. Together they form a unique fingerprint.

Cite this