Title: Department of Computer Science Seminar Date: Monday, Nov. 25, 2002 Time: 3:30pm to 4:15pm Venue: Room N101, CSIT Building [108] Speaker: Dr Huilin Ye Description: A Visualized Software Library: Nested Self-Organising Maps for Software Retrieval and Browsing. Abstract One of the major challenges in software reuse is how to construct software libraries that will facilitate efficient and effective retrieval of the desired software components for reuse. Software library systems based on current approaches are either ineffective in retrieval, or inefficient in building and updating the libraries. Such systems may also be difficult to use as considerable knowledge about the inner working of the systems is required. This seminar will present an approach, called Visualised Software Library (VSL), to the structuring of software libraries. To achieve an optimal balance among effectiveness, efficiency and user-friendliness, VSL combines the strengths of the automatic free-text indexing method and the Self-Organising Map (SOM) neural network technology. To address the problem of poor precision existing in current SOM-based general document classification systems, a sophisticated neural network architecture, the Nested Self-Organising Map (NSOM), is developed. The NSOM-based storage structure is capable of facilitating a more effective two-level retrieval, a coarse-grained retrieval to improve recall and a fine-grained retrieval to enhance precision. Results obtained from a retrieval experiment revealed that the established VSL-based library achieved a better level of precision at the same level of recall in comparison with other software library systems. The retrieval performance of the VSL-based library was also compared with a publicly available full-text retrieval system. A significant improvement in both recall and precision was observed. The positive experimental results demonstrate the effectiveness of the VSL approach. URL: http://cs.anu.edu.au/lib/seminars/seminars02/dept20021125b Biography: Dr. Huilin Ye received her Bachelor of Engineering from Harbin Engineering University, China, in 1982 and completed her PhD at Southern Cross University, Australia, in 2000. Dr. Ye worked as a computer system analyst and software engineer from 1982 to 1992 at Wuhan Automation Research Institute. She was an associate professor at the Department of Computer Science, Hubei University, China, from 1992 to 1996. Dr. Ye has joined the Discipline of Computer Science and Software Engineering within the School of Electrical Engineering and Computer Science at the University of Newcastle Since October 2000. She is currently a lecturer at the Discipline. Her major research interests include software reuse (intelligent software library system), software system development, information retrieval, neural network application, and data mining (feature selection).