Quality evaluation for Model-Driven Web Engineering methodologies

被引:24
|
作者
Dominguez-Mayo, F. J. [1 ]
Escalona, M. J. [1 ]
Mejias, M. [1 ]
Ross, M. [2 ]
Staples, G.
机构
[1] Univ Seville, Dept Comp Languages & Syst, Seville, Spain
[2] Southampton Solent Univ, Fac Maritme & Technol, Southampton, Hants, England
关键词
Software engineering; Standards; Metrics/measurement; Methodologies; Quality analysis and evaluation; Software quality/SQA;
D O I
10.1016/j.infsof.2012.06.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: There are lots of approaches or methodologies in the Model-Driven Web Engineering (MDWE) context to develop Web Applications without reaching a consensus on the use of standards and scarcity of both, practical experience and tool support. Objective: Model-Driven Web Engineering (MDWE) methodologies are constantly evolving. Moreover, Quality is a very important factor to identify within a methodology as it defines processes, techniques and artifacts to develop Web Applications. For this reason, when analyzing a methodology, it is not only necessary to evaluate quality, but also to find out how to improve it. The main goal of this paper is to develop a set of Quality Characteristics and Sub-Characteristics for MDWE approaches based on ISO/IEC standards. Method: From the software products context, some widely standards proposed, such as ISO/IEC 9126 or ISO/IEC 25000, suggest a Quality Model for software products, although up to now, there are no standard methods to assess quality on MDWE methodologies. Such methodologies can be organized into Properties, thus, a methodology has artifacts, processes and techniques. Then, each item is evaluated through a set of appropriate Quality Characteristics, depending on its nature. This paper proposes to evaluate a methodology as a product itself. Results: This paper recommends a set of Quality Characteristics and Sub-Characteristics based on these standards in order to evaluate MDWE methodologies quality. Additionally, it defines an agile way to relate these Quality Sub-Characteristics to Properties with the sole purpose of not only analyzing, but also assessing and improving MDWE methodologies. Conclusions: The application of these Quality Characteristics and Sub-Characteristics could promote efficiency in methodologies since this kind of assessment enhances both the understanding of strengths and weaknesses of approaches. (c) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1265 / 1282
页数:18
相关论文
共 50 条
  • [21] A practical environment to apply model-driven Web engineering
    Department of Computer Languages and Systems, University of Seville, ETS Ingenieria Informática, Av. Reina Mercedes S/N, Seville, Spain
    不详
    不详
    不详
    Inf. Syst. Dev.: Towards Serv. Provis. Soc., 1600, (249-258):
  • [22] Special issue on quality in Model-Driven Engineering
    Amaral, Vasco
    Cabot, Jordi
    Goulao, Miguel
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2018, 54 : 472 - 473
  • [23] Quality in model-driven engineering: a tertiary study
    Miguel Goulão
    Vasco Amaral
    Marjan Mernik
    Software Quality Journal, 2016, 24 : 601 - 633
  • [24] Quality in model-driven engineering: a tertiary study
    Goulao, Miguel
    Amaral, Vasco
    Mernik, Marjan
    SOFTWARE QUALITY JOURNAL, 2016, 24 (03) : 601 - 633
  • [25] Architecture-Centric Model-Driven Web Engineering
    Escott, Eban
    Strooper, Paul
    Suss, Jorn Guy
    King, Paul
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 106 - 113
  • [26] Considerations about quality in model-driven engineering
    Giraldo, Faber D.
    Espana, Sergio
    Pastor, Oscar
    Giraldo, William J.
    SOFTWARE QUALITY JOURNAL, 2018, 26 (02) : 685 - 750
  • [27] Special issue on quality in model-driven engineering
    Vasco Amaral
    Marjan Mernik
    Software Quality Journal, 2016, 24 : 597 - 599
  • [28] Developing a quality framework for model-driven engineering
    Mohagheghi, Parastoo
    Dehlen, Vegard
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 275 - 286
  • [29] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +
  • [30] Model-Driven Performance Evaluation for Service Engineering
    Pahl, Claus
    Boskovic, Marko
    Hasselbring, Wilhelm
    EMERGING WEB SERVICES TECHNOLOGY, VOL II, 2008, 2 : 171 - +