Survey of the influence of programming constructs and mechanisms on software quality

D. J. Chen*, W. C. Chen, Shih-Kun Huang, David T.K. Chen

*Corresponding author for this work

研究成果: Article同行評審

2 引文 斯高帕斯(Scopus)

摘要

The quality of a software product is usually evaluated by using a set of Software Quality Metrics (SQM) including correctness, efficiency, flexibility, maintainability, reusability, testability, and so on. Software products can be viewed as the composition of a series of programs using programming constructs and mechanisms existing in the programming language. One of the important factors that affects software quality is the programming language used in the software implementation. In this paper, we discuss the influence of programming constructs and mechanisms on software quality. Specifically, we propose an SQM that reflects the influence of programming constructs and mechanisms on software quality. How each of these programming constructs and mechanisms affects software quality will be discussed in detail. To support our discussion, four programming languages have been chosen to compare their abilities in supporting software quality by examining their programming constructs and mechanisms. From the evaluation results, programming constructs and mechanisms that support/damage software quality are identified.

原文English
頁(從 - 到)177-201
頁數25
期刊Journal of Information Science and Engineering
10
發行號2
出版狀態Published - 1 六月 1994

指紋 深入研究「Survey of the influence of programming constructs and mechanisms on software quality」主題。共同形成了獨特的指紋。

引用此