A suite of metrics for evaluating client-side web applications: an empirical validation

被引:0
|
作者
Henao Lopez, Luis Felipe [1 ]
Gomez Martinez, Maricela [1 ]
Espinosa Bedoya, Albeiro [1 ]
机构
[1] Univ Nacl Colombia, Comp Sci & Decis Dept, Medellin, Colombia
来源
2020 XLVI LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2020) | 2021年
关键词
software quality; !text type='Java']Java[!/text]Script; quality metrics; front-end web applications;
D O I
10.1109/CLEI52000.2020.00023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Currently the web software development of the client-side is growing fast. This has made JavaScript-based software and related tools grow fast too. However, this growth makes more evident the need to develop applications with a higher level of quality. This paper aims to identify a suite of quality metrics used in software development using JavaScript from a review of the literature on the subject. The analysis of the literature shown a total of 26 metrics identified without a clear domain of some of them. A validation with experienced JavaScript programmers shows that the Metrics of Maintainability, Linters, Number of Functions and Average Data Refresh as the most relevant.
引用
收藏
页码:138 / 146
页数:9
相关论文
共 50 条
  • [11] Detecting Concurrency Errors in Client-side Java']JavaScript Web Applications
    Hong, Shin
    Park, Yongbae
    Kim, Moonzoo
    2014 IEEE SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2014, : 61 - 70
  • [12] Dynamically Accelerating Client-side Web Applications through Decoupled Execution
    Mehrara, Mojtaba
    Mahlke, Scott
    2011 9TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2011, : 74 - 84
  • [13] Model-driven design of Web applications with client-side adaptation
    Ceri, S
    Dolog, P
    Matera, M
    Nejdl, W
    WEB ENGINEERING, PROCEEDINGS, 2004, 3140 : 201 - 214
  • [14] IMPROVING THE RESISTANCE TO ATTACKS OF CLIENT-SIDE SCRIPTING BASED WEB APPLICATIONS
    Tiliute, Doru E.
    INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY, 2013, : 89 - 95
  • [15] An empirical study of client-side JavaScript bugs
    Ocariza Jr., Frolin
    Bajaj, Kartik
    Pattabiraman, Karthik
    Mesbah, Ali
    International Symposium on Empirical Software Engineering and Measurement, 2013, : 55 - 64
  • [16] Client-Side Dynamic Metadata in Web 2.0
    Stamey, John
    Lassez, Jean-Louis
    Boorn, Daniel
    Rossi, Ryan
    SIGDOC'07: PROCEEDINGS OF THE 25TH ACM INTERNATIONAL CONFERENCE ON DESIGN OF COMMUNICATION, 2007, : 155 - 161
  • [17] Rethinking Client-Side Caching for the Mobile Web
    University of Michigan, United States
    不详
    HotMobile - Proc. Int. Workshop Mob. Comput. Syst. Appl., (111-117):
  • [18] Secure web forms with client-side signatures
    Honkala, M
    Vuorimaa, P
    WEB ENGINEERING, PROCEEDINGS, 2005, 3579 : 340 - 351
  • [19] Client-side deep web data extraction
    Alvarez, M
    Pan, A
    Raposo, J
    Viña, A
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 158 - 161
  • [20] Client-Side Monitoring Techniques for Web Sites
    Filipe, Ricardo
    Araujo, Filipe
    15TH IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (IEEE NCA 2016), 2016, : 363 - 366