3 research outputs found

    Redocumentation through design pattern recovery:: an investigation and an implementation

    Get PDF
    In this thesis, two methods are developed in an aid to help users capture valuable design information and knowledge and reuse them. They are the design pattern recovery (DPR) method and pattern-based redocumentation (PBR) method. The DPR method is for matching up metrics of patterns with patterns themselves in order to capture valuable design information. Patterns are used as a container for storing the information. Two new metrics, i.e., p-value and s-value are introduced. They are obtained by analysing product metrics statistically. Once patterns have been detected from a system, the system can be redocumented using these patterns. Some existing XML (extensible Markup Language) technologies are utilised in order to realise the PRB method. Next, a case study is carried out to validate the soundness and usefulness of the DPR method. Finally, some conclusions drawn from this research are summarised, and further work is suggested for the researchers in software engineering

    Human factors in the design of parallel program performance tuning tools

    Get PDF

    Hypermedia for prototyping and system integration in information systems development.

    Get PDF
    This thesis investigates information systems development with special regard to the area of Geographical Information Systems. It addresses the area through the investigation of the software life-cycle development model and its augmentation by the use of prototyping. Observations are made on empirical experiments conducted to assess the usefulness of the new techniques of hypertext and hypermedia and their suitability within this field of study. This investigation is complemented by a case study, the Norfolk and Suffolk Broads Authority. The Norfolk and Suffolk Broads are designated by statute with similar status to the National Parks of Great Britain, and are managed by the Norfolk and Suffolk Broads Authority. Through cooperation with the Norfolk and Suffolk Broads Authority, a prototype information system was created. This system makes use of geographical data from the Broads Authority. The development stages of this system were used to conduct experiments for this thesis. The tools and techniques used for the development of this system are described. These include a hypertext tool called FIELD (Fully Integrated Environment for Layered Development) which has been especially designed for the complete storage of all information for each stage throughout this development. The use of this tool and hypertext for the development of the geographically based information system for the Norfolk and Suffolk Broads Authority are discussed
    corecore