+7 (495) 987 43 74 ext. 3304
Join us -              
Рус   |   Eng

Authors

Starchaus I.

Degree
Student, Department of System Modeling and Engineering Graphics, Moscow Aviation Institute (National Research University)
Location
Moscow
Articles

Analytical and quantitative method of software quality evaluation for imperative and declarative programming of dynamic Web-applications

Abstract: The main line of the article is the proof of the concept of BML language. BML is the main part of BlockSet methodology created for Web-development. The article examines the problem of software evaluation on that basis. At beginning of the work authors proposes the new model with complex of criteria. The criteria includes a lot of properties: psychological factors of developers, the language features, system requirements and so on. Psychological factors includes perception and training speed. Language features are flexibility, instructions set, complexity, recipe set. The problem is in difference between of imperative and declarative programming. There are a few methods of evaluation by criteria listed above suitable for both language paradigms. The «threshold entry» term introduced and found correlation between volume and quality of source code. Also authors propose term of «fault probability» related to the complex of typical project faults appeared during project developing. In the classification of software metrics authors revealed three main characteristics for evaluation: work amount, style of code, developer effort. Authors applied the hierarchy analysis method to identify the most important criterion. Due to research authors proposed «recipe set» block for further study as fundamental criterion for others.
Read more...