arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1906.08592cs.SE
收藏

一种新的软件库投资决策框架

A New Framework for software Library Investment Metrics

Anas Shatnawi

摘要:

软件质量被认为是软件工程面临的最重要的挑战之一。它有许多方面,与用户的观点不同,取决于他们的要求。因此,这些维度导致难以正确地测量和定义软件质量。软件质量度量是软件质量的主要核心。因此,有必要研究和开发软件度量,以满足更好的质量要求。使用库比使用泛型编程更能提高软件质量,因为这些库是预先准备和测试的。此外,这些库减少了设计、测试和维护过程中的工作量。在这项研究中,我们提出了一个新的模型来计算在编码,测试和生产过程中使用库而不是泛型编程所节省的工作量。该模型包括三个指标,即图书馆投资率,图书馆投资水平,程序简单性。通过对10个工程实例的实证分析,比较了模型与复用率的结果。结果表明,该模型比复用率更能反映软件质量和生产率的提高。

英文摘要:

Software quality is considered as one of the most important challenges in software engineering. It has many dimensions which differ from users' point of view that depend on their requirements. Therefore, those dimensions lead to difficulty in measuring and defining the software quality properly. Software quality measurement is the main core of the software quality. Thus, it is necessary to study and develop the software measurements to meet the better quality. The use of libraries increases software quality more than that of using generic programming because these libraries are prepared and tested in advance. In addition, these libraries reduce the effort that is spent in designing, testing, and maintenance processes. In this research, we presented a new model to calculate the saved effort that results from using libraries instead of generic programming in the coding, testing, and productivity processes. The proposed model consists of three metrics that are Library Investment Ratio, Library Investment Level, and Program Simplicity. An empirical analyzes has been applied into ten projects to compare the results of the model with Reuse Percent. The results show that the model has better indication of the improvement of software quality and productivity rather than Reuse Percent.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑