Title :
Principal component analysis of coupling measures for developing high quality object oriented software
Author :
Hasan, K. M Azharul ; Hasan, Mohammad Sabbir
Author_Institution :
Khulna Univ. of Eng. & Technol., Khulna, Bangladesh
Abstract :
The object oriented programming paradigm often claimed to allow a faster development pace and higher quality of software. Within the design model, it is necessary for design classes to collaborate with one another. However, collaboration should be kept to an acceptable minimum i.e. better designing practice will introduce low coupling. If a design model is highly coupled, the system is difficult to implement, to test and to maintain overtime. In case of enhancing software, we need to introduce or remove module and in that case coupling is the most important factor to be considered because unnecessary coupling may make the system unstable and may cause reduction in the system´s performance. So coupling is thought to be a desirable goal in software construction, leading to better values for external software qualities such as maintainability, reusability and so on. To test this hypothesis, a good measure of class coupling is needed. In this paper, the major issue of coupling measures have been analyzed with the objective of determining the most significant coupling measure.
Keywords :
object-oriented programming; principal component analysis; program testing; software maintenance; software quality; coupling measures; high quality object oriented software; object oriented programming paradigm; principal component analysis; software construction; software maintainability; software quality; software reusability; system testing; Couplings; Principal component analysis; Servers; Software; Software measurement; Weight measurement; Cohesion; Coupling; Object Oriented Systems; Principal Component Analysis; Software Measures; Software Metrics;
Conference_Titel :
Computer and Communication Engineering (ICCCE), 2010 International Conference on
Conference_Location :
Kuala Lumpur
Print_ISBN :
978-1-4244-6233-9
DOI :
10.1109/ICCCE.2010.5556837