1985•ACM annual conference on Range of ComputingRequires access

Perspectives on software quality assurance (session QS4 addition): my perspective

George D. Tice

Open publisher page 0 citations

Abstract

The moderator has offered seven propositions relative to the meaning and conduct of effective software quality assurance. Although I find it difficult to give unqualified acceptance or rejection to any of these propositions, in response to the rules of the session I accept propositions 1, 2, 3 and 5 and reject 4, 6 and 7.After a number of years experience in the software quality arena, both in government and industry, I have come to the conclusion that the most important aspect of software quality assurance is to make a positive contribution to the objective of the software project. I define this objective as the development of a quality software product delivered on time and within budget. I further define a quality software product as one which meets customer requirements and provides usable service. In short my perspective of software quality assurance is one of contribution in contrast to the “righteousness of the cause.”To this end I suggest an “engineering analysis approach” to software quality. Such an approach can take the form of a typical engineering problem solving model with steps of problem formulation, problem analysis, search, decision, specification and implementation. Using such an approach the advocates for quality software can use empirical evidence to establish the contributions software quality assurance efforts make toward the software project objective.

About this research paper

What this paper is about

The moderator has offered seven propositions relative to the meaning and conduct of effective software quality assurance. Although I find it difficult to give unqualified acceptance or rejection to any of these propositions, in response to the rules of the session I accept propositions 1, 2, 3 and 5 and reject 4, 6 and 7.After a number of years experience in the software quality arena, both in government and industry, I have come to the conclusion that the most important aspect of software quality assurance is to make a positive contribution to the objective of the software project. I define this objective as the development of a quality software product delivered on time and within budget. I further define a quality software product as one which meets customer requirements and provides usable service. In short my perspective of software quality assurance is one of contribution in contrast to the “righteousness of the cause.”To this end I suggest an “engineering analysis approach” to software quality. Such an approach can take the form of a typical engineering problem solving model with steps of problem formulation, problem analysis, search, decision, specification and implementation. Using such an approach the advocates for quality software can use empirical evidence to establish the contributions software quality assurance efforts make toward the software project objective.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The moderator has offered seven propositions relative to the meaning and conduct of effective software quality assurance. Although I find it difficult to give unqualified acceptance or rejection to any of these propositions, in response to the rules of the session I accept propositions 1, 2, 3 and 5 and reject 4, 6 and 7.After a number of years experience in the software quality arena, both in government and industry, I have come to the conclusion that the most important aspect of software quality assurance is to make a positive contribution to the objective of the software project. I define this objective as the development of a quality software product delivered on time and within budget. I further define a quality software product as one which meets customer requirements and provides usable service. In short my perspective of software quality assurance is one of contribution in contrast to the “righteousness of the cause.”To this end I suggest an “engineering analysis approach” to software quality. Such an approach can take the form of a typical engineering problem solving model with steps of problem formulation, problem analysis, search, decision, specification and implementation. Using such an approach the advocates for quality software can use empirical evidence to establish the contributions software quality assurance efforts make toward the software project objective.

Key concepts: Software quality control, Software quality analyst, Software quality management, Software quality assurance, Computer science, Software quality, Software engineering, Quality assurance

Related papers

Back to paper searchBrowse research topicsOriginal source
Perspectives on software quality assurance (session QS4 addition): my perspective — Research Paper | ScholarLens