Skip to main content

Research Preview: Supporting End-User Requirements Elicitation Using Product Line Variability Models

  • Conference paper
Requirements Engineering: Foundation for Software Quality (REFSQ 2011)

Abstract

[Context and motivation] Product line variability models have been primarily used for product configuration purposes. We suggest that such models contain information that is relevant for early software engineering activities too. [Question/Problem] So far, the knowledge contained in variability models has not been used to improve requirements elicitation activities. State-of-the-art requirements elicitation approaches furthermore do not focus on the cost-effective identification of individual end-user needs, which, for example, is highly relevant for the customization of service-oriented systems. [Principal idea/results] The planned research will investigate how end-users can be empowered to document their individual needs themselves. We propose a tentative solution which facilitates end-users requirements elicitation by providing contextual information codified in software product line variability models. [Contribution] We present the idea of a “smart” tool for end-users allowing them to specify their needs and to customize, for example, a service-oriented system based on contextual information in variability models.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-Oriented Computing: State-of-the-art and Research Challenges. IEEE Computer 40(11) (2007)

    Google Scholar 

  2. Seyff, N., Graf, F., Maiden, N.: Using Mobile RE Tools to Give End-Users Their Own Voice. In: International Conference on Requirements Engineering (RE 2010), Sydney, Australia, pp. 37–46 (2010)

    Google Scholar 

  3. Dhungana, D., Rabiser, R., Grünbacher, P., Lehner, K., Federspiel, C.: DOPLER: An Adaptable Tool Suite for Product Line Engineering. In: 11th International Software Product Line Conference (SPLC 2007), Kyoto, Japan, pp. 10–14 (2007)

    Google Scholar 

  4. Dhungana, D., Grünbacher, P., Rabiser, R.: Domain-specific adaptations of product line variability modeling. In: IFIP WG 8.1 Working Conference on Situational Method Engineering: Fundamentals and Experiences, Geneva, Switzerland (2007)

    Google Scholar 

  5. Hartmann, H., Trew, T.: Using Feature Diagrams with Context Variability to Model Multiple Product Lines for Software Supply Chains. In: 12th International Software Product Line Conference, Limerick, Ireland, pp. 12–21 (2008)

    Google Scholar 

  6. Kiyavitskaya, N., Zeni, N., Mich, L., Berry, D.: Requirements for tools for ambiguity identification and measurement in natural language requirements specifications. Journal Requirements Engineering 13(3), 207–239 (2008)

    Article  Google Scholar 

  7. Robak, S., Franczyk, B.: Modeling web services variability with feature diagrams. In: Chaudhri, A.B., Jeckle, M., Rahm, E., Unland, R. (eds.) NODe-WS 2002. LNCS, vol. 2593, pp. 120–128. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Ryan, K.: The role of natural language in requirements engineering. In: Proceedings of IEEE International Symposium on Requirements Engineering, pp. 240–242. IEEE Computer Society Press, Los Alamitos (1992)

    Chapter  Google Scholar 

  9. Wang, J., Yu, J.: A Business-Level Service Model Supporting End-User Customization. In: Service-Oriented Computing - ICSOC 2007 Workshops, Vienna, Austria, pp. 295–303 (2007)

    Google Scholar 

  10. Zachos, K., Maiden, N.A.M., Zhu, X., Jones, S.V.: Discovering web services to specify more complete system requirements. In: Krogstie, J., Opdahl, A.L., Sindre, G. (eds.) CAiSE 2007 and WES 2007. LNCS, vol. 4495, pp. 142–157. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dhungana, D., Seyff, N., Graf, F. (2011). Research Preview: Supporting End-User Requirements Elicitation Using Product Line Variability Models. In: Berry, D., Franch, X. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2011. Lecture Notes in Computer Science, vol 6606. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19858-8_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19858-8_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19857-1

  • Online ISBN: 978-3-642-19858-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics