Int J Performability Eng ›› 2020, Vol. 16 ›› Issue (2): 255-264.doi: 10.23940/ijpe.20.02.p9.255264

• Orginal Article • Previous Articles     Next Articles

Survey on Methods for Automated Measurement of the Software Scale

Jing Zhuab, Song Huanga*, Yaqing Shia*(), Mingyu Chena, Jialuo Liua, and Erhu Liuac   

  1. aCommand and Control Engineering College, Army Engineering University of PLA, Nanjing, 210007, China
    bTraining Management Department, Navy Command College, Nanjing, 210016, China
    c94973 Troop, Hangzhou, 310021, China
  • Submitted on ; Revised on ; Accepted on
  • Contact: Song Huang,Yaqing Shi E-mail:shs0317@163.com
  • Supported by:
    This work is supported by the the National Key R&D Program of China (No. 2018YFB1403400), Natural Science Foundation of China (No. 61702544), Natural Science Foundation of Jiangsu Province, China (No. BK20160769, BK20141072), and China Postdoctoral Science Foundation (No. 2016M603031).

Abstract:

Software scale automated measurement plays an increasingly important role in the early stage of software development. Mainstream software scale measurement methods are mainly based on function point methods, which are dependent on manpower. Therefore, software scale measurement based on automated acquisition of function points is one of the emphases of future research. In this paper, software scale measurement is discussed, and main algorithms based on the IFPUG function point method are introduced. These algorithms are compared and analyzed in order to summarize their advantages and disadvantages. Then, four steps that should be performed to automatically obtain function points are proposed, and the technical challenges of each step are pointed out. Finally, the future research direction is given.

Key words: function point, entity, identification, disambiguation, extraction