Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Evaluation and comparison of cognitive complexity measure

Published: 01 March 2007 Publication History

Abstract

Weyuker properties have been suggested as a guiding tool in identification of a good and comprehensive complexity measure. In this paper, an attempt has been made to compare cognitive complexity measure in terms of nine Weyuker's properties with other complexity measures, such as McCabe's, Halstead's and Oviedo's complexity measures. Our intension is to study what kinds of new information about the measures are able to give.

References

[1]
Baker, A. L., and S. H. Zweben (1980): A comparison of Measures of control flow complexity, IEEE Transaction on Software Engineering, SE - 6, 6, pp. 506--511.
[2]
Basili, V. R., (1980): Qualitative software complexity models: A summary in tutorial on models and methods for software management and engineering. IEEE Computer Society Press, Los Alamitos, CA.
[3]
Basili, V. R., R. W. Selby and T. Y. Phillips (1983): Metric Analysis and Data Validation across FORTRAN Projection. IEEE Transactions Software Engineering, SE-9 (6), pp.652--663.
[4]
Cardoso, J. (2005): Control Flow Complexity Measurement of Processes and Weyuker's Properties. Transaction on Enformatica, System, Science and Engineering. Vol.8, pp. 213--218.
[5]
Harrison, W. (1992): An Entropy-based Measure of Software Complexity. IEEE Transactions on Software Engineering, 18(11): pp.1025--1029.
[6]
Halstead, M. H. (1997): Elements of Software Science, Elsevier North-Holland, New York.
[7]
Kushwaha, D. S. and A. K. Misra (2006): Robustness Analysis of Cognitive Information Complexity Measure using Weyuker's Properties. ACM SIGSOFT Software Engineering Notes, vol. 31, no.1.
[8]
McCabe, T. H., (1976): A Complexity Measure. IEEE Transactions Software Engineering, (SE-2, 6), pp. 308--320.
[9]
Misra, S., and A. K. Misra (2004): Evaluating Cognitive Complexity Measure with Weyuker Properties. Proceedings of third IEEE International Conference on Cognitive Informatics (ICCI2004), 103--108.
[10]
Oviedo, E. I. (1980): Control flow, Data and Program Complexity. Proc. IEEE COMPSAC, Chicago, IL, pp. 146--152.
[11]
Weyuker, E. J. (1988): Evaluating Software Complexity Measure. IEEE Transaction on Software Complexity Measure, 14(9), pp. 1357--1365.
[12]
Woodward, M. R., M. A. Hennel and A. David (1979): Measure of Control Flow Complexity in Program Text. IEEE Transaction on Software Engineering, SE-5, Vol. 1, pp. 45--50.
[13]
Wang, Y. (2002): Component Based Software Measurement in F. Barbier ed. Business Component - Based Software Engineering. pp. 247--262.
[14]
Wang, Y. (2002): The Real-Time Process Algebra (RTPA). Annuals of Software Engineering An International Journal, 14, pp. 235--274.
[15]
Wang, Y., and J. Shao, (2002): On Cognitive Informatics, Keynote Lecture. Proceeding of the 1st IEEE International Conference on Cognitive Informatics, pp. 34--42.
[16]
Wang, Y. and Shao, J. (2003): A New Measure of Software Complexity based on Cognitive Weights. Can. J. Elec. Comput. Engg. Vol. 28, no. 2, pp. 69--74.
[17]
Wang, Y., and J. Shao (2003): On Cognitive Informatics. Proceeding of the 2nd IEEE International Conference on Cognitive Informatics (ICCI'03), IEEE CS Press, pp. 67--71.
[18]
Wang, Y. (2005): Psychological Experiments on Cognitive Complexities of Fundamental Control Structures of Software Systems. Proc. of 4th IEEE International Conference on Cognitive Informatics (ICCI'05), IEEE CS Press, pp. 4--5.

Cited By

View all
  • (2022)Automatizing Software Cognitive Complexity ReductionIEEE Access10.1109/ACCESS.2022.314474310(11642-11656)Online publication date: 2022
  • (2021)Software Complexity Reduction through the Process Automation in Software Development Life Cycle2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT)10.1109/ICECCT52121.2021.9616781(1-7)Online publication date: 15-Sep-2021
  • (2018)Estimating software testing complexityInformation and Software Technology10.1016/j.infsof.2013.07.00755:12(2125-2139)Online publication date: 30-Dec-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 32, Issue 2
March 2007
118 pages
ISSN:0163-5948
DOI:10.1145/1234741
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2007
Published in SIGSOFT Volume 32, Issue 2

Check for updates

Author Tags

  1. basic control structures
  2. software complexity
  3. software functional size

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Automatizing Software Cognitive Complexity ReductionIEEE Access10.1109/ACCESS.2022.314474310(11642-11656)Online publication date: 2022
  • (2021)Software Complexity Reduction through the Process Automation in Software Development Life Cycle2021 Fourth International Conference on Electrical, Computer and Communication Technologies (ICECCT)10.1109/ICECCT52121.2021.9616781(1-7)Online publication date: 15-Sep-2021
  • (2018)Estimating software testing complexityInformation and Software Technology10.1016/j.infsof.2013.07.00755:12(2125-2139)Online publication date: 30-Dec-2018
  • (2014)A formal evaluation of DepDegree based on weyuker's propertiesProceedings of the 22nd International Conference on Program Comprehension10.1145/2597008.2597794(258-261)Online publication date: 2-Jun-2014
  • (2009)Evaluation of object-oriented spatial complexity measuresACM SIGSOFT Software Engineering Notes10.1145/1527202.152720834:3(1-5)Online publication date: 30-May-2009
  • (2009)Structuring Cognitive Information for Software Complexity MeasurementProceedings of the 2009 WRI World Congress on Computer Science and Information Engineering - Volume 0710.1109/CSIE.2009.713(830-834)Online publication date: 31-Mar-2009
  • (2009)Towards Structured software Cognitive complexity measurement with Granular Computing strategies2009 8th IEEE International Conference on Cognitive Informatics10.1109/COGINF.2009.5250713(365-370)Online publication date: Jun-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media