Breadcrumb

 
 

Software comprehension : theory and metrics

Title:

Software comprehension : theory and metrics

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

[img]
Preview
PDF
4Mb

Abstract

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 > Faculty 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:Theses (M.Comp.Sc.)
Program:Dept. of Computer Science
Date:1998
Thesis Supervisor(s):Grogono, Peter
ID Code:687
Deposited By:Concordia University Libraries
Deposited On:27 Aug 2009 13:13
Last Modified:08 Dec 2010 10:16
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

Document Downloads

More statistics for this item...

Concordia University - Footer