Computation of External view based Software Metrics: Java Based Tool

Authors

  • PL Powar Dept. of Mathematics and Computer Science, R.D University, Jabalpur, India
  • MP Singh Dept. of Computer Science, Dr. B. R. Ambedkar University Agra, Agra, India
  • Solanki B Dept. of Mathematics and Computer Science, R.D University, Jabalpur, India
  • Wasat Shareef J Dept. of Mathematics and Computer Science, R.D. University, Jabalpur, India

DOI:

https://doi.org/10.26438/ijcse/v5i8.3343

Keywords:

Software Metrics, Static metrics, dynamic metrics, External view, Component based software

Abstract

Component based software development (CBSD) strategies have been found to be boon for software development companies. The contribution of past researches in the area of software cost estimation of component based software development was excellent. It has been noticed that the use of the components in software development is hierarchical and this multilevel implementation increases the complexity of the software development. If the depth of the components in hierarchy and their association and aggregation with each other are available in advance then this information helps in estimating the cost and complexity of the software in early stage. The present paper compute the different metrics values during the design phase of the entire life cycle of software development. A component diagram consisting of the various components and their associations has been prepared using ArgoUML software tool. Considering a case of E-learning, our technique has been implemented on this special case, to compute various metrics for analyzing certain results of the software at designing stage which turns out to be the important information to control the development cost and the complexity of the software in advance. By computing external view based metrics we can assess effort estimation and complexity of CBSE at early stage.

References

S. S Ali, A. Ghafoor and R.A. Paul, “Metrics-guided quality management for component-based software systems”, Proceedings of the 25th Annual International Computer Software and Applications Conference, 2001. COMPSAC 2001, Institute of Electrical and Electronics Engineers (IEEE), Jan 2001, pg. 303-308.

C. Szyperski, “Component Software”, Addison-Wesley Professional; 2002.

N.S. Gill, Balkishan, Dependency and interaction oriented Complexity metrics of component based systems. ACM Sigsoft Software Engineering notes, March 2008, vol 33, issue 2, pg. 1-5.

J. Chen, W. Yeap, S. Bruda, “A Review of Component Coupling metrics for component based development, World Congress on Software Engineering (WCSE’09)”, May 2009, Xiamen, China, DOI: 10.1109/WCSE.2009.391.

J. Chen, H. Wang, Y. Zhon, S. Bruda, “Complexity metrics for Component based Software System”, International Journal of Digital Content Technology and its Applications, March. 2011, volume 5, number 3, pg. 235-244,.

R. S. Pressman, Software engineering: A practitioner’s approach. McGraw Hill.

G. Falcone, C. Atkinson, “A Basis for a Metric Suite for Software Components”, 12th ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering, 8th July 2008 - Paphos, Cyprus, pg. 53-63.

M. F. Bertoa and A. Vallecillo, “Usability metrics for software components”, 8th international workshop on quantitative approaches in object-oriented software engineering (QAOOSE’2004), Oslo, Norway, June 2004.

P.L. Powar, M.P Singh, S Upadhyay, and B. Solanki, “Dynamic software metric estimation (DSME): Tool using ArgoUML”, International Journal of Advanced Research in Computer Science, May-June 2017, volume 8 number 5, pg. 591-602.

L.V. Narasimhan, P.T. Parthasarathy, M. Das, “Evaluation of a Suite of Metrics for Component Based Software Engineering (CBSE)”, issues in Informing Science and Information Technology, January 2009, volume 6, pg. 731-740.

L.V. Narasimhan, B. Hendradjaya, “Some theoretical consideration for a suite of metrics for the integration of software components”, issues of information Science and Information Technology, 2007, volume 177, issue -3, pg 844-864.

R. K. Pandey, J.W. Shareef, “CAME: Component Assembly Metrics Extraction using UML”, ACM SIGSOFT Software Engineering Notes, July 2013, volume 38 number 4, pg. 1-12.

R. K. Pandey, J.W. Shareef, “Design of a Component Interface Complexity Measurement Tool for Component-Based Systems”, ACM SIGSOFT Software Engineering Notes, July 2015, Volume 40 Number 1, pg. 1-12.

SAX, Retrieved on March 5, 2011 http://sax.sourceforge.net.

Downloads

Published

2025-11-11
CITATION
DOI: 10.26438/ijcse/v5i8.3343
Published: 2025-11-11

How to Cite

[1]
P. Powar, M. Singh, B. Solanki, and J. Wasat Shareef, “Computation of External view based Software Metrics: Java Based Tool”, Int. J. Comp. Sci. Eng., vol. 5, no. 8, pp. 33–43, Nov. 2025.

Issue

Section

Research Article