Submitted:
31 July 2023
Posted:
02 August 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
- What are the Features that together determine the Completeness of a WEB site?
- How are the features Computed?
- How did the features and the website's degree of excellence relate to one another
- How do we predict the Quality of a WEB site given the code?
- This research presents a parser that computes the counts of different features given to a WEB site.
- A model can be used to compute the Quality of a website based on the feature counts.
- An example set is developed considering the code related to 100 WEB sites. Each website is represented as a set of features with associated counts, and the website quality is assessed through a quality model.
- A Multi-layer perceptron-based model is presented to learn the Quality of a website based on the feature counts, which can be used to predict the Quality of the WEB site given the feature counts computed through a parser model.
2. Related work
3. Preparing the Example set
4. Methods and Techniques
4.1. Analysis of sub-factors relating to the factor “Completeness”.

4.2. Total Quality considering the factor "completeness.
4.3. Computing the counts of sub-factors through a parser.
4.4. An algorithm for computing object counts.
- The list of all files
- Number of the total, Existing and Missing Images,
- Number of the capacity, Existing and Missing videos,
- Number of the total, Existing and Missing PDFs,
- Number of the total, Existing and Missing Fields in the tables,
- Number of the total, Existing and Missing columns in the forms a
- Number of total, Existing and Missing self-references
- Scan through the files in the structure and find the URLS of the Code files.
-
For each of the code file
- Check for URLS of PDFS; if it exists, enter them into a PDF_URL array.
- Check for URLS of Images; enter them into an Image URL array if it exists.
- Check for URLS of Videos, and if it exists, enter a Video URL array.
- Check for URLS of inner pages; if it exists, enter them into an inner-pages _URL array!
- Check for the existence of tables and enter the description of the table as a string into an array.
- Check for the existence of forms and enter the description of the forms as a string into an array.
-
For each entry in the PDF-Array
- Add to Total-PDFS
-
Check for the existence of the PDF file using the URL.
- If available, add to Existing-PDFS, Else add to Missing-PDFS.
-
For each entry in the Image-Array
- Add to Total-Images
-
Check for the existence of the Image file using the URL.
- If available, add to Existing-Images else, add to Missing Images.
-
For each entry in the Video-Array
- Add to Total-Videos
-
Check for the existence of the Video file using the URL.
- If available, add to Existing-Videos else, add to Missing- Videos.
-
For each entry in the Video-Array
- Add to Total-Videos
-
Check for the existence of the Video file using the URL.
- If available, add to Existing-Videos else, add to Missing- Videos.
-
For each entry in the inner-URL-Array
- Add to Total-Inner-URLS
-
Check for the Existence of the Inner-URL.
- If available, add to Existing-Inner-URLS, Else add to Missing-Inner-URLS
-
For each entry in Table-Desc-Array
- Fetch the column's names in each of the entries.
- Fetch the tables having the column names as Table fields.
- If the column and file names are the same, add to Total-Tables and Existing Tables, And add to Missing Tables.
-
For each entry in Field-Desc-Array
- Fetch the column's names in each of the entries.
- Fetch the Forms having the field names as Form fields.
- If the field name and the filed names are the same, add to Total-Forms and Existing Forms; else, add to Missing Tables.
- Write all the counts in a CSV file.
- Write all names of the program files to a CSV file.
- Write all the Images URLS with associated properties to a CSV file
- Write all the Video URLS with associated properties to a CSV file
- Write all names of the PDF files into a CSV file.
4.5. Designing the Model Parameters.
4.6. Platform for Implementing the Model.
4.7. Inputting the Data into the Model.
5. Results and Discussion
5.1. Sub-Factor counts, for example, WEB sites.
5.2. Weight computations for the NN model
5.3. Accuracy Comparisons
5.4. Discussion
6. CONCLUSIONS
References
- K. F. Khawaja and R. H. Bokhari, “Exploring the Factors Associated With Website Quality," Department of Technology Management, International Islamic University, Islamabad, Pakistan, vol. 10, pp. 37-45, 2010.
- J. K. R. Sastry and T. S. Lalitha, “A framework for assessing the quality of a WEB SITE, PONTE,” International Journal of Science and Research, vol. 73, 2017. [CrossRef]
- V. K. Mantri, “An Introspection of Web Portals Quality Evaluation,” International Journal of Advanced Information Science and Technology, vol. 5, pp. 33-38, 2016.
- V S Moustakis, “Website quality assessment criteria,” Proceedings of the Ninth International Conference on Information Quality, 2004.
- Nielsen, J. (2020), "10 usability heuristics for user interface design", Nielsen Norman Group, available at: https://www.nngroup.com/aiiicles/ux-research-cheat-sheet/ (accessed 3 May 2021).
- Tognazzi, B. (2014), "First principles of interaction design (revised and expanded)", asking.
- Shneiderman, B. (2016), "The eight golden rules of interface design", Department of Computer Science, University of Maryland.
- Law, R., Qi, S. and Buhalis, D. (2010), "Progress in tourism management: a review of website evaluation in tourism research", Tourism Management, Vol. 31 No. 3, pp. 297-313. [CrossRef]
- Shneiderman, B., Plaisant, C., Cohen, M.S., Jacobs, S., Elmqvist, N. and Diakopoulos, N. (2016), Designing the User Interface: Strategies for Effective Human-Computer Interaction, 6th ed., Pearson Higher Education, Essex.
- Morales-Vargas, A., Pedraza-Jimenez, R. and Codina, L. (2020), "Website quality: an analysis of scientific production", Profesional de la Information, Vol. 29 No. 5, p. e290508. [CrossRef]
- Law, R. (2019), "Evaluation of hotel websites: progress and future developments", International Journal of Hospitality Management, Vol. 76, pp. 2-9.
- Ecer, F. (2014), "A hybrid banking websites quality evaluation model using AHP and COPRAS-G: a Turkey case", Technological and Economic Development of Economy, Vol. 20 No. 4, pp. 758-782. [CrossRef]
- Leung, D., Law, R. and Lee, H.A. (2016), "A modified model for hotel website functionality evaluation", Journal of Travel and Tourism Marketing, Vol. 33 No. 9, pp. 1268-1285. [CrossRef]
- Maia, C.L.B. and FU1iado, E.S. (2016), "A systematic review about user experience evaluation", in Marcus, A. (Ed.), Design, User Experience, and Usability: Design Thinking and Methods, Springer International Publishing, Cham, pp. 445-455.
- Sanabre, C., Pedraza-Jimenez, R. and Vinyals-Mirabent, S. (2020), "Double-entry analysis system (DEAS) for comprehensive quality evaluation of websites: case study in the tourism sector", Profesional de la Informaci6n, Vol. 29 No. 4, pp. 1-17, e290432. [CrossRef]
- Bevan, N., Carter, J. and Harker, S. (2015), "ISO 9241-11 Revised: what have we learnt about usability since 1998?", in Kurosu, M. (Ed.), Human-Computer Interaction: Design and Evaluation, Springer International Publishing, Cham, pp. 143-151.
- Rosala, M. and Krause, R. (2020), User Experience Careers: lf'hat a Career in UX Looks Like Today, Fremont, CA.
- Jainari, MH., Baharum, A., Deris, F.D., Mat Noor, N.A., Ismail, R. and Mat Zain, NH. (2022), "A standard content for university websites using heuristic evaluation", in Arai, K. (Ed.), Intelligent Computing. SA! 2022. Lecture Notes in Networks and Systems, Springer, Cham, Vol. 506. [CrossRef]
- Jayanthi, B. and Krishnakumari, P. (2016), "An intelligent method to assess webpage quality using extreme learning machine", International Journal of Computer Science and Network Security, Vol. 16 No. 9, pp. 81-85.
- Nikolic, N., Grljevic, 0. and Kovacevic, A. (2020), "Aspect-based sentiment analysis of reviews in the domain of higher education", Electronic Library, Vol. 38, pp. 44-64.
- Morales-Vargas, A., Pedraza-Jimenez, R. and Codina, L. (2023), "Website quality evaluation: a model for developing comprehensive assessment instruments based on key quality factors", Journal of Documentation. [CrossRef]
- K. F. Khawaja and R. H. Bokhari, “Exploring the Factors Associated With Quality of Website,” Department of Technology Management, International Islamic University, Islamabad, Pakistan, vol. 10, pp. 37-45, 2010.
- J. K. R. Sastry and T. S. Lalitha, “A framework for assessing the quality of a WEB SITE, PONTE,” International Journal of Science and Research, vol. 73, 2017. [CrossRef]
- V. K. Mantri, “An Introspection of Web Portals Quality Evaluation,” International Journal of Advanced Information Science and Technology, vol. 5, pp. 33-38, 2016.
- V S Moustakis, “Website quality assessment criteria,” Proceedings of the Ninth International Conference on Information Quality, 2004.
- Graniü, et al., “Usability Evaluation of Web Portals,” Proceedings of the ITI 2008, 30th Int. Conf. on Information Technology Interfaces, 2008.
- T. Singh, et al., “E-Commerce Website Quality Assessment based on Usability,” Department of Computer Science & Engineering, Amity University, Uttar Pradesh, Noida, India, pp. 101-105. [CrossRef]
- R. Anusha, “A Study on Website Quality Models,” Department of Information Systems Management, MOP Vaishnav College for Women (Autonomous), Chennai, vol. 4, pp. 1-5, 2014.
- F. Ricca and P. Tonella, “Analysis and Testing of Web Applications,” Centro per la Ricerca Scientifica e Tecnologica, I-38050 Povo (Trento), Italy, 2001.
- S. Alwahaishi and V. Snášel, “Assessing the LCC Websites Quality,” Springer-Verlag Berlin Heidelberg, in F. Zavoral NDT 2010, SI, CCIS 87, pp. 556-565, 2010. [CrossRef]
- L. Hasan and E. Abuelrub, “Assessing the Quality of Web Sites,” Applied Computing and Informatics, vol. 9, pp. 11-29, 2011. [CrossRef]
- Singh KK et al., “Implementation of a Model for Websites Quality Evaluation – DU Website,” International Journal of Innovations & Advancement in Computer Science, vol. 3, 2014.
- L. S. Chen and P. Chung, “Identifying Crucial Website Quality Factors of Virtual Communities,” Proceedings of the International Multi-Conference of Engineers and computer scientists, IMECS, vol. 1, 2010.
- N. L. Wah, “An Improved Approach for Web Page Quality Assessment,” IEEE Student Conference on Research and Development, 2011. [CrossRef]
- Sastry J. K. R et al., “Quantifying quality of WEB sites based on content,” International Journal of Engineering and Technology, vol. 7, pp. 138-141, 2018.
- Sastry J. K. R et al., “Quantifying quality of websites based on usability,” International Journal of Engineering and Technology, vol. 7, pp. 320-322, 2018.
- Sastry J. K. R., et al., “Structure-based assessment of the quality of WEB sites,” International Journal of Engineering and Technology, vol. 7, pp. 980-983, 2018.
- Sastry J. K. R., et al., “Evaluating quality of navigation designed for a WEB site,” International Journal of Engineering and Technology, vol. 7, pp. 1004-1007, 2018.
- N. P. Kolla et al., “Assessing the quality of WEB sites based on Multimedia content,” International Journal of Engineering and Technology, vol. 7, pp. 1040-1044, 2018. [CrossRef]
- J. S. Babu et al., “Optimizing webpage relevancy using page ranking and content-based ranking,” International Journal of Engineering and Technology (UAE), vol. 7, pp. 1025-1029, 2018. [CrossRef]
- K. S. Prasad et al., “An integrated approach towards vulnerability assessment & penetration testing for a web application,” International Journal of Engineering and Technology (UAE), vol. 7, pp. 431-435, 2018. [CrossRef]
- M. V. Krishna et al., “A framework for assessing the quality of a website,” International Journal of Engineering and Technology (UAE), vol. 7, pp. 82-85, 2018.
- R. B. Babu et al., “Analysis on visual design principles of a webpage,” International Journal of Engineering and Technology (UAE), vol. 7, pp. 48-50, 2018.
- S. S. Pawar and Y. Prasanth, “Multi-Objective Optimization Model for QoS-Enabled Web Service Selection in Service-Based Systems,” New Review of Information Networking, vol. 22, pp. 34-53, 2017. [CrossRef]
- B. Bhavani et al., “Review on techniques and applications involved in web usage mining,” International Journal of Applied Engineering Research, vol. 12, pp. 15994-15998, 2017.
- K. K. Durga and V. R. Krishna, “Automatic detection of illegitimate websites with mutual clustering," International Journal of Electrical and Computer Engineering, vol. 6(3), pp. 995-1001, 2016. [CrossRef]
- T. Y. Satya and Pradeepini G., “Harvesting deep web extractions based on hybrid classification procedures," Asian Journal of Information Technology, vol. 15, pp. 3551-3555, 2016.
- S. J. S. Bhanu, et al., “Implementing dynamically evolvable communication with embedded systems through WEB services,” International Journal of Electrical and Computer Engineering, vol. 6(1), pp. 381-398, 2016.
- L. Prasanna et al., “Profile-based personalized web search using Greedy Algorithms,” ARPN Journal of Engineering and Applied Sciences, vol. 11, pp. 5921-5925, 2016.
- Vassilis S. Moustakis, Charalambos Litos, Andreas Dalivigas, and Loukas Tsironis, WEB site Quality Assessment Criteria, Proceedings of the Ninth International Conference on Information Quality (ICIQ-04), pp. 59-73.
- oon-itt, S. Quality of health websites and their influence on perceived usefulness, trust and intention to use: an analysis from Thailand. J Innov Entrep 8, 4 (2019). [CrossRef]
- Allison R, Hayes C, McNulty CAM, Young V. A Comprehensive Framework to Evaluate Websites: Literature Review and Development of GoodWeb. JMIR Form Res. 2019 Oct 24;3(4):e14372. PMID: 31651406; PMCID: PMC6914275. [CrossRef]
- Barnes, Stuart & Vidgen, Richard. (2000). WebQual: An Exploration of Website Quality. 298-305.
- Layla, Hasan Emad Abuelrub, Assessing the Quality of the web sites, Applied Computing, and Informatics (2011), 9, 11-29.
- J. Sasi Bhanu1, DBK Kamesh, JKR Sastry, Assessing Completeness of a WEB site from Quality Perspective, International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 6, December 2019, pp. 5596~5603 ISSN: 2088-8708. [CrossRef]
- Rim Rekik⁎, Ilhem Kallel, Jorge Casillas, Adel M. Alimi, International Journal of Information Management 38 (2018) 201–216.
- Lin, H.-F. (2010). An application of fuzzy AHP for evaluating course website quality,Computers and Education, 54, 877–888. (Fuzzy hierarchical). [CrossRef]
- Heradio, R., Cabrerizo, F. J., Fernández-Amorós, D., Herrera, M., & Herrera-Viedma, E. (2013). A fuzzy linguistic model to evaluate the Quality of Library, International Journal of Information Management, 33, 642–654. (Fuzzy Linguistics. [CrossRef]
- Esteban, B., Tejeda-Lorente Á, Porcel, C., Moral-Muñoz, J. A., & Herrera-Viedma, E. (2014). Aiding in the treatment of low back pain by a fuzzy linguistic Web system. Rough sets and current trends in computing, lecture notes in computer science (Including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), (Fuzzy Linguistics). [CrossRef]
- Cobos, C., Mendoza, M., Manic, M., León, E., & Herrera-Viedma, E. (2013). Clustering of web search results based on an iterative fuzzy C-means algorithm and Bayesian information criterion. 2013 joint IFSA world congress and NAFIPS annual meeting, IFSA/ NAFIPS 2013, 507–512. (Fuzzy e-means). [CrossRef]
- Dhiman, P., & Anjali (2014). Empirical validation of website quality using statistical and machine learning methods. Proceedings of the 5th international conference on confluence 2014: The next generation Information technology summit, 286–291. (Bayesian).
- Liu, H., & Krasnoproshin, V. V. (2014). Quality evaluation of E-commerce sites based on adaptive neural fuzzy inference system. neural networks and artificial intelligence, communications in computer and information science, 87–97. (Fuzy Neutral). [CrossRef]
- Vosecky, J., Leung, K. W.-T., & Ng, W. (2012). Searching for quality microblog posts: Filtering and ranking based on content analysis and implicit links. Database systems for advanced applications, lecture notes in computer science (Including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), 397–413. (SVM).
- Hu, Y.-C. (2009). Fuzzy multiple-criteria decision-making in the determination of critical criteria for assessing service quality of travel websites. Expert Systems with Applications, 36, 6439–6445. (Genetic Algorithms). [CrossRef]
- 2017; 65. Michal Kakol, Radoslaw Nielek ∗, Adam Wierzbicki, Understanding and predicting Web content credibility using the Content Credibility Corpus, Information Processing and Management 53 (2017) 1043–1061.
- Jayanthi, B. and Krishnakumari, P. (2016), "An intelligent method to assess webpage quality sing extreme learning machine", International Journal of Computer Science and Network Security, Vol. 16 No. 9, pp. 81-85.
- Huang, Guang-Bin, Xiaojian Ding, and Hongming Zhou. "Optimization method based extreme learning machine for classification." Neurocomputing 74, no. 1 (2010): 155-163. [CrossRef]
- Huang, Guang-Bin, Hongming Zhou, Xiaojian Ding, and Rui Zhang. "Extreme learning machine for regression and multiclass classification." Systems, Man, and Cybernetics, Part B: Cybernetics, IEEE Transactions on 42, no. 2 (2012): 513-529. [CrossRef]

| Starting Quality computed value | Ending Quality computed value | Quality Grading |
| 0.81 | 1.0 | Excellent |
| 0.61 | 0.80 | Very Good |
| 0.41 | 0.60 | Good |
| 0.40 | 0.40 | Average |
| 0.00 | 0.39 | Poor |
| Missing Counts | 0 | 1 | 2 | 3 | 4 | Quality Value assigned | |
| Quality Value | 1.0 | 0.8 | 0.6 | 0.40 | 0 | ||
| Missing Images | 4 | 🗸 | 0.00 | ||||
| Missing Videos | 3 | 🗸 | 0.60 | ||||
| Missing PDFs | 9 | 🗸 | 0.00 | ||||
| Missing Columns in Tables | 1 | 🗸 | 0.80 | ||||
| Missing Fields in the forms | 1 | 🗸 | 0.80 | ||||
| Missing self-references | 1 | 🗸 | 0.80 | ||||
| The total Quality value assigned | 3.00 | ||||||
| Average quality value | 0.50 | ||||||
| Quality grade as per the Grading table above | Good | ||||||
| Type of Layer | Number of Inputs | Number of outputs | Type of activation function used | Type of kernel Initializer |
| Input Layer | 6 | 6 | RELU | Normal |
| Output layer | 6 | 5 | SIGMOID | Normal |
| Model Parameters | Loss Function | optimizers | Metrics | |
| Cross Entropy | Adams | Accuracy |
| ID | # missing Images | # Missing Videos | # Missing PDFS | # Missing Tables | # Missing forms | # Missing internal Hrefs | Quality of the WEB site |
| 1 | 4 | 3 | 9 | 1 | 1 | 1 | average |
| 2 | 1 | 2 | 0 | 1 | 0 | 0 | very good |
| 3 | 2 | 4 | 1 | 2 | 1 | 1 | good |
| 4 | 2 | 2 | 1 | 2 | 1 | 2 | very good |
| 5 | 2 | 3 | 1 | 2 | 1 | 3 | good |
| 6 | 1 | 2 | 1 | 2 | 1 | 4 | average |
| 7 | 1 | 1 | 1 | 1 | 1 | 1 | very good |
| 8 | 2 | 2 | 2 | 2 | 2 | 2 | good |
| 9 | 3 | 3 | 3 | 3 | 3 | 3 | average |
| 10 | 4 | 4 | 4 | 4 | 4 | 4 | poor |
| Weight Code | Weight Value | Wight Code | Weight Value |
| W111 | 0.0005345 | W121 | -0.03049852 |
| W112 | -0.02260396 | W122 | -0.05772249 |
| W113 | 0.10015791 | W123 | 0.0124933 |
| W114 | -0.00957603 | W124 | 0.05205087 |
| W115 | 0.0110722 | W125 | -0.02575279 |
| W116 | -0.07497691], | W126 | 0.06270903 |
| W131 | 0.03905119 | W141 | [-0.02733616 |
| W132 | 0.04710016 | W142 | 0.02808586 |
| W133 | -0.01612358 | W143 | -0.03189966 |
| W134 | -0.00248795 | W144 | 0.07678819 |
| W135 | -0.06121466 | W145 | -0.05594458 |
| W136 | -0.0188451 | W146 | -0.04489214] |
| W151 | 0.000643 | W161 | 0.02465009 |
| W152 | 0.0143626 | W162 | 0.02291734 |
| W153 | -0.00590346 | W163 | 0.06510213 |
| W154 | -0.05017151 | W164 | 0.0216038 |
| W155 | 0.00431764 | W165 | 0.02364654 |
| W156 | -0.04996827 | W166 | 0.04817796 |
| W211 | 0.00150367 | W221 | 0.05486471 |
| W212 | -0.02436988 | W222 | -0.0747726 |
| W213 | -0.04478416 | W223 | -0.03751294 |
| W214 | -0.0215895 | W224 | -0.00753696 |
| W215 | -0.01126576 | W225 | -0.16550754 |
| W231 | -0.02882431 | W241 | -0.0697467 |
| W232 | 0.09704491 | W242 | -0.00334867 |
| W233 | 0.00701219 | W243 | 0.00892285 |
| W234 | 0.05021231 | W244 | 0.08749642 |
| W235 | -0.12358224 | W245 | 0.08793346 |
| W251 | -0.0181542 | W261 | -0.06405859 |
| W252 | -0.09880255 | W262 | -0.07070417 |
| W253 | -0.00041602 | W263 | 0.01609092 |
| W254 | 0.02695975 | W264 | 0.00031056 |
| W255 | -0.03195139 | W265 | -0.10547637 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
