CFP last date
20 January 2025
Reseach Article

Statistical Stream Metrics for Software Quality

by Meena Sharma, Dr. Rajeev G Vishwakarma
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 28 - Number 10
Year of Publication: 2011
Authors: Meena Sharma, Dr. Rajeev G Vishwakarma
10.5120/3423-4772

Meena Sharma, Dr. Rajeev G Vishwakarma . Statistical Stream Metrics for Software Quality. International Journal of Computer Applications. 28, 10 ( August 2011), 46-52. DOI=10.5120/3423-4772

@article{ 10.5120/3423-4772,
author = { Meena Sharma, Dr. Rajeev G Vishwakarma },
title = { Statistical Stream Metrics for Software Quality },
journal = { International Journal of Computer Applications },
issue_date = { August 2011 },
volume = { 28 },
number = { 10 },
month = { August },
year = { 2011 },
issn = { 0975-8887 },
pages = { 46-52 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume28/number10/3423-4772/ },
doi = { 10.5120/3423-4772 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:14:28.971091+05:30
%A Meena Sharma
%A Dr. Rajeev G Vishwakarma
%T Statistical Stream Metrics for Software Quality
%J International Journal of Computer Applications
%@ 0975-8887
%V 28
%N 10
%P 46-52
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The Statistical stream metrics developed by us are of unique type (as compared to the existing available metrics) and we propose these metrics as the solution towards software quality. Probably the managers feel they are a bit "techie." We expect that this concise research of the measures has shown that they are practical and pragmatic techniques of assuring quality. The foundation of statistical stream metrics is based upon the principle of FanIn & FanOut or component coupling. Most of the systems consist of components and it is the software performance that these components actually do. The way components are linked or associated together pretty much effect the complexity of a software product. If a component has to do a number of separate tasks it is said to be lacking in "cohesion." Also, systems are highly coupled, if the components within the system communicate data extensively with other components. Systems theory approach talks about that the components which are highly coupled and are less cohesive. These sorts of components with more coupling and less cohesion may be less reliable and difficult to maintain than those components that are loosely coupled and highly cohesive.

References
  1. Bucchiarone A, Polini A, Pelliccione P, Tivoli M, “Towards an Architectural Approach for the Dynamic and Automatic Composition of Software Components,” Workshop On Role of Software Architecture For Testing And Analysis, Portland, Maine, USA, July 17-20, 2006, pp 12-21
  2. Dantsin E, Eiter T, Gottlob G, Voronkov A, “Complexity and expressive power of logic programming,” ACM Computing Surveys (CSUR) , Vol. 33, No. 3 , September 2001, pp. 374-425
  3. Henry S M, and Kafura D, "Software Structure Metrics Based on Information Flow," IEEE Transactions on Software Engineering, Vol. SE-7, 1981, pp. 510–518.
  4. Henry S M, Selig C, “Predicting Source-Code Complexity at the Design Stage,” IEEE Software, IEEE Computer Society, March 1990, pp. 36–44.
  5. Kafura D, Canning J, “A Validation of Software Metrics Using Many Metrics and Two Resources,” The 8th International Conference on Software Engineering, London, UK, August 28-30, 1985, IEEE, pp. 378 – 385.
  6. Kharb L, Singh R, “Complexity Metrics for Component-Oriented Software Systems,” ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 2, March 2008, Article No. 4
  7. Knuth D E, “Computer programming as an art,” Communications of the ACM, Vol. 17, No. 12, December 1974, Pages: 667 - 673
  8. Lyu M R, “Software Reliability Engineering: A Roadmap,” Future of Software Engineering, Minneapolis, MN, USA, May 23 - 25, 2007, pp.153-170
  9. Mathias K S, James H. C, Hendrix D,. Barowski L A, “The role of software measures and metrics in studies of program comprehension,” The 37th annual Southeast regional conference, Mobile, AL, USA, April 15-18, 1999, Article No.: 13
  10. McCabe T J, “A Complexity Measure,” IEEE Transactions on Software Engineering, Vol. 2, No. 4, December 1976, pp. 308–320.
  11. McCabe T J, Butler C W, “Design Complexity Measurement And Testing,” Communications of the ACM, Vol. 32, No. 12, December 1989, pp. 1415 - 1425
  12. Mitchell A, Power J F, “Using Object-Level Run-Time Metrics To Study Coupling Between Objects,” ACM Symposium on Applied computing 2005, Santa Fe, New Mexico, USA, March 13-17, 2005, pp. 1456 - 1462
  13. Morasca S, “Refining The Axiomatic Definition of Internal Software Attributes,” Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, Kaiserslautern, Germany, October 9-10, 2008, pp. 188-197
  14. Nagappan N, Murphy B, Basili V, “The Influence of Organizational Structure on Software Quality: An Empirical Case Study,” 30th International Conference on Software Engineering, Leipzig, Germany, May 10-18, 2008, pp. 521-530
  15. Olender K M, Osterweil L J, “Interprocedural static analysis of sequencing constraints,” Transactions on Software Engineering and Methodology (TOSEM) , Vol.1, No. 1, January 1992, pp. 21 - 52
  16. Pandey R K, “Managing Software Design Complexity: Facade Vs Role-Based Design,” SIGSOFT Software Engineering Notes, Vol. 34, No. 1, January 2009, pp. 1-4
  17. Rensink A, Zimakova M, “Towards Model Structuring Based on Flow Diagram Decomposition,” The 1st Workshop on Behaviour Modelling in Model-Driven Architecture, Enschede, The Netherlands, Article No.5
  18. Sharma M, Chandwani M, “Statistical Stream Metrics for Improving Quality of Analysis & Design,” communicated.
  19. Stein C, Etzkorn L, Utley L, “ Computing Software Metrics From Design Documents,” The 42nd Annual Southeast Regional Conference, Huntsville, Alabama, USA, April 2004, pp. 146 – 151
  20. Virani S, Etzkorn L, Gholston S, Farrington P, Utley D, Fortune J, “Investigation of Domain Effects on Software,” The 47th Annual Southeast Regional Conference, Clemson, South Carolina, USA, March 19-21, 2009, Article No.: 37
  21. Yourdon E, Constantine L, “Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design,” Prentice-Hall, Inc., February 1979.
Index Terms

Computer Science
Information Sciences

Keywords

Quality Metrics Statistical Stream Geometric Progression