Scenario advisor tool for requirements engineering
Tóm tắt
This study investigates the usefulness of a scenario advisor tool which was built to help requirements engineers to generate sufficient sets of scenarios in the domain of socio-technical systems. The tool provides traceability between scenario models and requirements and helps to generate new scenarios and scenario variations. Through two series of evaluation sessions, we found that the scenario advisor tool helped users to write more sound scenarios without any domain knowledge, and to generate more variations on existing scenarios by providing specific scenario-generation hints for each scenario component. The tool should improve the reliability of requirements elicitation and validation.
Tài liệu tham khảo
Achour CB, Rolland C, Maiden NAM, Souveyet C (1999) Guiding use case authoring: results of an empirical study. In: Proceedings of IEEE symposium on requirements engineering, IEEE Computer Society Press, pp 36–43
Carroll JM (2000) Making use: scenario-based design of human–computer interactions. MIT Press, Cambridge
Carroll JM (1997) Scenario-based design. In: Helander M, Landauer TK, Prabhu P (eds) Handbook of human–computer interaction, 2nd edn (completely revised). Elsevier, Amsterdam, pp 383–406
Carroll JM (1995) Scenario-based design: envisioning work and technology in system development. Wiley, New York
Carroll JM, Mack RL, Robertson SP, Rosson MB (1994) Binding objects to scenarios of use. Int J Hum Comput Stud 41:243–276
Chance BD, Melhart BE (1999) A taxonomy for scenario use in requirements elicitation and analysis of software systems. In: Proceedings of the IEEE conference and workshop on engineering of computer-based systems, Nashville, pp 232–238
Cowie J, Lehnert W (1996) Information extraction, communications of the ACM, ACM Press, New York, 3(1):80–91
Cunning SJ, Rozenblit JW (1999) Test scenario generation from a structured requirements specification. In: Proceedings of IEEE conference and workshop on engineering of computer-based systems. Nashville, pp 166–172
Dearden A, Harrison M, Wright R (2000) Allocation of function: scenarios, context and the economics of effort. Int J Hum Comput Stud 52:289–318
Egyed A (2001) A scenario-driven approach to traceability. In: Proceedings of the 23rd international conference on software engineering (ICSE), Toronto, pp 123–132
Haumer P, Pohl K, Weidenhaupt K (1998) Requirements elicitation and validation with real world scenes. IEEE Trans Software Eng 24(12):1036–1054
Hertzum M (2003) Making use of scenarios: a field study of conceptual design. Int J Hum Comput Stud 58:215–239
Hollnagel E (1993) Human Reliability Analysis Context and Control. Academic, London
Kaindl H (1997) A practical approach to combining requirements definition and object-oriented analysis. Ann Software Eng 3:319–343
Leite JCSP, Hadad G, Doorn J, Kaplan G (2000) A scenario construction process. Requirements Eng 5:38–61
Mylopoulos J (1998) Information modelling in the time of the revolution. Inf Syst 23:127–155
Potts C (1999) ScenIC: a strategy for inquiry-driven requirements determination. In: IEEE international symposium on requirement engineering, Limerick, pp 58–65
Reason J (2000) Managing the risks of organizational accidents. Aldershot, Ashgate
Reason J (1990) Human Error. Cambridge University Press, London
Rolland C, Arhur CB, Cauvel C, Ralyte J, Sutcliffe AG, Maiden N, Jarke M, Haumer P, Pohl K, Dubois E, Heymans P (1998) A proposal for a scenario classification framework. Requirements Eng 3:23–47
Rolland C, Souveyet C, Achour CB (1998) Guiding goal modeling using scenarios. IEEE Trans Software Eng 24(12):1055–1071
Sutcliffe AG, Shin JE, Gregoriades G (2002) Tool support for scenario-based functional allocation. In: Proceedings of the 21st European annual conference on human decision making and control, University of Glasgow, Scotland
Sutcliffe AG, Maiden NAM, Minocha S, Manuel D (1998) Supporting scenario-based requirements engineering. IEEE Trans Software Eng 24(12):1072–1088
Sutcliffe AG, Ryan M (1998) Experience with SCRAM, a Scenario Requirements Analysis Method. In: International conference on requirement engineering, pp 164–171
Weidenhaupt K, Pohl K, Jarke M, Haumer P (1998) Scenarios in system development: current practice. IEEE Software March/April:34–45
Yu E (1997) Towards modelling and reasoning support for early-phase requirements engineering. In: Proceedings of the 3rd IEEE International symposium on requirements engineering. IEEE Computer Society Press, Los Alamitos, pp 226–235
Zhu H, Jin L (1994) Automating scenario-driven structured requirements engineering. In: Proceedings of the 24th annual international computer software and applications conference (COMPSAC’00). Taipei, pp 311–316
Zhu X, Mainden N, Pavan P (2003) Scenarios: bringing requirements and archetectures together. In: Proceedings of the 2nd international workshop on scenarios and state machines: models, algorithms, and tools (SCESM ’03). ICSE ’03, Portland