DocumentCode
1840208
Title
Improved Metrics for Encapsulation Based on Information Hiding
Author
Cao, Yong ; Zhu, Qingxin
Author_Institution
Inst. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu
fYear
2008
fDate
18-21 Nov. 2008
Firstpage
742
Lastpage
747
Abstract
The contribution of metrics to the overall objective of software quality is understood and fully recognized by the software engineering community in general. In the design and development of object-oriented software we should keep information such as attributes and methods in a module or class invisible to external environment as possible. Although Method Hiding Factor (MHF) and Attribute Hiding Factor (AHF) in a suite of metrics MOOD have been adopted to measure the degree of information hiding. They are not sufficient, because they are method and attribute level that are only finely granular and they are incomplete. The information hiding metrics of class and system which are coarsely granular and medium granular should be needed. In this paper, improved metrics for encapsulation based on information hiding is proposed to satisfy the above need of different grains. The new measures are applied in an experiment to obtain results, and its validity, completeness and accuracy are proved. The new metrics will be impact on design and development of object-oriented software.
Keywords
data encapsulation; object-oriented methods; software metrics; attribute hiding factor; information hiding; method hiding factor; object-oriented software design; object-oriented software development; software engineering; software metrics; software quality; Computer science; Encapsulation; Mood; Open source software; Programming profession; Software engineering; Software measurement; Software packages; Software quality; Software tools; encapsulation; information hiding; metrics; object-oriented software;
fLanguage
English
Publisher
ieee
Conference_Titel
Young Computer Scientists, 2008. ICYCS 2008. The 9th International Conference for
Conference_Location
Hunan
Print_ISBN
978-0-7695-3398-8
Electronic_ISBN
978-0-7695-3398-8
Type
conf
DOI
10.1109/ICYCS.2008.76
Filename
4709066
Link To Document