• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
Advanced Search
Zhang Yunjie, Zhang Xuan, Wang Xu, Ren Junmin, Tang Ziqi. A Qualitative Evaluation Approach for Requirement Change Technical Debt Based on Marginal Contribution[J]. Journal of Computer Research and Development, 2021, 58(1): 208-223. DOI: 10.7544/issn1000-1239.2021.20190459
Citation: Zhang Yunjie, Zhang Xuan, Wang Xu, Ren Junmin, Tang Ziqi. A Qualitative Evaluation Approach for Requirement Change Technical Debt Based on Marginal Contribution[J]. Journal of Computer Research and Development, 2021, 58(1): 208-223. DOI: 10.7544/issn1000-1239.2021.20190459

A Qualitative Evaluation Approach for Requirement Change Technical Debt Based on Marginal Contribution

Funds: This work was supported by the National Natural Science Foundation of China (61862063, 61502413, 61262025), the National Social Science Foundation of China (18BJL104), the Natural Science Foundation of Yunnan Province (2016FB106), the Natural Science Foundation of Key Laboratory of Software Engineering of Yunnan Province (2015SE202), and the Data Driven Software Engineering Innovative Research Team Funding of Yunnan Province (2017HC012).
More Information
  • Published Date: December 31, 2020
  • Software technical debt uses the concept of “debt” in economics to describe the technical compromise implemented in software development for the short-term benefits. However, for the long-term goal, technical debt will affect the quality, cost and development efficiency, so it is necessary to manage it systematically and effectively. Aiming at the technical debt caused by the changing requirements in the software life cycle, the requirement change technical debt is defined and quantified firstly. Then, the idea of “marginal contribution” in economics is used to obtain the marginal contributions of the changing requirements. They are the basis of the priority for the requirement changes. Then, marginal contribution analytical method provides a reference for the implementation value of requirement changes. In the experiment and case study, taking Hadoop as an example, the feasibility of the marginal benefit for requirement changes is verified. Finally, gradient boosting decision tree is used to study the history reports of requirement changes in Spring Framework. A method for analyzing the requirement changes’ marginal contribution abilities is proposed. The priority of each field in change reports to its marginal contribution is ranked. The results show that the analysis method can provide valuable results for requirement engineers to measure their workload and risks.
  • Related Articles

    [1]Guo Yuhan, Liu Yongwu. Bimodal Cooperative Matching Algorithm for the Dynamic Ride-Sharing Problem[J]. Journal of Computer Research and Development, 2022, 59(7): 1533-1552. DOI: 10.7544/issn1000-1239.20210373
    [2]Jin Pengfei, Chang Xueqin, Fang Ziquan, Li Miao. Location-Aware Joint Influence Maximizaton in Geo-Social Networks Using Multi-Target Combinational Optimization[J]. Journal of Computer Research and Development, 2022, 59(2): 294-309. DOI: 10.7544/issn1000-1239.20210891
    [3]Yu Runlong, Zhao Hongke, Wang Zhong, Ye Yuyang, Zhang Peining, Liu Qi, Chen Enhong. Negatively Correlated Search with Asymmetry for Real-Parameter Optimization Problems[J]. Journal of Computer Research and Development, 2019, 56(8): 1746-1757. DOI: 10.7544/issn1000-1239.2019.20190198
    [4]Fu Yiqi, Dong Wei, Yin Liangze, Du Yuqing. Software Defect Prediction Model Based on the Combination of Machine Learning Algorithms[J]. Journal of Computer Research and Development, 2017, 54(3): 633-641. DOI: 10.7544/issn1000-1239.2017.20151052
    [5]Wang Bin. A Discrete Particle Swarm Optimization-based Algorithm for Polygonal Approximation of Digital Curves[J]. Journal of Computer Research and Development, 2010, 47(11): 1886-1892.
    [6]Fan Xiaoqin, Jiang Changjun, Fang Xianwen, Ding Zhijun. Dynamic Web Service Selection Based on Discrete Particle Swarm Optimization[J]. Journal of Computer Research and Development, 2010, 47(1): 147-156.
    [7]Li Xin, Huang Xuanjing, and Wu Lide. Combined Multiple Classifiers Based on TBL Algorithm and Their Application in Question Classification[J]. Journal of Computer Research and Development, 2008, 45(3): 535-541.
    [8]Li Heng, Zhu Jingbo, and Yao Tianshun. Combined Multiple Classifiers Based on a Stacking Algorithm and Their Application to Chinese Text Chunking[J]. Journal of Computer Research and Development, 2005, 42(5): 844-848.
    [9]Zeng Liping and Huang Wenqi. A New Local Search Algorithm for the Job Shop Scheduling Problem[J]. Journal of Computer Research and Development, 2005, 42(4): 582-587.
    [10]Zhao Wenbo, Wang Liming, Huang Deshuang. Structure Optimization of Radial Basis Probabilistic Neural Networks by the Maximum Absolute Error Combined with the Micro-Genetic Algorithm[J]. Journal of Computer Research and Development, 2005, 42(2): 179-187.
  • Cited by

    Periodical cited type(3)

    1. 黄阳,周旭,杨志邦,余婷,张吉,曾源远,李肯立. 基于缓存的时变道路网最短路径查询算法. 计算机研究与发展. 2022(02): 376-389 . 本站查看
    2. 李永刚. 基于云计算的数据信息加密安全存储仿真研究. 电子设计工程. 2021(11): 132-135 .
    3. 刘铎,杨涓,谭玉娟. 边缘存储的发展现状与挑战. 中兴通讯技术. 2019(03): 15-22 .

    Other cited types(7)

Catalog

    Article views (554) PDF downloads (159) Cited by(10)

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return