Open Access   Article Go Back

Computation of External view based Software Metrics: Java Based Tool

P.L. Powar1 , M.P. Singh2 , Bharat Solanki3 , Jawwad Wasat Shareef4

  1. Dept. of Mathematics and Computer Science, R.D University, Jabalpur, India.
  2. Dept. of Computer Science, Dr. B. R. Ambedkar University Agra, Agra, India.
  3. Dept. of Mathematics and Computer Science, R.D University, Jabalpur, India.
  4. Dept. of Mathematics and Computer Science, R.D University, Jabalpur, India.

Correspondence should be addressed to: bharat.jbp@gmail.com.

Section:Research Paper, Product Type: Journal Paper
Volume-5 , Issue-8 , Page no. 33-43, Aug-2017

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v5i8.3343

Online published on Aug 30, 2017

Copyright © P.L. Powar, M.P. Singh, Bharat Solanki, Jawwad Wasat Shareef . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: P.L. Powar, M.P. Singh, Bharat Solanki, Jawwad Wasat Shareef, “Computation of External view based Software Metrics: Java Based Tool,” International Journal of Computer Sciences and Engineering, Vol.5, Issue.8, pp.33-43, 2017.

MLA Style Citation: P.L. Powar, M.P. Singh, Bharat Solanki, Jawwad Wasat Shareef "Computation of External view based Software Metrics: Java Based Tool." International Journal of Computer Sciences and Engineering 5.8 (2017): 33-43.

APA Style Citation: P.L. Powar, M.P. Singh, Bharat Solanki, Jawwad Wasat Shareef, (2017). Computation of External view based Software Metrics: Java Based Tool. International Journal of Computer Sciences and Engineering, 5(8), 33-43.

BibTex Style Citation:
@article{Powar_2017,
author = {P.L. Powar, M.P. Singh, Bharat Solanki, Jawwad Wasat Shareef},
title = {Computation of External view based Software Metrics: Java Based Tool},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {8 2017},
volume = {5},
Issue = {8},
month = {8},
year = {2017},
issn = {2347-2693},
pages = {33-43},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=1385},
doi = {https://doi.org/10.26438/ijcse/v5i8.3343}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v5i8.3343}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=1385
TI - Computation of External view based Software Metrics: Java Based Tool
T2 - International Journal of Computer Sciences and Engineering
AU - P.L. Powar, M.P. Singh, Bharat Solanki, Jawwad Wasat Shareef
PY - 2017
DA - 2017/08/30
PB - IJCSE, Indore, INDIA
SP - 33-43
IS - 8
VL - 5
SN - 2347-2693
ER -

VIEWS PDF XML
1079 698 downloads 451 downloads
  
  
           

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.

Key-Words / Index Term

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

References

[1] 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.
[2] C. Szyperski, “Component Software”, Addison-Wesley Professional; 2002.
[3] 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.
[4] 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.
[5] 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,.
[6] R. S. Pressman, Software engineering: A practitioner’s approach. McGraw Hill.
[7] 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.
[8] 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.
[9] 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.
[10] 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.
[11]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.
[12] 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.
[13] 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.
[14] SAX, Retrieved on March 5, 2011 http://sax.sourceforge.net.