Full metadata
Title
Cognitive software complexity analysis
Description
A well-defined Software Complexity Theory which captures the Cognitive means of algorithmic information comprehension is needed in the domain of cognitive informatics & computing. The existing complexity heuristics are vague and empirical. Industrial software is a combination of algorithms implemented. However, it would be wrong to conclude that algorithmic space and time complexity is software complexity. An algorithm with multiple lines of pseudocode might sometimes be simpler to understand that the one with fewer lines. So, it is crucial to determine the Algorithmic Understandability for an algorithm, in order to better understand Software Complexity. This work deals with understanding Software Complexity from a cognitive angle. Also, it is vital to compute the effect of reducing cognitive complexity. The work aims to prove three important statements. The first being, that, while algorithmic complexity is a part of software complexity, software complexity does not solely and entirely mean algorithmic Complexity. Second, the work intends to bring to light the importance of cognitive understandability of algorithms. Third, is about the impact, reducing Cognitive Complexity, would have on Software Design and Development.
Date Created
2016
Contributors
- Mannava, Manasa Priyamvada (Author)
- Ghazarian, Arbi (Thesis advisor)
- Gaffar, Ashraf (Committee member)
- Bansal, Ajay (Committee member)
- Arizona State University (Publisher)
Topical Subject
Resource Type
Extent
vi, 119 pages : illustrations (some color)
Language
eng
Copyright Statement
In Copyright
Primary Member of
Peer-reviewed
No
Open Access
No
Handle
https://hdl.handle.net/2286/R.I.38392
Statement of Responsibility
by Manasa Priyamvada Mannava
Description Source
Viewed on June 13, 2016
Level of coding
full
Note
thesis
Partial requirement for: M.S., Arizona State University, 2016
bibliography
Includes bibliographical references (page 32)
Field of study: Computer science
System Created
- 2016-06-01 08:04:23
System Modified
- 2021-08-30 01:24:50
- 3 years 3 months ago
Additional Formats