Quantitative Measurement of Scientific Software Quality: Definition of a Novel Quality Model

被引:6
作者
Koteska, Bojana [1 ]
Mishev, Anastas [1 ]
Pejov, Ljupco [2 ]
机构
[1] Fac Comp Sci & Engn, Rugjer Boskovikj 16, Skopje 1000, North Macedonia
[2] Fac Nat Sci & Math, Arhimedova 5, Skopje 1000, North Macedonia
关键词
Scientific software; quality model; quantitative evaluation; quality attributes; metrics;
D O I
10.1142/S0218194018500146
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a novel quality model, which provides a quantitative assessment of the attributes evaluated at each stage of development of scientific applications. This model is defined by selecting a set of attributes and metrics that affect the quality of applications. It is based on the established quality standards. The practical application and verification of the quality model is confirmed by two case studies. The first is an application for solving onedimensional and two-dimensional Schrodinger equations, using the discrete variables representation method. The second is an application for calculating an ECG-derived heart rate and respiratory rate. The first application follows a development model for scientific applications, which includes some software engineering practices. The second application does not use a specific development model, rather, it is developed ad hoc. The quality of the applications is evaluated through comparative analyses using the proposed model. Based on software quality metrics, the results of this study indicate that the application for solving one-dimensional and two-dimensional Schrodinger equations produces more desirable results.
引用
收藏
页码:407 / 425
页数:19
相关论文
共 45 条
  • [1] A systematic literature review of open source software quality assessment models
    Adewumi, Adewole
    Misra, Sanjay
    Omoregbe, Nicholas
    Crawford, Broderick
    Soto, Ricardo
    [J]. SPRINGERPLUS, 2016, 5
  • [2] Ahmad S., 2013, International Journal of Science, Engineering and Technology Research, V2, P172
  • [3] [Anonymous], SOFTWARE ENG PART SC
  • [4] [Anonymous], PROGRAM SOLVING 2D S
  • [5] [Anonymous], ISRN SOFTW ENG
  • [6] [Anonymous], PILLARS OF COMPUTING
  • [7] [Anonymous], P 19 AIAA COMP FLUID
  • [8] [Anonymous], 2011, WOSQ 11 P 8 INT WORK
  • [9] [Anonymous], P 2008 WORKSH SOFTW
  • [10] [Anonymous], ECG DERIVED VITAL PA