Characterization framework for the quantification of quality in web components

Authors

  • Miguel Ortega Moreno Investigador de la Universidad Politécnica de Madrid (España)
  • David Lizcano Casas Profesor doctor de la Universidad a Distancia de Madrid, UDIMA (España)
  • Genoveva López Gómez Profesora titular de la Universidad Politécnica de Madrid (España)

DOI:

https://doi.org/10.51302/tce.2019.331

Keywords:

web components, software metrics, software engineering

Abstract

Web development is rapidly evolving both in technologies available and services being offe­red. Software engineering that lies behind has not been quite able to keep up with the new challenges that have to be addressed. However, encapsulation and interoperability have been pushed forward with a new paradigm: web components. Using package management tools, developers with different level of programming expertise reuse web components from many sources. Nevertheless, web components still lack a quality framework universally accepted. It is difficult to assess how good or bad a component is.

Downloads

Download data is not yet available.

References

Bevan, N. (1997). ISO 9126. EAGLES Evaluation Group Workshop. Evaluation in Natural Language Engineering: Standards and Sharing, November 26th and 27th. Brussels.

Bray, M., Brune, K., Fisher, D. A., Foreman, J. y Gerken, M. (1997). C4 Software Technology Reference Guide-A Prototype. Software Engineering Institute.

Bongais, J (2017). ISO 9126. Recuperado de https://medium.com/@dinjheyn/iso-9126-77b35a02b646 (consultado el 1 de mayo de 2018).

Calero, C., Ruiz, J. y Piattini, M. (July 2004). A web metrics survey using WQM. Web Engineering, 3.140, 147-160. doi: https://doi.org/10.1007/978-3-540-27834-4_19.

Calero, C., Ruiz, J. y Piattini, M. (2005). Classifying web metrics using the web quality model. Online Information Review, 29(3), 227-248. doi: https://doi.org/10.1108/14684520510607560.

Cappiello, C., Daniel, F. y Matera, M. (2009). A quality model for mashup components. Web Engineering, 5.648, 236-250. doi: https://doi.org/10.1007/978-3-642-02818-2_19.

Chávez Rojas, A (2009). Cubo de las dimensiones del WQM. Recuperado de https://www.researchgate.net/figure/Figura-11-Modelo-WQM-Web-Quality-Model-PQM-Tiene-como-objetivo-definir-un-modelo-de_fig1_265964918 (consultado el 15 de abril de 2019).

Coleman, D., Ash, D., Lowther, B. y Oman, P. (1994). Using metrics to evaluate software system maintainability. Computer, 27(8), 44-49. doi: https://doi.org/10.1109/2.303623.

Deveria, A. y Schoors, L. (2019). Custom elements (v1). Can I use…? Recuperado de <https://caniuse.com/#search=custom20ele20ments20v1> (consultado el 3 de mayo de 2018).

Gilbertson, D. (2018). I’m harvesting credit card numbers and passwords from your site. Hackernoon. Recuperado de https://hackernoon.com/im-harvesting-creditcard-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5 (consultado el 3 de mayo de 2018).

Gill, G. K. y Kemerer, C. F. (1991). Cyclomatic complexity density and software maintenance productivity. IEEE.

Patel, N. (2018). How loading time affect your bottom line. Recuperado de https://blog.kissmetrics.com/loading-time/?wide=1 (consultado el 26 de abril de 2018).

Hardt, D. (2012). The OAuth 2.0 authorization framework. Internet Engineering Task Force, 1-76.

ISO (2019). ISO/IEC 25010. Recuperado de <http://iso25000.com/index.php/en/iso-25000-standards/iso-25010> (consultado el 5 de abril de 2018).

ISO (2011). 25010:2011. Software engineering-Software product quality requirements and evaluation (SQuaRE). System and Software Quality Models.

McCabe, T. J. (1976). A complexity measure. IEEE Transactions on Software Engineering, SE2(4), 308-320. doi: https://doi.org/10.1109/TSE.1976.233837.

Niessink, F. (2002). Software requirements: functional and non-functional software requirements.

Padayachee, I., Kotze, P. y Merwe, A. van der. (2010). ISO 9126 external systems quality characteristics, sub-characteristics and domain specific criteria for evaluating e-Learning systems. The Southern African Computer Lecturers’ Association 2010.

Reips, U. D. y Funke, F. (2008). Interval-level measurement with visual analogue scales in internet-based research: VAS generator. Behavior Research Methods, 40(3), 699-704. doi: https://doi.org/10.3758/BRM.40.3.699.

Singh, R. (1996). International standard ISO/IEC 12207 software life cycle processes. Software Process: Improvement and Practice, 2(1), 35-50.

Published

2019-09-05

How to Cite

Ortega Moreno, M., Lizcano Casas, D., & López Gómez, G. (2019). Characterization framework for the quantification of quality in web components. Technology, Science and Education Journal, (14), 39–70. https://doi.org/10.51302/tce.2019.331