End‐user modeling of quality for web components

With years of frantic development, when release fast and release often was the man-datory rule for web technologies and services, the open source paradigm and onlinedistribution repositories have imposed de facto standards for quality assessment infast-paced innovation processes. Nowadays, however, in pursuit of productivity,security, and user satisfaction, the industry is beginning, through the introduction ofnew standards such as ECMAScript 6 or web components, to consider software engi-neering mandates for web technologies. This article reports a quality model alignedwith international standard ISO/IEC 25010, covering web components technology,which ultimately aims to improve adoption by the software engineering industry,traditionally wary of agile Internet practices, the open source paradigm, and publicrepositories.

[1]  Markus Zimmermann,et al.  Small World with High Risks: A Study of Security Threats in the npm Ecosystem , 2019, USENIX Security Symposium.

[2]  Martin Schrepp,et al.  Developing a UX KPI based on the user experience questionnaire , 2019, Comput. Stand. Interfaces.

[3]  Jesús M. González-Barahona,et al.  Estimating development effort in Free/Open source software projects by mining software repositories: a case study of OpenStack , 2014, MSR 2014.

[4]  N. Dalkey,et al.  An Experimental Application of the Delphi Method to the Use of Experts , 1963 .

[5]  Jesús M. González-Barahona,et al.  Towards Automated Quality Models for Software Development Communities: The QualOSS and FLOSSMetrics Case , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[6]  Cinzia Cappiello,et al.  A Quality Model for Mashup Components , 2009, ICWE.

[7]  Narasimhaiah Gorla,et al.  Effect of Software Structure Attributes on Software Development Productivity , 1997, J. Syst. Softw..

[8]  Margaret Ross,et al.  A quality management based on the Quality Model life cycle , 2012, Comput. Stand. Interfaces.

[9]  Lutz Richter,et al.  A proposal for measuring the structural complexity of programs , 1990, J. Syst. Softw..

[10]  Shari Lawrence Pfleeger,et al.  Preliminary Guidelines for Empirical Research in Software Engineering , 2002, IEEE Trans. Software Eng..

[11]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[12]  Margaret Ross,et al.  Towards a Homogeneous Characterization of the Model-Driven Web Development Methodologies , 2014, J. Web Eng..

[13]  Leonard Steinborn International Organization for Standardization ISO 9001:2000 Quality Management Systems — Requirements , 2004 .

[14]  Peter H. Golde,et al.  C# Language Specification , 2003 .

[15]  Barry W. Boehm,et al.  Quantitative evaluation of software quality , 1976, ICSE '76.

[16]  R. Geoff Dromey,et al.  A Model for Software Product Quality , 1995, IEEE Trans. Software Eng..

[17]  Nigel Bevan,et al.  Quality in use: Meeting user needs for quality , 1999, J. Syst. Softw..

[18]  Juris Hartmanis,et al.  Turing Award lecture on computational complexity and the nature of computer science , 1994, CACM.

[19]  James E. Tomayko,et al.  The structural complexity of software an experimental test , 2005, IEEE Transactions on Software Engineering.