{"title":"A Java reuse repository for Eclipse using LSI","authors":"Ming-Yang Lin, R. Amor, E. Tempero","doi":"10.1109/ASWEC.2006.5","DOIUrl":null,"url":null,"abstract":"Software reuse is a concept that is frequently mentioned as a way to improve software developers' productivity. However, there are a number of issues that need to be addressed in order for software reuse to be adopted by developers. One of those issues is providing enough reusable artifacts. The Java Standard API has been quite successful in this, with the latest version having over 3000 classes available. However this raises the issue of finding the right artifact to reuse. With the Java API, this means trawling through the JavaDoc Web pages, which has the risk of not being able to find the right artifact, even though it is in the API. In this paper, we explore the use of latent semantic indexing as a means to index the Java API JavaDoc pages. Specifically, we describe Prophecy, an Eclipse plug-in that presents the Java API as a software repository","PeriodicalId":285684,"journal":{"name":"Australian Software Engineering Conference (ASWEC'06)","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Australian Software Engineering Conference (ASWEC'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASWEC.2006.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 9
Abstract
Software reuse is a concept that is frequently mentioned as a way to improve software developers' productivity. However, there are a number of issues that need to be addressed in order for software reuse to be adopted by developers. One of those issues is providing enough reusable artifacts. The Java Standard API has been quite successful in this, with the latest version having over 3000 classes available. However this raises the issue of finding the right artifact to reuse. With the Java API, this means trawling through the JavaDoc Web pages, which has the risk of not being able to find the right artifact, even though it is in the API. In this paper, we explore the use of latent semantic indexing as a means to index the Java API JavaDoc pages. Specifically, we describe Prophecy, an Eclipse plug-in that presents the Java API as a software repository
软件重用是一个经常被提及的概念,是一种提高软件开发人员生产力的方法。然而,为了让开发人员采用软件重用,还有许多问题需要解决。其中一个问题是提供足够的可重用构件。Java Standard API在这方面非常成功,其最新版本拥有超过3000个可用类。然而,这引起了寻找正确的工件来重用的问题。对于Java API,这意味着要在JavaDoc Web页面中搜索,这样做有无法找到正确工件的风险,即使它在API中。在本文中,我们探讨了使用潜在语义索引作为索引Java API JavaDoc页面的一种方法。具体来说,我们将描述Prophecy,这是一个Eclipse插件,它将Java API表示为软件存储库