Updating OO-Method Function Points

In the framework of function points associated to OO-method conceptual models (OOmFP), measuring the functional size of an information system in a precise and automatic way starting from its conceptual model is today a reality. The industrial application of the OO-Method modelling tools has resulted in their evolution, incorporating support for new functional elements. The present work shows the measurement rules associated to the new functional elements supported by OO-Method conceptual models, applying these rules in tools that generate executable code from OO-Method conceptual models. Finally, a comparative analysis is performed over OO-Method models of real systems. The comparative analysis shows the impact of new rules on the functional size measurement.

[1]  Jeffrey C. Carver,et al.  Knowledge-Sharing Issues in Experimental Software Engineering , 2004, Empirical Software Engineering.

[2]  Fernando Brito e Abreu,et al.  Evaluating the impact of object-oriented design on software quality , 1996, Proceedings of the 3rd International Software Metrics Symposium.

[3]  Amela Karahasanovic,et al.  A survey of controlled experiments in software engineering , 2005, IEEE Transactions on Software Engineering.

[4]  Brian Henderson-Sellers,et al.  The OOSPICE Methodology Component: Creating a CBD Process Standard , 2003 .

[5]  Matthias Jarke,et al.  Design and Analysis of Quality Information for Data Warehouses , 1998, ER.

[6]  Adam A. Porter,et al.  Assessing Software Review Meetings: Results of a Comparative Analysis of Two Experimental Studies , 1997, IEEE Trans. Software Eng..

[7]  Dietmar Pfahl,et al.  Reporting guidelines for controlled experiments in software engineering , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[8]  Tore Dybå,et al.  Evidence-Based Software Engineering for Practitioners , 2005, IEEE Softw..

[9]  Walter F. Tichy,et al.  Should Computer Scientists Experiment More? , 1998, Computer.

[10]  Michael E. Fagan Advances in software inspections , 1986, IEEE Transactions on Software Engineering.

[11]  Jeffrey C. Carver,et al.  Replicating software engineering experiments: addressing the tacit knowledge problem , 2002, Proceedings International Symposium on Empirical Software Engineering.

[12]  Michael E. Fagan Design and Code Inspections to Reduce Errors in Program Development (Reprint) , 2002, Software Pioneers.

[13]  Mario Piattini,et al.  A Formal Definition for Object-Relational Database Metrics , 2005, ICEIS.

[14]  Tore Dybå,et al.  Evidence-based software engineering , 2004, Proceedings. 26th International Conference on Software Engineering.

[15]  Venkataraman Ramesh,et al.  Research in computer science: an empirical study , 2004, J. Syst. Softw..

[16]  Venkataraman Ramesh,et al.  Research in software engineering: an analysis of the literature , 2002, Inf. Softw. Technol..

[17]  Oscar Pastor,et al.  Faculteit Economie En Bedrijfskunde Hoveniersberg 24 B-9000 Gent Functional Size Measurement Method for Object-oriented Conceptual Schemas: Design and Evaluation Issues a Functional Size Measurement Method for Object-oriented Conceptual Schemas: Design and Evaluation Issues , 2022 .

[18]  Shari Lawrence Pfleeger,et al.  Preliminary Guidelines for Empirical Research in Software Engineering , 2002, IEEE Trans. Software Eng..

[19]  Silvia Abrahão,et al.  On the functional size measurement of object-oriented conceptual schemas: design and evaluation issues , 2004 .

[20]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[21]  Barbara A. Kitchenham,et al.  Modeling Software Measurement Data , 2001, IEEE Trans. Software Eng..

[22]  Oscar Pastor,et al.  Just-UI : A User Interface Specification Model , 2002, CADUI.

[23]  Reiner R. Dumke,et al.  A Generalized Representation for selected Functional Size Measurement Methods , 2001 .

[24]  Miguel Goulão,et al.  Composition assessment metrics for CBSE , 2005 .

[25]  Victor R. Basili,et al.  The role of experimentation in software engineering: past, current, and future , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[26]  Shinji Kusumoto,et al.  Function point measurement tool for UML design specification , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[27]  David Budgen,et al.  CASE tool evaluation: experiences from an empirical study , 2003, J. Syst. Softw..

[28]  F. Brito e Abreu,et al.  Cross-validation of Metrics for Software Components , 2005, IEEE Latin America Transactions.

[29]  James Miller,et al.  Applying meta-analytical procedures to software engineering experiments , 2000, J. Syst. Softw..

[30]  Claes Wohlin,et al.  Using Students as Subjects—A Comparative Study of Students and Professionals in Lead-Time Impact Assessment , 2000, Empirical Software Engineering.

[31]  Marcus Ciolkowski,et al.  Towards evidence in software engineering , 2004, Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE '04..

[32]  Paul Lukowicz,et al.  Experimental evaluation in computer science: A quantitative study , 1995, J. Syst. Softw..

[33]  Andy Brooks,et al.  Meta Analysis—A Silver Bullet—for Meta-Analysts , 1997, Empirical Software Engineering.

[34]  Janice Singer Using the American Psychological Association (APA) Style Guidelines to Report Experimental Results , 2007 .

[35]  Oscar Pastor,et al.  OASIS 2.0: An Object Definition Language for Object Oriented Databases , 1994, GULP-PRODE.

[36]  Fernando Brito e Abreu,et al.  Formalizing Object-Oriented Design Metrics upon the UML Meta-Model , 2002, Anais do XVI Simpósio Brasileiro de Engenharia de Software (SBES 2002).

[37]  Marvin V. Zelkowitz,et al.  Experimental validation in software engineering , 1997, Inf. Softw. Technol..