Many clustering algorithms have been developed and improved over the years to cater for large scale data clustering. However, much of this work has been in developing numeric based algorithms that use efficient summarisations to scale to large data sets. There is a growing need …
Genomic signal processing is a new area of research that combines genomics with digital signal processing methodologies for enhanced genetic data analysis. Microarray is a well known technology for the evaluation of thousands of gene expression profiles. By considering these pro…
In western countries at least one third of the population develops cancer. The main cause of death in cancer patients is metastasis and there is no effective treatment for this complication. The situation can be improved by a better understanding of the cancer invasion process. …
This study aims to understand the use of a computer during GP consultations and to enable the development of EPR systems which are easier to review, enter data into, use to take action, and is more sensitive to the clinical context. This thesis reports the development of a multi…
This thesis considers the importance to democracy of online spaces where citizens can engage in dialogue on issues of public concern. Specifically, it evaluates the BBC's news and features provision on its website dedicated to the 2005 UK Parliamentary General Election, entitled…
An increase of violence in public spaces has prompted the introduction of more sophisticated technology to improve the safety and security of very crowded environments. Research disciplines such as civil engineering and sociology, have studied the crowd phenomenon for years, emp…
Crowds are often an integral part of an event or an activity that may potentially be overlooked, yet present a substantial threat to the health and safety of all those attending such an event. In the majority of crowd control situations, the importance of managing the event will…
E-commerce creates opportunities for companies to implement internal and external connections. This establishes new capabilities to meet market needs and changes the way business can be conducted through the redefinition of rules and roles in the extended enterprise. The literat…
Understanding knowledge management is critical for organisations because the persons concerned are not trained adequately to access, use and benefit from this knowledge effectively. The main problem is that the workers themselves do not understand how to organize and manage a hu…
This thesis describes research into communication protocols required by a wireless mesh network (WMN) that would be deployed to support emergency rescue teams in a disaster recovery scenario. WMN applications in emergency and disaster recovery require the network to facilitate m…
Time series forecasting has a long track record in many application areas. In forecasting research, it has been illustrated that finding an individual algorithm that works best for all possible scenarios is hopeless. Therefore, instead of striving to design a single superior alg…
This research is concerned with the development of a set of novel sketch-based skeleton-driven 2D animation techniques, which allow the user to produce realistic 2D character animation efficiently. The technique consists of three parts: sketch-based skeleton-driven 2D animation …
This thesis is concerned with the investigation of methods of providing support to non-expert users of telecare systems by creating easy-to-use interfaces and assessing the effect of adapting the interface to suit the cognitive style of individual users. The contributions to kno…
Dynamic reconfiguration of logic circuits has been a research problem for over four decades. While applications using logic reconfiguration in practical scenarios have been demonstrated, the design of these systems has proved to be a difficult process demanding the skills of an …
An integrated security framework is proposed for detecting enterprise-wide network attacks. The proposed framework defines three types of components, namely, sensor, analysis and response. Sensor components gather evidence about security attacks. Analysis components correlate an…
Web-based development is a relatively immature area of Software Engineering, producing often complex applications to many different types of end user and stakeholders. Web Engineering as a research area, was created to introduce processes that enable web based development to be …
Two intensive, longitudinal case studies were conducted at IBM Hursley Park. There were several objectives to these case studies: first, to investigate the actual behaviour of the two projects in depth; second, to develop conceptual structures relating the lower-level processes …
Traditionally building of predictive models is perceived as a combination of both science and art. Although the designer of a predictive system effectively follows a prescribed procedure, his domain knowledge as well as expertise and intuition in the field of machine learning ar…
Semantic web is an extension of the current web which is envisaged to offer a machine readable information space, where intelligent engines perform sophisticated tasks that can help in managing the massive and complex information on web. The shift towards the use of semantic web…