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

skip to main content
article

A modified cognitive information complexity measure of software

Published: 01 January 2006 Publication History

Abstract

Most discipline of science have their own method of investigation built on foundation that is empirical and verifiable. Cognitive Informatics is no different. Cognitive Informatics is a field that studies internal information processing mechanism of the human brain and its application in software coding and computing. This paper attempts to empirically demonstrate the amount of information contained in software and develops a concept of cognitive information complexity measure based on the information contained in the software. It is found that software with higher cognitive information complexity measure has more information units contained in it. Therefore cognitive information complexity measure can be used to understand the cognitive information complexity and the information coding efficiency of the software.

References

[1]
Halstead, M. H. (1977): Elements of Software Science, Elsevier North, New York, 1977.
[2]
Wang, Y. (2004): On The Cognitive Informatics Foundations of Software Engineering, IEEE International Conference on Cognitive Informatics, 2004.
[3]
McCabe, T. H. (1976): A Complexity Measure, IEEE Transaction on Software Engineering, SE - 2, 6 pp. 308--320, 1976.
[4]
Tuomas Klemola and Juergen Rilling(2003), A Cognitive Complexity Metric Based on Category Learning, IEEE International Conference on Cognitive Informatics, 2003.
[5]
Wang, Y.(2004): On The Informatics Laws of Software, IEEE International Conference on Cognitive Informatics, 2004.
[6]
IEEE Computer Society(1990): IEEE Standard Glossary of Software Engineering Terminology, IEEE Standard 610.12 - 1990, IEEE.
[7]
Wang, Y., and Shao, J.(2003): Measurement Of The Cognitive Functional Complexity of Software, IEEE International Conference on Cognitive Informatics, 2003.
[8]
Wang, Y.(2002): The Real-Time Process Algebra (RTPA), Annals of Software Engineering: An International Journal. Vol. 14, USA, 2002, pp. 235--274.
[9]
Wang, Y. (2002): On Cognitive Informatics, Keynote Lecture, Proceedings of IEEE International Conference on Cognitive Informatics, 2002, pp. 34--42.
[10]
Pressman, Roger S. (2001): "Software Engineering - A Practitioners Approach," McGraw-Hill International Edition, fifth edition, 2001, pp. 88--89.
[11]
Balagurusamy, E., (1992): "Programing in ANSI - C", Tata McGraw-Hill Publishing Company Limited, New Delhi, Second edition, 1992.

Cited By

View all
  • (2022)MaD GUI: An Open-Source Python Package for Annotation and Analysis of Time-Series DataSensors10.3390/s2215584922:15(5849)Online publication date: 5-Aug-2022
  • (2022)Application of the Refactoring to the Understandability and the Cognitive Complexity of a Software2022 IEEE 7th International conference for Convergence in Technology (I2CT)10.1109/I2CT54291.2022.9824082(1-6)Online publication date: 7-Apr-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
  • 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 31, Issue 1
January 2006
203 pages
ISSN:0163-5948
DOI:10.1145/1108768
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2006
Published in SIGSOFT Volume 31, Issue 1

Check for updates

Author Tags

  1. cognitive informatics
  2. cognitive information complexity unit
  3. complexity information complexity
  4. information coding efficiency
  5. information unit
  6. weighted information count

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2022)MaD GUI: An Open-Source Python Package for Annotation and Analysis of Time-Series DataSensors10.3390/s2215584922:15(5849)Online publication date: 5-Aug-2022
  • (2022)Application of the Refactoring to the Understandability and the Cognitive Complexity of a Software2022 IEEE 7th International conference for Convergence in Technology (I2CT)10.1109/I2CT54291.2022.9824082(1-6)Online publication date: 7-Apr-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
  • (2017)Analysis and enhancements of a cognitive based complexity measure2017 IEEE International Symposium on Information Theory (ISIT)10.1109/ISIT.2017.8006526(241-245)Online publication date: 25-Jun-2017
  • (2017)Cognitive complexity: A model for distributing equivalent programming problems2017 International Conference on Electrical, Computer and Communication Engineering (ECCE)10.1109/ECACE.2017.7913018(831-837)Online publication date: Feb-2017
  • (2016)Automated tool for the calculation of cognitive complexity of a software2016 2nd International Conference on Science in Information Technology (ICSITech)10.1109/ICSITech.2016.7852627(163-168)Online publication date: Oct-2016
  • (2015)Improvements to a complexity metric: CB measure2015 IEEE 10th International Conference on Industrial and Information Systems (ICIIS)10.1109/ICIINFS.2015.7399045(401-406)Online publication date: Dec-2015
  • (2014)A Design Phase Understandability Metric Based on Coupling and Cohesion for Object-Oriented SystemsIntelligent Computing, Communication and Devices10.1007/978-81-322-2012-1_33(321-325)Online publication date: 26-Aug-2014
  • (2013)Comparative API complexity analysis of two platforms for networked multiplayer games using a reference gameProceedings of the 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, Progressive Change10.5555/2662593.2662602(44-50)Online publication date: 18-May-2013
  • (2013)Applicability of Weyuker's properties using three complexity metrics2013 8th International Conference on Computer Science & Education10.1109/ICCSE.2013.6553996(685-690)Online publication date: Apr-2013
  • Show More Cited By

View Options

Get Access

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