The University of Sheffield
Department of Computer Science

Peter Mann MSc Dissertation 2000/01

"Website Analysis, Automated Report Generation and Management System"

Supervised by M.Holcombe

Abstract

This thesis describes the implementation of a unique tool that has been developed from a base where no initial development work has been embarked upon. The principle function of this tool, named web-documentation tool, is to assist with website development and the subsequent automated compilation of documentation.

This tool is developed for Genesys Solutions, a software development company located in the department, mainly dedicated to the development of software solutions. A significant proportion of client projects relate to the development and maintenance of web-based systems that require associated supporting documentation to complement the software.

This program remotely accesses a specified website and will proceed to analyse the content. The tool will then continue to collate information for documentation and testing purposes, which is subsequently used to generate a comprehensive report. The tool also incorporates task allocation and user management features, to assist with the project management of the website. In addition, an underlying database is used to archive the website history and the generated reports can include the work conducted for any time interval to complement monthly reports.

The system has also been fully tested, utilising several testing strategies and is considered sufficiently robust to be used within future Genesys project development.