Eliciting Potential Requirements with Feature-Oriented Gap Analysis

  • Sangim Ahn
  • Kiwon Chong
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4039)


Software reuse has long been paid attentions as an effective way to improve software quality and productivity. In the context of Requirements Engineering (RE), a reuse approach is effective in particular because it can help to define requirements and to anticipate requirements change. We propose a feature-oriented gap analysis method to elicit potential requirements from various stakeholders. We use feature modeling, which are an important concept in software product line, to identify reusable requirements elements. To achieve our goal, we present (1) a meta-model of reusable requirements elements, (2) gap analysis between new collected requirements and reused requirements in the repository, and (3) a potential requirements elicitation process with feature-oriented gap analysis. This process is a set of sequential procedures to elicit potential requirements in addition to users’ Plus minus interest (PMI).


Requirement Engineer Software Product Line Feature Category Sequential Procedure Requirement Engineer 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alexander, I.F., Stevens, R.: Writing Better Requirements. Addison-Wesley, Reading (2002)Google Scholar
  2. 2.
    Roudiks, O., Fredj, M.: A Reuse Based Approach for Requirements Engineering. IEEE, Los Alamitos (2001)Google Scholar
  3. 3.
    Cybulski, J.L., Reed, K.: Requirements Classification and Reuse: Crossing Domain Boundaries. In: Frakes, W.B. (ed.) ICSR 2000. LNCS, vol. 1844, pp. 190–210. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  4. 4.
    Kang, K.C., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Annals of Software Engineering 5, 143–168 (1998)CrossRefGoogle Scholar
  5. 5.
    Rolland, C., Salinesi, C., Etien, A.: Eliciting gaps in requirements change. Requirements Eng. 9, 1–15 (2004)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sangim Ahn
    • 1
  • Kiwon Chong
    • 1
  1. 1.Department of ComputingSoongsil UniversitySeoulKorea

Personalised recommendations