Developing a complexity metric for inner classes

In some of the object-oriented programming languages such as Java, a regular class could contain one or more nested classes. These nested classes are called inner classes which are supposed to carry out more specific tasks for their outer class. However, extensive use of inner classes would result i...

Full description

Bibliographic Details
Main Authors: Sim, Hui Tee, Atan, Rodziah, Abdul Ghani, Abdul Azim
Format: Article
Language:English
Published: Asian Research Publication Network 2010
Subjects:
Online Access:http://psasir.upm.edu.my/id/eprint/13978/
_version_ 1848842265510805504
author Sim, Hui Tee
Atan, Rodziah
Abdul Ghani, Abdul Azim
author_facet Sim, Hui Tee
Atan, Rodziah
Abdul Ghani, Abdul Azim
author_sort Sim, Hui Tee
building UPM Institutional Repository
collection Online Access
description In some of the object-oriented programming languages such as Java, a regular class could contain one or more nested classes. These nested classes are called inner classes which are supposed to carry out more specific tasks for their outer class. However, extensive use of inner classes would result in increasing program complexity and costly maintenance. We propose a complexity metric to measure the complexity extent of inner classes. Our metric is able to measure the complexity of inner classes in term of breadth and depth. © 2005 - 2009 JATIT. All rights reserved.
first_indexed 2025-11-15T07:56:23Z
format Article
id upm-13978
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T07:56:23Z
publishDate 2010
publisher Asian Research Publication Network
recordtype eprints
repository_type Digital Repository
spelling upm-139782012-04-04T03:42:37Z http://psasir.upm.edu.my/id/eprint/13978/ Developing a complexity metric for inner classes Sim, Hui Tee Atan, Rodziah Abdul Ghani, Abdul Azim In some of the object-oriented programming languages such as Java, a regular class could contain one or more nested classes. These nested classes are called inner classes which are supposed to carry out more specific tasks for their outer class. However, extensive use of inner classes would result in increasing program complexity and costly maintenance. We propose a complexity metric to measure the complexity extent of inner classes. Our metric is able to measure the complexity of inner classes in term of breadth and depth. © 2005 - 2009 JATIT. All rights reserved. Asian Research Publication Network 2010 Article PeerReviewed Sim, Hui Tee and Atan, Rodziah and Abdul Ghani, Abdul Azim (2010) Developing a complexity metric for inner classes. Journal of Theoretical and Applied Information Technology, 12 (2 ). pp. 77-83. ISSN 1992-8645 Object-oriented programming languages. Programming languages (Electronic computers). English
spellingShingle Object-oriented programming languages.
Programming languages (Electronic computers).
Sim, Hui Tee
Atan, Rodziah
Abdul Ghani, Abdul Azim
Developing a complexity metric for inner classes
title Developing a complexity metric for inner classes
title_full Developing a complexity metric for inner classes
title_fullStr Developing a complexity metric for inner classes
title_full_unstemmed Developing a complexity metric for inner classes
title_short Developing a complexity metric for inner classes
title_sort developing a complexity metric for inner classes
topic Object-oriented programming languages.
Programming languages (Electronic computers).
url http://psasir.upm.edu.my/id/eprint/13978/