A User-Oriented Model-Driven Requirements Elicitation Process based on User Modeling

Han Liu, Chao Li, Jizhe Wang, Qing Wang, Mingshu Li

2004

Abstract

As software is becoming more and more interweaved with people, organizations, and social systems, the users we face are becoming more and more complex in all aspects. On the other hand, user participation is largely ignored in traditional requirements elicitation methods (including Model-Driven Requirements Elicitation (MDRE) methods). In this paper, we adopt user modeling techniques into requirements elicitation, specifically MDRE, enhancing MDRE process into a user-oriented one, and at the same time personalizing the requirements reuse pattern of MDRE. Our approach facilitates user collaboration and interaction in MDRE and establishes personalized requirements reuse in MDRE, consequently offers better participation experiences for users.

References

  1. [Ardissono 01]L. Ardissono, A. Goy, etc. “A Software Architecture for Dynamically Generated Adaptive Web Stores”. Proc. 17th Joint Conf. on Artificial Intelligence. 2001.
  2. [Armenise 93] P. Armenise, S. Bandinelli, C. Ghezzi, A. Morzenti. “A Survey and Assessment of Software Process Representation Formalisms”. GOODSTEP TR NO.015, 1993.
  3. [Brachman 85] R. Brachman, H. Levesque (Eds). “Readings in Knowledge Representation”. Morgan Kaufmann. 1985.
  4. [Broadvision 00] http://www.broadvision.com/
  5. [Chung 00] L. Chung, B. Nixon, E. Yu, J. Mylopoulos. “Non-Funcitonal Requirements in Software Engineering”. Kluwer Academic Publisher. 2000.
  6. [Dardenne 93] A. Dardenne, A. Lamsweerde, S. Fickas. “Goal-Directed Requirements Acquisition”. Science of Computer Programming. Vol. 20. 1993.
  7. [Darimont 97] R. Darimont, J. Souquikres. “Reusing Operational Requirements: A Process-Oriented Approach”. 3rd IEEE Intl. Symp. on Requirements Engineering. 1997.
  8. [Fink 00] J. Fink, A. Kobsa. “A Review and Analysis of Commercial User Modeling Servers for Personalization on the WWW”. User Modeling and User-Adapted Interaction. 10:209-249. 2000.
  9. [Greenspan 86] S. Greenspan, A. Borgida, J. Mylopoulos. “A Requirements Modeling Language and its Logic”. On Knowledge-Based Management Systems. M. Brodie, J. Mylopoulos (Eds). Springer-Verlag. 1986.
  10. [Herlocker 99] J. Herlocker, J. Konstan, A. Borchers, J. Riedl. “An Algorithmic Framework for Performing Collaborative Filtering”. Proc. of Intl. Conf. on Research and Development in Information Retrieval. 1999.
  11. [Li 00] M. Li. “A New Methodology for User-Driven Domain-Specific Application Software Development”. Journal of Software (China). Nov. 2000.
  12. [Maiden 98] N. Maiden. “CREWS-SAVRE: Scenarios for Acquiring and Validating Requirements”. Automated Software Engineering. Vol. 5, No.4. 1998.
  13. [Massonet 97] P. Massonet, A. Lamsweerde. “Analogical Reuse of Requirements Frameworks”. 3rd IEEE Intl. Symp. on
  14. [Nuseibeh 00] B. Nuseibeh. “Requirements Engineering: A Roadmap”. ICSE Future of Software Engineering Track. 2000.
  15. [Orwant 91] J. Orwant. “The Doppelganger User Modeling System”. Proc. of the IJCAI Workshop W4: Agent Modeling for Intelligent Interaction. 1991.
  16. [Perrault 78] R. Perrault, F. Allen, R. Cohen. “Speech acts as a basis for understanding dialogue coherence”. Report 78-5, Department of Computer Science. University of Toronto. 1978.
  17. [Raskutti 97] B. Ruskutti, A. Beitz, B. Ward. “A Feature-Based Approach to Recommending Selections based on Past Preferences”. User Modeling and User-Adapted Interaction. Vol. 7. 1997.
  18. [STANDISH 95] Standish Group. “CHAOS”. STANDISH GROUP REPORT.95
  19. [STANDISH 99] Standish Group. “CHAOS: A Recipe to Success”. STANDISH GROUP 1999
Download


Paper Citation


in Harvard Style

Liu H., Li C., Wang J., Wang Q. and Li M. (2004). A User-Oriented Model-Driven Requirements Elicitation Process based on User Modeling . In Proceedings of the 1st International Workshop on Computer Supported Activity Coordination - CSAC, (ICEIS 2004) ISBN 972-8865-08-2, pages 174-184. DOI: 10.5220/0002647301740184


in Bibtex Style

@conference{csac04,
author={Han Liu and Chao Li and Jizhe Wang and Qing Wang and Mingshu Li},
title={A User-Oriented Model-Driven Requirements Elicitation Process based on User Modeling},
booktitle={Proceedings of the 1st International Workshop on Computer Supported Activity Coordination - CSAC, (ICEIS 2004)},
year={2004},
pages={174-184},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002647301740184},
isbn={972-8865-08-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Computer Supported Activity Coordination - CSAC, (ICEIS 2004)
TI - A User-Oriented Model-Driven Requirements Elicitation Process based on User Modeling
SN - 972-8865-08-2
AU - Liu H.
AU - Li C.
AU - Wang J.
AU - Wang Q.
AU - Li M.
PY - 2004
SP - 174
EP - 184
DO - 10.5220/0002647301740184