Characterization framework for the quantification of quality in web components
DOI:
https://doi.org/10.51302/tce.2019.331Keywords:
web components, software metrics, software engineeringAbstract
Web development is rapidly evolving both in technologies available and services being offered. 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
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.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2019 Miguel Ortega Moreno, David Lizcano Casas, Genoveva López Gómez
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.