Content area

Abstract

The objective of the research for this dissertation was to develop a qualitative methodology for comparing and assessing general-purpose programming languages and to develop software metrics that are useful for the programming languages community. The qualitative methodology was developed by accumulating features of programming languages from the software engineering perspective and the programming languages perspective. The developed qualitative methodology provides a framework for evaluating and comparing general-purpose programming languages. The software metrics developed during the research for this dissertation are valuable tools that help programming language implementors, designers, and researchers to observe, understand, and deal with interactions among components of programming languages. A clustering algorithm that also benefits the programming languages community was developed during the research for this dissertation. The application of the software metrics and clustering algorithm presented in this dissertation is not limited to programming languages, but can be applied to other hierarchical structures such as software products and organizational charts.

Details

1010268
Classification
Identifier / keyword
Title
Programming languages: A qualitative methodology for assessments and software metrics to measure syntactic properties
Number of pages
216
Degree date
1994
School code
0010
Source
DAI-B 55/07, Dissertation Abstracts International
ISBN
979-8-208-78439-6
University/institution
Arizona State University
University location
United States -- Arizona
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
9432880
ProQuest document ID
304092398
Document URL
https://www.proquest.com/dissertations-theses/programming-languages-qualitative-methodology/docview/304092398/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic