arrow
返回

AN INFORMATION-RETRIEVAL APPROACH FOR AUTOMATICALLY CONSTRUCTING SOFTWARE LIBRARIES

delete1991-01-01
delete230
delete
OA
AI
M
MAAREK, YS *
D
Daniel M. Berry
G
Gail E. Kaiser
DOI:10.1109/32.83915delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Although software reuse presents clear advantages for programmer productivity and code reliability, it is not practiced enough. One of the reasons for the only moderate success of reuse is the lack of software libraries that facilitate the actual locating and understanding of reusable components. This paper describes a technology for automatically assembling large software libraries which promote software reuse by helping the user locate the components closest to her/his needs. Software libraries are automatically assembled from a set of unorganized components by using information retrieval techniques. The construction of the library is done in two steps. First, attributes are automatically extracted from natural language documentation by using a new indexing scheme based on the notions of lexical affinities and quantity of information. Then a hierarchy for browsing is automatically generated using a clustering technique which draws only on the information provided by the attributes. Thanks to the free-text indexing scheme, tools following this approach can accept free-style natural language queries. This technology has been implemented in the GURU system, which has been applied to construct an organized library of AIX utilities. An experiment was conducted in order to evaluate the retrieval effectiveness of GURU as compared to INFOEXPLORER a hypertext library system for AIX 3 on the IBM RISC System/6000 series. We followed the usual evaluation procedure used in information retrieval, based upon recall and precision measures, and determined that our system performs 15% better on a random test set, while being much less expensive to build than INFOEXPLORER.
Keyword:
AUTOMATIC INDEXING
CLUSTERING
INFORMATION RETRIEVAL
LEXICAL AFFINITIES
SOFTWARE LIBRARIES
SOFTWARE REUSE

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.9K
被引数:
1.1W

机构

暂无机构信息
引用论文

引用论文

Earthquake source parameters determined by the SAFOD Pilot Hole seismic array
err2004-05-19
err0
PREAI
errKazutoshi Imanishi; William L. Ellsworth; Stephanie G. Prejean
err分享
err收藏
err分享
err收藏
SB-219383, a Novel Tyrosyl tRNA Synthetase Inhibitor from a Micromonospora sp. I. Fermentation, Isolation and Properties.
err2000-01-01
err0
errOAAI
errANNA L STEFANSKA; NIGEL J. COATES; LUCY M. MENSAH; ANDREW J. POPE; SARAH J. READY; STEPHEN. R. WARR
err分享
err收藏
4.2: Polymer‐Stabilized Blue‐Phase Material Driven at Low Voltage
err2012-10-01
err0
PREAI
errTetsuji Ishitani; Yasuhiro Niikura; Makoto Ikenaga; Manabu Kobayashi; Momoko Kato; Tsudoi Nagi; Yuko Oe; Masaru Nakano; Satoshi Seo; Yoshiharu Hirakata; Jun Koyama; Shunpei Yamazaki; Rai Sato; Kenichi Okazaki; Masahiro Katayama
err分享
err收藏
COMPOSITION OF URINARY CASTS
err1966-02-01
err0
PREAI
errE.G. Mcqueen
err分享
err收藏
Fundus Lesions in Malignant Hypertension
err1986-11-01
err0
PREAI
errSohan Singh Hayreh; Gary E. Servais; Prem Singh Virdi
err分享
err收藏
Density Operator of Unpolarized Radiation
err1971-08-01
err0
PREAI
errHari Prakash; Naresh Chandra
err分享
err收藏
学者 查看更多内容