Skip to main content

Validating Reusability of Software Projects using Object-Oriented Design Metrics

  • Conference paper
  • First Online:
Information Science and Applications

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 339))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Grand, Java enterprise design patterns. Wiley, 2002.

    Google Scholar 

  2. C. Alexander, S. Ishikawa, and M. Silverstein, A pattern language: towns, buildings, construction. Oxford University Press, USA, 1977, vol. 2.

    Google Scholar 

  3. P. Kuchana, Software architecture design patterns in Java. CRC Press, 2004.

    Google Scholar 

  4. C. Lasater, Design patterns. Jones & Bartlett Learning, 2006.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. “Metrics 1.3.6,” January 2014. [Online]. Available: http://metrics.sourceforge.net/

  7. S. Chidamber and C. Kemerer, “A metrics suite for object oriented design,” IEEE Transactions on Software Engineering, vol. 20, pp. 476–493, 1994.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. D.P.DarcyandC.F.Kemerer,“Oo metrics in practice,”Software,IEEE, vol. 22, no. 6, pp. 17–19, 2005.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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.

    Google Scholar 

  22. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhamri Che Ani .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics