Definition and experimental evaluation of function points for object-oriented systems

被引:21
作者
Caldiera, G [1 ]
Antoniol, G [1 ]
Fiutem, R [1 ]
Lokan, C [1 ]
机构
[1] PricewaterhouseCoopers, Fairfax, VA 22033 USA
来源
FIFTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM - METRICS 1998, PROCEEDINGS | 1998年
关键词
object oriented; function points; size estimation; design metrics;
D O I
10.1109/METRIC.1998.731242
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a method for estimating the size, and consequently effort and duration, of object oriented software development projects. Different estimates may be made in different phases of the development process, according to the available information. We define an adaptation of traditional function points, called "Object Oriented Function Paints", to enable the measurement of object oriented analysis and design specifications. Tools have been constructed to automate the counting method. The novel aspect of our method is its flexibility. An organisation con experiment with different counting policies, to find the mast accurate predictors of size, effort, etc, in its environment. The method and preliminary results of its application in an industrial environment are presented and discussed.
引用
收藏
页码:167 / 178
页数:12
相关论文
共 50 条
[21]   OBJECT-ORIENTED METHODS FOR MANUFACTURING INFORMATION-SYSTEMS [J].
ZHOU, ML ;
GREENWELL, R ;
TANNOCK, J .
COMPUTER INTEGRATED MANUFACTURING SYSTEMS, 1994, 7 (02) :113-121
[22]   A unified framework for cohesion measurement in object-oriented systems [J].
Briand, LC ;
Daly, JW ;
Wust, J .
FOURTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 1997, :43-53
[23]   Object-oriented co-specification for embedded systems [J].
Wolf, W .
MICROPROCESSORS AND MICROSYSTEMS, 1996, 20 (03) :141-147
[24]   A unified framework for coupling measurement in object-oriented systems [J].
Briand, LC ;
Daly, JW ;
Wüst, JK .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (01) :91-121
[25]   An Object-Oriented Approach to the Modular Design of Mechatronic Systems [J].
Zhang, Zhinan ;
Xun Zhuge ;
Li, Xiang ;
Evans, Richard ;
Liu, Ang .
IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2024, 71 :2623-2639
[26]   EcosimPro:: An object-oriented simulation tool for dynamic systems [J].
Pérez-Vara, R ;
Cobas, P .
MODELLING AND SIMULATION 2002, 2002, :123-127
[27]   An object-oriented language for real-time systems [J].
Pons, A.P. .
International Journal of Computers and Applications, 2004, 26 (01) :31-37
[28]   A Review of Software Testing Approaches in Object-Oriented and Aspect-Oriented Systems [J].
Bhatia, Vasundhara ;
Singhal, Abhishek ;
Bansal, Abhay ;
Prabhakar, Neha .
SOFTWARE ENGINEERING (CSI 2015), 2019, 731 :487-496
[29]   Reengineering analysis of object-oriented systems via duplication analysis [J].
Fioravanti, F ;
Migliarese, G ;
Nesi, P .
PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, :577-586
[30]   2D Visualization for Object-Oriented Software Systems [J].
Alnabhan, Mohammad ;
Hammouri, Awni ;
Hammad, Mustafa ;
Atoum, Mohammad ;
Al-Thnebat, Omamah .
2018 INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS AND COMPUTER VISION (ISCV2018), 2018,