Functional Size Measurement Tool-based Approach for Mobile Game

Nur Ida Aniza Rusli (1), Nur Atiqah Sia Abdullah (2)
(1) Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
(2) Faculty of Computer and Mathematical Sciences, Universiti Teknologi MARA, 40450 Shah Alam, Selangor, Malaysia
Fulltext View | Download
How to cite (IJASEIT) :
Rusli, Nur Ida Aniza, and Nur Atiqah Sia Abdullah. “Functional Size Measurement Tool-Based Approach for Mobile Game”. International Journal on Advanced Science, Engineering and Information Technology, vol. 10, no. 3, June 2020, pp. 993-8, doi:10.18517/ijaseit.10.3.10185.
Nowadays, software effort estimation plays an important role in software project management due to its extensive use in industry to monitor progress, and performance, determine overall productivity and assist in project planning. After the success of methods such as IFPUG Function Point Analysis, MarkII Function Point Analysis, and COSMIC Full Function Points, several other extension methods have been introduced to be adopted in software projects. Despite the efficiency in measuring the software cost, software effort estimation, unfortunately, is facing several issues; it requires some knowledge, effort, and a significant amount of time to conduct the measurement, thus slightly ruining the advantages of this approach. This paper demonstrates a functional size measurement tool, named UML Point tool, that utilizes the concept of IFPUG Function Point Analysis directly to Unified Modeling Language (UML) model. The tool allows the UML eXchange Format (UXF) file to decode the UML model of mobile game requirement and extract the diagrams into component complexity, object interface complexity, and sequence diagram complexity, according to the defined measurement rules. UML Point tool then automatically compute the functional size, effort, time, human resources, and total development cost of mobile game. Besides, this paper also provides a simple case study to validate the tool. The initial results proved that the tool could be useful to improve estimation accuracy for mobile game application development and found to be reliable to be applied in the mobile game industry.

O. J. Klakegg and S. Lichtenberg, “Successive cost estimation-successful budgeting of major projects,” in Procedia-Social and Behavioral Sciences, 2016, 226, pp. 176-183.

A. Ismail and V. Cardellini, “Towards self-adaptation planning for complex service-based systems,” in International Conference on Service-Oriented Computing, Springer, 2013, pp. 432-444.

ISO/IEC 20926, “Software Engineering - IFPUG 4.1 Unadjusted Functional Size Measurement Method - Counting Practices Manual,” in International Organization for Standardization, Geneva, 2003.

ISO/IEC 20968, “Software Engineering - MkII Function Point Analysis - Counting Practices Manual,” in International Organization for Standardization, 2002.

ISO/IEC 19761, “Software Engineering - COSMIC Full Function Point Measurement Manual,” v.2.2, 2003.

ISO/IEC 24570, “Software Engineering - NESMA Functional Size Measurement Method, v.2.1 - Definitions and Counting Guidelines for the Application of Function Point Analysis,” in International Organization for Standardization - ISO, Geneva, 2005.

P. Forselius, “Finnish Software Measurement Association Functional Size,” in Finnish Software Metrics Association, Finland, 2004.

S.A. Whitmire, “3D Function Points: Scientific and Real-time Extensions to Function Points,” in Proceedings of the Pacific Northwest Software Quality Conference, 1992.

T.C. Jones, “A Short History of Function Points and Feature Points,” in Software Productivity Research Inc., USA, 1987.

R. Meli, “Early and Extended Function Points: A New Method for Function Points Estimation,” in Proceedings of IFPUG-FALL Conference, Scottsdale, Arizona, 1997.

L.S. De Souza and G.S De Aquino Jr, “Estimating the Effort of Mobile Application Development,” in Proceedings of Second International Conference on Computational Science and Engineering, 2014, pp. 45-63.

M.M. Rosli, N.H.I Teoh, N.S.M. Yusop and N.S. Mohamad, “Fault prediction model for web application using genetic algorithm,” in International Conference on Computer and Software Modeling (IPCSIT), 14, 2011, pp. 71-77.

M. Adnan and M. Afzal, “Ontology based multiagent effort estimation system for scrum agile method,” in IEEE Access, 2017, vol. 5, pp. 25993-26005.

S. Azzouz and A. Abran, “A proposed measurement role in the rational unified process and its implementation with ISO 19761: COSMIC-FFP,” in Software Measurement European Forum, Rome, Italy, 2004.

H. Diab, F. Koukane, M. Frappier and R. St-Denis, “µcROSE: Functional Size Measurement for Rational Rose RealTime,” 2002.

S. Abrahao and E. Insfran, “A metamodeling approach to estimate software size from requirements specifications,” in Software Engineering and Advanced Applications, 2008. SEAA'08. 34th Euromicro Conference, IEEE, 2008, pp. 465-475.

K. Lind, R. Heldal, T. Harutyunyan and T. Heimdahl, “CompSize: Automated size estimation of embedded software components,” in Software Measurement, 2011 Joint Conference of the 21st Int'l Workshop on and 6th Int'l Conference on Software Process and Product Measurement (IWSM-MENSURA), IEEE, 2011, pp. 86-95.

K. Lind and R. Heldal, “A model-based and automated approach to size estimation of embedded software components,” in International Conference on Model Driven Engineering Languages and Systems, Springer, Berlin, Heidelberg, 2011, pp. 334-348.

R. Baillargeon and R. Flores, “From Algorithms to Software - A Practical Approach to Model-Driven Design,” SAE Technical Paper, 2007-01-1622, 2007.

L.S. De Souza and G.S. De Aquino Jr, “Estimating the Effort of Mobile Application Development,” in Proceedings of Second International Conference on Computational Science and Engineering, 2014, pp 45-63.

N.I.A. Rusli and N.A.S. Abdullah, “UML Point for Mobile Game A Measurement Method for Sizing Mobile Game Design,” in Journal of Engineering and Applied Sciences, 12(3), 2017, pp. 481-487.

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Authors who publish with this journal agree to the following terms:

    1. Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
    2. Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
    3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).