A Mixed Approach to Class Library Construction and Browser Design

碩士 === 中原大學 === 資訊工程研究所 === 82 === In this thesis, a new approach, called mixed approach, is proposed for reusing components from software library. The mixed approach is essentially a hybrid of faceted index and free-text analysis method. The motivation o...

Full description

Bibliographic Details
Main Authors: Chang, Chao Tsun, 張兆村
Other Authors: Liu, Chung Shyan
Format: Others
Language:zh-TW
Published: 1994
Online Access:http://ndltd.ncl.edu.tw/handle/50953048602202321504
id ndltd-TW-082CYCU0392014
record_format oai_dc
spelling ndltd-TW-082CYCU03920142016-02-10T04:08:54Z http://ndltd.ncl.edu.tw/handle/50953048602202321504 A Mixed Approach to Class Library Construction and Browser Design 利用混合法建構類型館及瀏覽器設計 Chang, Chao Tsun 張兆村 碩士 中原大學 資訊工程研究所 82 In this thesis, a new approach, called mixed approach, is proposed for reusing components from software library. The mixed approach is essentially a hybrid of faceted index and free-text analysis method. The motivation of this research is an attempt to use both faceted index and automated retrieval approach in reusing software components from a C++ class library. A CIG, Conceptual Information Group, is a group of significant words that represent fuzzy concepts. An extended faceted classification allows the reuser to classify the class components with four CIGs. The reuser can present his required concepts with CIGs while retrieving. The evaluation of an information system includes parsing the target class source code and counting their frequency with the free-text analysis approach, which depends on these significant words described in CIGs and their frequencies. Then the system transforms the frequencies into standardized scores. An FCIG, Frequency of CIG, is the group of standardized scores of CIG. Candidate classes are selected from the library based on the degree of similarity between their CIGs and the required descriptions. Similarity is quantized by a standardized score of matched significant words. We implement a prototype browser to work with an assembled C++ class library, which is based on the mixed approach. Finally, we performed two experiments on retrieval to support our idea. A precision criterion is proposed. Also, some interested experimental results are discussed. Liu, Chung Shyan 留忠賢 1994 學位論文 ; thesis 64 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 中原大學 === 資訊工程研究所 === 82 === In this thesis, a new approach, called mixed approach, is proposed for reusing components from software library. The mixed approach is essentially a hybrid of faceted index and free-text analysis method. The motivation of this research is an attempt to use both faceted index and automated retrieval approach in reusing software components from a C++ class library. A CIG, Conceptual Information Group, is a group of significant words that represent fuzzy concepts. An extended faceted classification allows the reuser to classify the class components with four CIGs. The reuser can present his required concepts with CIGs while retrieving. The evaluation of an information system includes parsing the target class source code and counting their frequency with the free-text analysis approach, which depends on these significant words described in CIGs and their frequencies. Then the system transforms the frequencies into standardized scores. An FCIG, Frequency of CIG, is the group of standardized scores of CIG. Candidate classes are selected from the library based on the degree of similarity between their CIGs and the required descriptions. Similarity is quantized by a standardized score of matched significant words. We implement a prototype browser to work with an assembled C++ class library, which is based on the mixed approach. Finally, we performed two experiments on retrieval to support our idea. A precision criterion is proposed. Also, some interested experimental results are discussed.
author2 Liu, Chung Shyan
author_facet Liu, Chung Shyan
Chang, Chao Tsun
張兆村
author Chang, Chao Tsun
張兆村
spellingShingle Chang, Chao Tsun
張兆村
A Mixed Approach to Class Library Construction and Browser Design
author_sort Chang, Chao Tsun
title A Mixed Approach to Class Library Construction and Browser Design
title_short A Mixed Approach to Class Library Construction and Browser Design
title_full A Mixed Approach to Class Library Construction and Browser Design
title_fullStr A Mixed Approach to Class Library Construction and Browser Design
title_full_unstemmed A Mixed Approach to Class Library Construction and Browser Design
title_sort mixed approach to class library construction and browser design
publishDate 1994
url http://ndltd.ncl.edu.tw/handle/50953048602202321504
work_keys_str_mv AT changchaotsun amixedapproachtoclasslibraryconstructionandbrowserdesign
AT zhāngzhàocūn amixedapproachtoclasslibraryconstructionandbrowserdesign
AT changchaotsun lìyònghùnhéfǎjiàngòulèixíngguǎnjíliúlǎnqìshèjì
AT zhāngzhàocūn lìyònghùnhéfǎjiàngòulèixíngguǎnjíliúlǎnqìshèjì
AT changchaotsun mixedapproachtoclasslibraryconstructionandbrowserdesign
AT zhāngzhàocūn mixedapproachtoclasslibraryconstructionandbrowserdesign
_version_ 1718185652277739520