Abstract
Reusability is the highest priority that needs to be considered before developing good software projects. Without reusability, software projects would be hard to maintain or extend. In order to ensure the minimum reusability levels of quality attribute is achieved in designing software project, two versions of jUnit which were developed by software professionals have been assessed by using Quality Model for Object-oriented Design (QMOOD). Even though the obtained result showed that the design of jUnit projects achieved the standard, the result was still not validated by other object-oriented design metrics framework. Therefore, this paper will validate the design reusability of jUnit using CK Metrics. The result showed that jUnit has a good quality design and the reusability level can be used as a benchmark for designing other software projects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Grand, Java enterprise design patterns. Wiley, 2002.
C. Alexander, S. Ishikawa, and M. Silverstein, A pattern language: towns, buildings, construction. Oxford University Press, USA, 1977, vol. 2.
P. Kuchana, Software architecture design patterns in Java. CRC Press, 2004.
C. Lasater, Design patterns. Jones & Bartlett Learning, 2006.
Z. Ani, S. Basri, and A. Sarlan, “Assessing quality attributes of object-oriented software design: A case study,” in 2nd International Conference on Computer and Information Sciences, Kuala Lumpur, 2014.
“Metrics 1.3.6,” January 2014. [Online]. Available: http://metrics.sourceforge.net/
S. Chidamber and C. Kemerer, “A metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 20, pp. 476–493, 1994.
U. Kulkarni, Y. Kalshetty, and V. Arde, “Validation of ck metrics for object oriented design measurement,” in 3rd International Conference on Emerging Trends in Engineering and Technology (ICETET). IEEE, 2010, pp. 646–651.
A. Kaur, S. Singh, D. K. Kahlon, and P. S. Sandhu, “Empirical analysis of ck & mood metrics suite,” Int. Journal of Innovation, Management and Technology, vol. 1, no. 5, pp. 447–452, 2010.
M. Genero, M. Piattini, and C. Calero, “A survey of metrics for uml class diagrams,” Journal of Object Technology, vol. 4, no. 9, pp. 59–92, 2005.
V. R. Basili, L. C. Briand, and W. L. Melo, “A validation of object-oriented design metrics as quality indicators,” IEEE Transactions on Software Engineering, vol. 22, no. 10, pp. 751–761, 1996.
K.JohariandA.Kaur,“Validation of object-oriented metrics using open source software system: an empirical study,” ACM SIGSOFT Software Engineering Notes, vol. 37, no. 1, pp. 1–4, 2012.
T. Honglei, S. Wei, and Z. Yanan, “The research on software metrics and software complexity metrics,” in International Forum on Computer Science-Technology and Applications, IFCSTA’09., vol. 1. IEEE, 2009, pp. 131–136.
S. Srivastava and R. Kumar, “Indirect method to measure software quality using ck-oo suite,” in International Conference on Intelligent Systems and Signal Processing (ISSP). IEEE, 2013, pp. 47–51.
R.SubramanyamandM.Krishnan,“Empirical analysis of ck metrics for object-oriented design complexity: Implications for software defects,” IEEE Transactions on Software Engineering, vol. 29, no. 4, pp. 297–310, 2003.
D.P.DarcyandC.F.Kemerer,“Oo metrics in practice,”Software,IEEE, vol. 22, no. 6, pp. 17–19, 2005.
M. Hitz and B. Montazeri, “Chidamber and kemerer’s metrics suite: a measurement theory perspective,” Transactions on Software Engineering, vol. 22, no. 4, pp. 267–271, 1996.
N. I. Churcher, M. J. Shepperd, S. Chidamber, and C. Kemerer, “Comments on” a metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 21, no. 3, pp. 263–265, 1995.
G. Succi, W. Pedrycz, S. Djokic, P. Zuliani, and B. Russo, “An empirical exploration of the distributions of the chidamber and kemerer object-oriented metrics suite,” Empirical Software Engineering, vol. 10, no. 1, pp. 81–104, 2005.
L. Cheikhi, R. E. Al-Qutaish, A. Idri, and A. Sellami, “Chidamber and kemerer object-oriented measures: Analysis of their design from the metrology perspective,” International Journal of Software Engineering & Its Applications, vol. 8, no. 2, 2014.
R. Lincke, J. Lundberg, and W. Löwe, “Comparing software metrics tools,” in International Symposium on Software Testing and Analysis. ACM, 2008, pp. 131–142.
V. Yadav and R. Singh, “Validating object oriented design quality using software metrics,” in International Conference on Advances in Electronics, Electrical and Computer Science Engineering, 2012.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ani, Z.C., Basri, S., Sarlan, A. (2015). Validating Reusability of Software Projects using Object-Oriented Design Metrics. In: Kim, K. (eds) Information Science and Applications. Lecture Notes in Electrical Engineering, vol 339. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46578-3_100
Download citation
DOI: https://doi.org/10.1007/978-3-662-46578-3_100
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46577-6
Online ISBN: 978-3-662-46578-3
eBook Packages: EngineeringEngineering (R0)