CFP last date
20 May 2024
Reseach Article

Estimation of Software Complexity in Component based System

by Tarun Ahuja, Dilbag Singh
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 59 - Number 20
Year of Publication: 2012
Authors: Tarun Ahuja, Dilbag Singh
10.5120/9815-4386

Tarun Ahuja, Dilbag Singh . Estimation of Software Complexity in Component based System. International Journal of Computer Applications. 59, 20 ( December 2012), 1-3. DOI=10.5120/9815-4386

@article{ 10.5120/9815-4386,
author = { Tarun Ahuja, Dilbag Singh },
title = { Estimation of Software Complexity in Component based System },
journal = { International Journal of Computer Applications },
issue_date = { December 2012 },
volume = { 59 },
number = { 20 },
month = { December },
year = { 2012 },
issn = { 0975-8887 },
pages = { 1-3 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume59/number20/9815-4386/ },
doi = { 10.5120/9815-4386 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:04:49.563620+05:30
%A Tarun Ahuja
%A Dilbag Singh
%T Estimation of Software Complexity in Component based System
%J International Journal of Computer Applications
%@ 0975-8887
%V 59
%N 20
%P 1-3
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software complexity and software testing are interrelated and important aspects of software development. For testing issue we can relate software testing to measurable quantities like coupling, cohesion etc. in order to measure and understand complexity. Most of the applications are developed using existing source code. This code is named as component in component based software development. And the concept of using these components to develop software is called reusability. These components increase complexity of the software and can also decrease software quality. In this work a set of software metrics are taken that will check the interconnection between the software components and the application. How strong this relation defines the software complexity after using this software component. For this work three cases such as four components, six components and eight components having interconnection among them are taken. After applying software metrics on them it will be suggested that complexity increases when new components are added.

References
  1. A. A. Toptsis, J. Emilrazan "Cognitive and Usability Perspectives in Software Platform Libraries", JNIT, Vol. 1, No. 2, pp. 25-34, 2010.
  2. Bass L. , Clements P. , and Kazman R. , Software Architecture in Practice, Addison-Wesley, 1998.
  3. Garlan D. , Allen R. , and Ockerbloom J. ,Architectural Mismatch: Why Reuse is so hard, IEEE Software, Vo. 12, issue 6, 1995.
  4. G. Gui, P. D. Scott, "Measuring Software Component Reusability by Coupling and Cohesion Metrics", Journal of Computers, vol. 4, no. 9, pp. 797-805, 2009.
  5. Jasmine K. S, Dr. R. Vasantha "A New Process Model for Reuse Based Software development Approach" Proceedings of the World Congress on Engineering 2008, Vol IWCE 2008, July 2 - 4, 2008, London,U. K.
  6. Jianguo Chen "Complexity Metrics for Component-based Software Systems", vol5, issue3. 24,2011.
  7. Jo Woodison ,Managing Software Reuse with Perforce", Mandarin Consulting.
  8. L. Kharb, R. Singh, "Complexity metrics for component-oriented software systems", ACM SIGSOFT Software Engineering Notes, vol. 33, no. 2, pp. 1-3, 2008.
  9. Maurizio Pighin "A New Methodology for Component Reuse and Maintenance" University degli Studi di Udine, Italy.
  10. Prakriti Trivedi ,Rajeev kumar "Software Metrics to Estimate Software Quality using Software Component Reusability",IJCSI, Vol. 9 ,Issue 2, No 2, March 2012.
  11. S. Jing, C. Jiang, "An Approach to Predict Performance of Component-based Software with the Palladio Component Model and Stochastic Well-formed Nets", AISS, Vol. 2, No. 1, pp. 31-42, 2010.
  12. S Sedigh-Ali, A Ghafoor, R Paul,"Software Engineering Metrics for COTS-Based Systems",IEEE Computer, vol. 34, no. 5, pp. 44- 50, 2001
  13. V. Narasimhan, B. Hendradjaya, "A New Suite of Metrics for the Integration of Software Components", the First International Workshop on Object Systems and Software Architectures (WOSSA'2004), South Australia, Australia, 2004.
  14. V. P. Venkatesan, M. Krishnamoorthy, "A Metrics Suite for Measuring Software Components", JCIT, Vol. 4, No. 2, pp. 138-153, 2009.
  15. Yoonsun Lim, Myung Kim, Seungnam Jeong and Anm o Jeong "A Reuse-Based Software Development Method" Dept. of Computer Science & Engineering, Ehwa Womans university,120-750 Seoul, Korea.
Index Terms

Computer Science
Information Sciences

Keywords

Modularity Complexity Quality Reusability Component-based software system.