Multi-Value Models for Allocation of Software Component Development Costs Based on Trustworthiness

Mengyue Wang,Yanfang Ma, Guanru Li,Wei Zhou,Liang Chen

IEEE ACCESS(2020)

引用 6|浏览2
暂无评分
摘要
The trustworthiness of software is an important attribute. The cost of software development increases with its improvement by software trustworthiness. As one of main methods of software development, component-based software development can reduce development costs to a certain extent. However, it is important to study how to allocate the given development costs to each component so that software trustworthiness can be optimized. First, multi-value models for allocation of software component development costs are established based on different structures of software system. Second, algorithms for allocation of software component development costs can be designed by using dynamic programming. The proposed allocation algorithms can allocate development costs to each component to optimize software trustworthiness. Furthermore, in order to allocate development costs to each component automatically, a web-based software tool for allocating development costs to each component is developed. Finally, a case study of a self-service ticketing system is provided to show the feasibility of the proposed allocation algorithms.
更多
查看译文
关键词
Allocation algorithm,component,development costs,dynamic programming,software trustworthiness
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要