Login | Register

Software comprehension : theory and metrics


Software comprehension : theory and metrics

Klemola, Tuomas (1998) Software comprehension : theory and metrics. Masters thesis, Concordia University.

[thumbnail of MQ39115.pdf]
Text (application/pdf)


The understandability of a program specification has a direct bearing on several important aspects of software quality. These include reliability, modifiability, reusability, and maintainability to name a few. The process of comprehension has been studied by psychologists. Their findings have implications for software engineering practises. A survey of pertinent studies in memory usage and comprehension processes reveals motivators for good software engineering practices. Software metrics are used in software engineering to predict human performance, for instance faults per thousand lines of code. A survey of software metrics which are related to human performance is included. Recently proposed metrics are examined. Rules for developing software that respect human limitations are derived based on psychological research and software engineering practises. An empirical study of human performance against a newly proposed metric based on comprehension processes is done using the performance of students on final examinations. The metric, identifier density, is found to predict human error.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Klemola, Tuomas
Pagination:x, 123, [5] leaves ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Dept. of Computer Science
Thesis Supervisor(s):Grogono, Peter
Identification Number:QA 76.758 K54 1998
ID Code:687
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:13
Last Modified:13 Jul 2020 19:47
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top