A framework for a Web-based toolset to support the teaching of software and Web engineering

This paper proposes a framework to support the development and use of tools that support the teaching of software and Web engineering. It describes the evolution of tools to support the teaching of software engineering from simple client-side tools that support drawing DFDs and UML diagrams to Web-based repositories that support process modelling. The paper specifically introduces the concept of "automated walkthroughs" and describes their use within the WWW. It also describes tools that automatically create automated walkthroughs for the World Wide Web (WWW) and their evaluation within a masters-level software engineering module. Conclusions are drawn about the general applicability of the framework and proposals are made for further work in this area.