Achieving high quality of use-case-based requirements

Informatik Forschung und Entwicklung - Tập 20 Số 1-2 - Trang 11-23 - 2005
Christian Denger1, Barbara Paech2, Bernd Freimut1
1Fraunhofer Institute for Experimental Software Engineering, Kaiserslautern, Germany
2Institute for Computer Science, University of Heidelberg, Heidelberg, Germany

Tóm tắt

Từ khóa


Tài liệu tham khảo

Amour F, Miller G (2001) Advanced Use Case Modelling. Addison Wesley

Anda B, Sjøberg DIK (2002) Towards an inspection technique for UC models. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE), Italy, pp 127–134

Boehm B, Basili VR (2001) Software Defect Reduction Top 10 List. IEEE Computer, 34(1):135–137, January 2001

Basili VR, Green S, Laitenberger O, Lanubile F, Shull F, Sorumgard S, Zelkowitz M (1996) The Empirical Investigation of Perspective-based Reading. Empirical Software Engineering 1(2):133–164

Bunse C, Laitenberger O (2002) Improving Component Quality Through the Systematic Combination of Construction and Analysis. In: Proceedings of Software Quality Week Europe, Belgium, pp 1–17

Boehm BW (1981) Software Engineering Economics. Advances in Computer Science and Technology. Prentice Hall

Booch G, Rumbaugh J, Jacobson I (1999) The Unified Modelling Language User Guide. Addison-Wesley

Bittner K, Spence I (2003) Use Case Modeling. Addison Wesley

Chillarege R, Bhandari I, Chaar J, Halliday M, Moebus D, Ray B, Wong M (1992) Orthogonal defect classification – A concept for in-process measurements. IEEE Transactions on Software Engineering 18:943–956, November 1992

Constantine L, Lockwood L (1999) Software for Use, Addison Wesley

Cockburn A (2001) Writing Effective Use Cases. Addison Wesley

Davis FD (1989) Perceived usefulness, perceived ease of use, and user acceptance of Information technology. MIS Quarterly, pp 319–340

Denger, C, Ciolkowski M, Lanubile F (2004) Does Active Guidance Improve Software Inspections? A Preliminary Empirical Study. IASTED conference 2004, Innsbruck, Austria, pp 408–413

Denger C, Kerkow D, von Knethen A, Paech B (2003) A Comprehensive Approach for Creating High-Quality Requirements and Specifications in Automotive Projects. In: 16th International Conference “Software & Systems Engineering and their Applications” Paris, 2–4 December 2003

Denger C, Olsson T (2004) Simulating Textual Scenarios using State charts. In: 3rd International Workshop on Scenarios and State Machines. Models, Algorithms, and Tools. SCESM04, Ill., Lit., pp 21–26

Denger C, Paech B, Benz S (2003) Guidelines – Creating Use Cases for Embedded Systems. IESE Report No. 078.03/E

Freimut B (2001) Developing and Using Defect Classification Schemes, IESE Report No. 072.01/E

Firesmith G. Use Cases: the Pros and Cons. http://www.ksc.com/article7.html

Grady R (1992) Practical Software Metrics for Project Management and Process Improvement. Prentice Hall

Harel D (1998) Modeling Reactive Systems with Statecharts. McGraw-Hill

Heitmeyer C, Labaw B, Kiskis D (1995) Consistency Checking of SCR-Style Requirements Specifications. In: Proceedings of the Second International Symposium on Requirements Engineering, pp 56 ff, March 1995

IEEE Standard Classification for Software Anomalies (1994) IEEE Std. 1044-1993

IEEE Recommended Practice for Software Requirements Specification (1998) Standard 830-1998

Kruchten P (1999) The Rational Unified Process, An Introduction. Addison Wesley

Laitenberger O (2000) Cost-effective Detection of Software Defects through Perspective-based Inspections. PhD Thesis in Experimental Software Engineering, Fraunhofer IRB Verlag

Lilly S (1999) UC Pitfalls: Top 10 Problems from Real Projects Using UCs. Proceedings Technology of object-oriented languages and systems (TOOLS), pp 174–183

Mellor P (1992) Failures, faults and changes in dependability measurement. Information and Software Technology 34:640–654, October 1992

Paech B, Denger C, Kerkow D, von Knethen A (2005) Requirements engineering for technical products – integrating specification, validation and change management. In: Maté JL, Silva A (eds) Requirements Engineering for Sociotechnical Systems. Hershey: Information Science Publishing, pp 153–169

Pettit R (2002) Establishing Inspection Criteria for UML Models. Tutorial at the 5th Conference of the Unified Modelling Language (UML 2002), Germany

Porter A, Votta L, Basili V (1996) Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment. IEEE Transactions on Software Engineering, pp 563–575

Prechelt L (2001) Kontrollierte Experimente in der Softwaretechnik. Springer (in German)

Rolland C, Achour CB (1998) Guiding the Construction of Textual UC Specifications. Data & Knowledge Engineering Journal 25(1–2):125–160, Elsevier Science Publishers, North Holland, March 1998

Runeson P (2003) Using Students as Experiment Subjects – An Analysis on Graduate and Freshmen Student Data. In: Proceedings 7th International Conference on Empirical Assessment and Evalutation in Software Engineering

Ryser J, Glinz M (1999) A Practical Approach to Validating and Testing Software Systems Using Scenarios. Proceedings Quality Week Europe

http://www.ilogix.com/products/rhapsody/index.cfm

Shull F, Carver J, Travassos G (2001) An Empirical Methodology for Introducing Software Processes. In: Proceedings 8th European Software Engineering Conference, pp 288–296