论文标题

使用增强软件开发过程存储库的更好的用户建议

Better User Recommendations using Enhancing Software Development Process Repository

论文作者

Rahman, Ziaur, Hasan, Md. Kamrul

论文摘要

重复使用先前完成的软件存储库以增强开发过程是一种常见现象。如果开发人员从现有项目中获得建议,他们可能会受益于他们在编码时最终期望的东西。该领域可用的策略日复一日地正在迅速改变。有许多努力一直集中在采矿过程和构建存储库上。他们中的一些人强调了基于Web的代码搜索,而另一些则在其自定义工具中集成了基于Web的代码。但是,基于Web的方法效率低下,尤其是在其应用采矿技术的构建存储库中。为了响应用户查询搜索代码片段,我们需要一个具有更好表示和抽象的丰富存储库。为了确保在采矿过程之前的存储库,我们已经开发了一个基于增强软件开发过程(ESDP)的概念。在ESDP方法中,来自在线和离线存储的多个代码来源被认为可以在客户端构建具有XML表示的中央存储库,并在客户端构建了采矿技术。各自的评估表明,ESDP方法在响应时间和性能上的工作效果要比当今可用的许多其他现有方法要好得多。

Reusing previously completed software repository to enhance the development process is a common phenomenon. If developers get suggestions from the existing projects they might be benefited a lot what they eventually expect while coding. The strategies available in this field have been rapidly changing day by day. There are a number of efforts that have been focusing on mining process and constructing repository. Some of them have emphasized on the web based code searching while others have integrated web based code searching in their customized tool. But web based approaches have inefficiency especially in building repository on which they apply mining technologies. To search the code snippets in response to the user query we need an enriched repository with better representation and abstraction. To ensure that repository before mining process we have developed a concept based on Enhancing Software Development Process (ESDP). In ESDP approach multiple sources of codes from both online and offline storages are considered to construct the central repository with XML representation and applied mining techniques in the client side. The respective evaluation shows that ESDP approach works much better in response time and performance than many other existing approaches available today.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源