Abstract
The ISO definition of quality uses the phrase the “totality of characteristics”. These characteristics are also known as quality attributes or quality factors, and these terms are used interchangeably. Software quality factors are commonly referred to as the ‘…ilities’, since quality factors include items like maintainability, reliability, portability, usability, comprehensibility, etc. (Deutcsh, Michael, Willis, 1988).
This paper primarily focuses on software comprehensibility, as a growing issue in software quality research. In doing so, it formally distinguishes between two variants of top-down comprehension (as originally described by Brooks and Soloway). The first is ‘inference-based’ comprehension, where the programmer derives meaning from clichéd implementations in the code. The second is ‘expectation-based’ comprehension, where the programmer has pre-generated expectations of the code's meaning. The paper describes the distinguishing features of each variant, and suggests some factors, which passively suggest the choice of comprehension strategy employed by programmers during program comprehension.
This paper primarily focuses on software comprehensibility, as a growing issue in software quality research. In doing so, it formally distinguishes between two variants of top-down comprehension (as originally described by Brooks and Soloway). The first is ‘inference-based’ comprehension, where the programmer derives meaning from clichéd implementations in the code. The second is ‘expectation-based’ comprehension, where the programmer has pre-generated expectations of the code's meaning. The paper describes the distinguishing features of each variant, and suggests some factors, which passively suggest the choice of comprehension strategy employed by programmers during program comprehension.
| Original language | English (Ireland) |
|---|---|
| Publication status | Published - 2002 |
| Event | 10th International Software Quality Management (SQM) Conference (British Computer Society) - Limerick Institute of Technology, Limerick, Ireland Duration: 1 May 2002 → 1 May 2002 |
Conference
| Conference | 10th International Software Quality Management (SQM) Conference (British Computer Society) |
|---|---|
| Country/Territory | Ireland |
| City | Limerick |
| Period | 1/05/02 → 1/05/02 |