ABSTRACT
The traditional thrust of software quality assurance has been to use "brute force" testing at the end of development. However quality assurance in the early phases of development is an order of magnitude more cost effective than testing done at the end of development. This paper describes the introduction of quality reviews as a learning activity into an undergraduate requirements analysis course, and evaluates the effectiveness of this in improving learning. In the absence of any standard instrument for evaluating learning effectiveness, we developed a survey instrument called the Learning Effectiveness Survey. Using this instrument, learning effectiveness is evaluated in the context of the learning goals of the course (short term learning), and in the context of the broader educational programme and future working life (long term learning). It also provides feedback on the learning intervention and how it can be improved. While the intervention was moderately successful in its first application, a great deal was learned about how it could be improved next time.
- BLOOM, B. (1984): Taxonomy of Educational Objectives, New York: Longman.Google Scholar
- CASHIN, W. E. (1995): Student Ratings of Teaching: The Research Revisited: Idea Paper No. 32, Centre for Faculty Education and Development, Kansas State University.Google Scholar
- LAUESEN, S. and O. VINTER (2000):Preventing Requirement Defects, In Proceedings of the Sixth International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ'2000), Stockholm, Sweden, June 5--6 2000.Google Scholar
- LINDLAND, O. I., G. SINDRE, and A. SØLVBERG (1994): Understanding Quality In Conceptual Modelling, IEEE Software, 11 (2), March: p. 42--49. Google ScholarDigital Library
- MARSH, H. W. (1987): Students' Evaluations of University Teaching: Research Findings, Methodological Issues and Directions for Future Research, Elmsford, NY: Pergamon Press.Google Scholar
- MARTIN, J. (1989): Information Engineering, Englewood Cliffs, N.J.: Prentice Hall, 3 v. Google ScholarDigital Library
- MOODY, D. L., G. SINDRE, T. BRASETHVIK, and A. SØLVBERGE (2002): Evaluating the Quality of Process Models: Empirical Analysis of a Quality Framework, In S. Spaccapietra, S. T. March, and Y. Kambayashi (Eds.), 21st International Conference on Conceptual Modeling (ER'2002), Tampere, Finland, October 7--11. Google ScholarDigital Library
- MOODY, D. L. and G. G. SHANKS (2003): Improving the Quality of Data Models: Empirical Validation of a Quality Management Framework, International Journal of Information Systems, forthcoming. Google ScholarDigital Library
- MOODY, D. L. and G. SINDRE (2003): The Learning Effectiveness Survey (LES): An Instrument of Evaluating and improving the Effectiveness of Learning Interventions, In International Conference on Education, Honolulu, Hawaii, January 7--10.Google Scholar
- MOODY, D. L., G. SINDRE, T. BRASETHVIK, and A. SØLVBERG (2003): Evaluating the Quality of Information Models: Empirical Analysis of a Conceptual Model Quality Framework, In International Conference on Software Engineering (ICSE2003), Portland, USA, May 7--9. Google ScholarDigital Library
- MORRIS, C. W. (1970): Foundations of the Theory of Signs, Chicago: Chicago University Press.Google Scholar
- POELS, G., J. NELSON, M. GENERO, and M. PIATTINI (2002): Quality in Conceptual Modeling - New Research Directions, In G. Poels, et al. (Eds.), International Workshop on Conceptual Modeling Quality (IWCMQ'02), Tampere, Finland: Springer-Verlag, October 11.Google Scholar
- SEYMOUR, E., D. J. WEISE, A.-B. HUNTER, and S. M. DAFFINRUD (2000): Using Real-World Questions to Promote Active Learning, In Proceedings of the National Meeting of the American Chemical Society Symposium, San Francisco, March 27.Google Scholar
- SNARE, C. E. (2000): An Alternative End-of-Semester Questionnaire, Political Science Online, (December).Google Scholar
- STANDISH GROUP (1995): The CHAOS Report into Project Failure, The Standish Group International Inc. Available on-line at http://www.standishgroup.com/visitor/chaos.htm.Google Scholar
- STANDISH GROUP (1996): Unfinished Voyages, The Standish Group International Inc. available on-line at http://www.standishgroup.com/visitor/voyages.htm.Google Scholar
- VAN VLIET, H. (2000): Software Engineering: Principles and Practice (2nd edition): John Wiley & Sons. Google ScholarDigital Library
- WALRAD, C. and E. MOSS (1993): Measurement: The Key to Application Development Quality, IBM Systems Journal, 32 (3): p. 445--460. Google ScholarDigital Library
Index Terms
- Incorporating quality assurance processes into requirements analysis education
Recommendations
Incorporating quality assurance processes into requirements analysis education
Proceedings of the 8th annual conference on Innovation and technology in computer science educationThe traditional thrust of software quality assurance has been to use "brute force" testing at the end of development. However quality assurance in the early phases of development is an order of magnitude more cost effective than testing done at the end ...
QA to AQ part two: shifting from quality assurance to agile quality: "measuring and monitoring quality"
PLoP '14: Proceedings of the 21st Conference on Pattern Languages of ProgramsAs organizations transition to agile processes, Quality Assurance (QA) activities and roles need to evolve. Traditionally, QA activities occur late in the process, after the software is fully functioning. As a consequence, QA departments have been "...
QA to AQ part four: shifting from quality assurance to agile quality: "prioritizing qualities and making them visible"
PLoP '15: Proceedings of the 22nd Conference on Pattern Languages of ProgramsAs organizations transition to agile processes, Quality Assurance (QA) activities and attention to system quality need to evolve along with the evolution of development practices. Agile quality teams incrementally deliver working software while ensuring ...
Comments