Automatizaudo Mktricas Web Guillermo Lafuentel , Julia Gonzez Rodrfguez2, Luis Olsina3 l'3GrupO de I+D en Ingenieria de Software (GIDIS), Departamento de Informtica, Facultad de Ingeniena, UNLPam. Calle 110 esq. 9, 6360 General Pico, La Pampa, Argentina E-mail [lafuente~olsinal}@inz.unlpam.edu.ar 2Departamento de Inform5tica, Escuela Politcnica, Universidad de Extremadura. Avd. de la Uninersidad, s/n. CCeres. Espa:fia E-mail iuliaon@unex.es Resumen. La automatizaci6n de mEtricas permite otros). En consecuencia, un empleo no sistemdtico, ad hoc minimizer el esfuerzo y los costos en tareas de evaluaci6n, de estos recursos puede acarrear problemas al usuario asi como evitar Ios errores e imprecisiones introducidas visitante, Que s61o pretende encontrar informaci6n, por el factor humane en la recolecci6n de datos y su navegar, acceder a contenidos y funcionalidadespecificos. ulterior tratamiento. Contar en el proceso de evaluaci6n de For ejemplo, Unabaja percepci6n de calidad de un sitio sitios Web con una herrarnienta como Website MA Que Web visitado, puede ser debido, entre otros aspectos, a la nos permita gestionar la recolecci6n de datos y el clllculo falta de una clara estructura organizativa de su pagina de las m6rricas automatizables fue uno de nuestros principal (un pobre agruparniento de los controles principales objetivos para su desarrollo. En el presente principales y navegacionales, la ausencia de arributos trabajo, nos centraremos en la discusi6n de las m6tricas como una tabla de contenidos, un mapa de) sitio o indices), automatizables por Website MA qua ban intervenido en la falta de contenidos relevantes, la baja velocidad en tres casos de estudio. Adernas, ilustraremos Que soporte da cargar las paginas, la existencia de enlaces rotos o esta herramienta al proceso de evaluaci6n defmido en la innlidos, etc~ Esto puede conducir a Que el usuario metodologfa cuantitatina Website QEM. Finalmente, Se abandone el sitio Web con una imagen deslucida del discutirdn aspectos salientes de las m6tricas Web mismo y hastade la instituci6n visitada. especificadas y de herramientas relacionadas con Website For otra parte, es diffcil considerer todas las MA. caracteristicas y atributos deseables y obligatorios de un sitio Web si no se cuenta con un esquema o modelo de Pahbras Chives M6tricas Web, Mtricas automatizables, calidad que nos permits especificar ordenadamentedichas Calidad, Website QEM, Website MA. caracteristicasy atributos. La metodologia Website QEM (Quality Evaluation Method) [III, pane de un modelo de 1. Introducci6n. calidad que consiste en Unajerarqufa de requerimientos, definiendo un enfoque cuantitativo, sistem:itico e integral Desde la perspectiva del aseguramientode calidad de para evaluar y compararproductos Web (tanto en la fase 208productos Web, 208 desarro2)adoresy evaluadores de operativa como en la fase de desarrollo del ciclo de vida software Se encuentrancon interesantesdesafios debido al de un producto).El principalobjetivo de la metodologia es incesante auge de las ap2icacionesy zecno2ogiasWeb. Por evaluar y determinarel nine} de curnplirnientode ciertas lo que es necesario una Claradefxnici6n de requerirnientos caracteristicas de calidad como la usabz.Itdad, tanto funciona2es como no funciona2es parapoder medir, funcionalidad, confiabilidad, cz.encia, mantenibilz`dady controlary, potencialmente, mejorar la calidad producida. ponabilidad [4] y analizar preferencias o indicadores Los sitios Web, a2 aumentar en interacci6n y elementales, parciales y globales con el fin de dar funcionalidad, ban pasado de ser tan s61o un medio de recomendaciones. Al final del proceso, para cada sitio presentaci6n de informaci6n estdticaa ser ap2icacionescon seleccionado obtendremosun indicador global con valores al monos la complejidad del software tradicional. Una de comprendidos en una escala de 0 a l00%, que puede ser las caractensticas a destacar de 2aSap2icacionesWeb es la interpretado corno el grado de satisfacci6n de los combinaci6n de diferentes medios y tecnologias para requerirnientos de calidad conforme al perfil de un desp2egarsu informaci6n y funcionalidad, que va desde el usuario. La metodologia ha sido empleada en diversos simple texto, voz e imdgenes, hasta componentes con casos de estudio [9,10,121. interacciones comp2ejas (scripts, applets, ActiveX, entre QuaTIC`2001 i 17 Cada una de las m6tricas obtenidas para los atributos especificados en el modelo de calidad, pueden ser 2. La Metodologia Website QEM. clasificados en metricas directas e indirectas.Las primeras son obtenidas a partir de un atributo directo (no compuesto) de un cote, en tanto qua las segundas serdn el La metodologfa Website QEM foe desarrollada a resultado de aplicar un modelo o ecuaci6n materruiticaa mediados del 98, con el prop6sito de aportaruna estrategia partir de Una asociaci6n de atributos. Es decir, Una eficaz para evaluar y analizar la calidad de sitios o asociaci6n de atributos estti[ compuesta por atributos aplicaciones Web. Esta basada en un modelo jerarquicode directos~ For otra parte, considerando el tipo de requerimientosde calidad, partiendo de las caracteristicas recolecci6n de datos de las m6tricas definidas, la misrna de mIis alto ninel prescritas en la Donna ISO-9126 [4], a puede hacerse de un modo manual, semiautomatico o saber: usabilidad, funcionalidad, confiabilidad, eficiencia, automzitico.En el caso de las m6tficas automatizables de rnantenibilidady portabilidad.De modo Que, a partfrde atributos directos e indirectos podemos utilizer una esas caracterfsticas, se derivan subcaracteristicas, y, a herrarnientaCo instrumento) de recolecci6n de datos y partir de stas, siguiendo an proceso de descomposici6n cdlculo. Website-MA [5], es la herramienta desarrollada jerqaico, se especifican atributos. Es imporlante para gestionar la recolecci6n de datos y cIculo de las destacar, sin embargo, que Se puede cuantificar a la m6tricas automatizables.Esta herramientapotencialmente calidad de un producto, mediante la apropiadaagregaci6n elimina las interpretacionessubjetivas, minimiza el tiempo y cuantificaci6n de alguna o Codas las caracteristicas, a empleado en tareas tediosas, y aumentala fiabilidad en el partir de la medici6n directa e indirects de atrfbutos y su proceso de evaluaci6n. agrupamiento en un modelo de agregaci6n y ulterior Entre las metricas automatizables gestionadas por esta cIculo [II]. herramienta para los casos de estudio antes citados, se El principal objetivo de esta metodologfa consiste en encuentran: cantidad de enlaces rotos, cantidad total de evaluar y determiner el nine) de cumplimiento de las en|aces de an sz"tio,porcentaje de enlaces rotos de an sitio, caracterfsticas requendas para lo cual Se analizan las cantidad de enlaces rotos distintos, cantidad de p6ginas preferenciasglobales, parciales y elementales. El resultado muertas, cantidad de inaigenes de an sirio con ro def proceso de evalaaci6n Cy eventualmente de alternativo, cantidad total de imaZenes de an sitio, comparaci6n) puede ser interpretado como el grado de cantidad nzd:l:imade marcos, entre otras. requerimientos de calidad satisfechos. La metodologfa La herramientaha sido construida en el ambiente de comprende una serie de fases y actividades Que los desarrolloJava 2 y mediante el empleo del lenguaje WebL evaluadores deben Ilevar a cabo en el proceso; entre las {7], de utilidad para recorrerrecursivamente documentos que podemos citar las principales actividadest6cnicas: HTML y XML, y se ha dise6ado una arquitecturacentrada / . Dnici6n de /as metas de evalaaci6n y selecci6n en cuatro m6dulos principales, a saber: el m6dulo del peL de asaario. Los enaluadores deben definir las Java_GUI, el de interconexi6n a la base de datos, el de metas y establecer el alcance del proyecto de evaluaci6n interfaz entre Java y WebL, y el m6dulo de WebL Web. La evaluaci6n puede Ilevarse a cabo canto en la fase propiamente dicho. Adetmis de la recolecci6n de datos, la de desarrollo como en la lase operativa del proyecto, y Se herramientanos brinda la posibilidad de obtenerinformes puede nalorarla calidad de un productocompleto o bien Se tabulates y graficos de la informaci6n procesada. puede valorarla calidad de un conjunto de caracteristicasy Asimismo, la salida de esta herrarnientaservir de entrada atributos de un componente. Los resultados podran ser a WebQEM_Tool {14], en su nueva versi6n" ). utifizados para comprender,mejorar, controlar o predecir WebQEM_Tool da soporte al proceso de evaluaci6n la calidad de los productos. Por otra parte, la relativa especificado en la metodologia Website QEM. importanciade las caracterfsticasy atributosdependen del La estructura de este trabajo es la siguiente: en la perfil de usuario seleccionado y del dominio de la secci6n 2, comentamos las principales actividades de la aplicaci6n. Para prop6sitos de evaluaci6n en dominios metodologia Website QEM, la cOal da an marco Web, hemos considerado tres perfiles de usuario a on alto conceptual de aplicaci6n a las herrarmentas.En la secci6n nine} de abstracci6n,a sabe{: visitantes, desarroJladores,y 3, anaJizamos los distintos atributos utiJizados, gerenciadores. Siguiendo un mecanismo de centrandonos en la discusi6n de aquellos automatizables descomposici6n podemos, por ejemplo, dividir a la desde el punto de vista de la recolecci6n de datos y categoria visitante en clases mis especificas CverII 0])" obtenci6n del valor de las m6tricas. En la secci6n 4, 2, Detinici6n de Los reqaerimientos de call.dnd. Los describimos los principafes m6dulos funcionales de la evaluadores deben elicitar, acordar y especificar los herramienta Website MA, considerando aspectos de atribulos y caracteristicas de calidad que van a ester disefio e implementaci6n. For Oltimo presentaremos la presentes en el proceso, agrupdolos en un zirbol de discusi6n del articulo, las consideraciones finales y ~ requerimientos. De las caracteristicas 150 arriba trabajosfuturos. mencionadas derivamos las subcaracteristicas y de estas podemos especificar atributos con an rninimo para algunos de Los atributos qua formaron parts de los solapamiento. A cada atributo cuantificable del dominio requerz.mz.entosde call.dad de los casos de estudz.o empirico, le asociamos Una variable en el dominio real .z..ados. numico; esta variable puede corner un valor real, Que podsh ser medido y computado [2]. For ejemplo, en el caso 3. Las M6tricas Web Automauzables. de estudio de libraries con comercio electr6nico {12], mas de ciento cuarenta atributos, subcaracteristicas y Como indicamos en la introducci6n, los atributos de un caracteristicasfueronseleccionadas. ente (producto, proceso o recurso), se pueden categorizer 3. Definicio-nde crz.terz`osde prerencia elementaLesy en atributos directos e indirectos, For otra parte, en procedimientos de medici6n. Los evaluadores deben consideraci6n del tipo de recolecci6n de datos, los definir Una base de criterios para la evaluaci6n elemental, atributos pueden ser parcial o totalmente automatizados. y realizer el ulterior proceso de medici6n y puntaje Mas precisamente, para determinar el valor de un atributo, elemental. Un criterio de evaluaci6n elemental declare y puede hacerse de un modo manual, o asistido total o especifica c6mo medir atributos cuantificables. El parcia2mente por un insrrumento de medici6n o resultado final es Unapreferenciao indicador elemental, el herramienta de recolecci6n de datos y cziJculo. cual puede ser interpretadocomo el grado o porcentajedel Si bien machos de los datos recolectados para las requerimientoelemental satisfecho. For lo tanto,para cads m6tricas empleadas en los casos de estudio realizados para m6trica de un atributonecesitamos establecer un rango de sitios academicos, de comercio electr6nico, entre otros valores aceptab]es y definir la funci6n de criterio dominios. fueron implementados de un modo manual u elemental, que producird Una correspondencia entre el observacional, dado que no habia Otto modo de hacerlo valor de la m6trica con el nuevo valor Querepresenta la efectivamente, no obstante, la recolecci6n de datos preferencia elemental. automtitica fue en muchas instancias el dnico mecanismo 4. Definz`c!6n de estructuras de agregaci6n e para obtener resultados de un modo confiable y eficiente. implementacz.6nde la evaluacz.6nglobal, En el paso previo Este fue el caso para medir atributos como Enlaces Rotos, se producen n preferencias de calidad elemental paralos n Pdginas de Acceso Rdpz`do,Imagen con Tltulo, Pdgz.nas atributos considerados en el arbol de requerimientos.For Muertas, Promedz.o de En|aces por Pdgina, entre otros. A lo unto, aplicando un mecanismo de agregaci6n paso a seguir, analizamos el listado de las metricas paso, las preferencias elementales se pueden agrupar automatizables por un instrumento de rnedici6n (como convenientemente para producir al final un esquema de Website MA)~ conforme a los estudios realizados. No agregaci6n. Las preferenciasde caZidadparcia2esy global obs(ante, en el proceso de innestigaci6n en marcha, se pueden obtener rnediante cdlculo conforme al modelo estamos descubriendo nuevas metricas automatizables de agregaci6n y puntajeempleado. En los casos de estudio (alrededor de ochenta), que serdn implementados en la realizados hemos usado el modelo LSP [1] paraestructurar segunda versi6n de la herramienta Website MA, y serdn y computar la calidad global de cada sitio Web [II]. La reportados en breve. preferencia global represents el grado de satisfacci6n de todos los rcQuerimientosexplfcitos e impllcitos. Canddad de en|aces rotes tohdes 5. Andlisis de resultados y recomendaciones Una vez Este atributo indirecto represents la cantidad de dz.sehado e impLementado eL proyecto de evaluacz.6n, eL enlaces rotos tota]es del sitio (tarnbidn denorninados proceso culmina con la documentaci6n de Las broken o dangling links), bien scan internos o externos al conclusiones y recomendaciones. Los evaluadores mismo. For otra parte. al momento del conteo de este analizan Losresultados consz.derandolas metas y e/ pezfiL atributo no se hard distinci6n entre URLs iguales (de de usuario establecidos. El proceso de evaluacz"6n, enlaces rotos). Este atributo es importance a la horn de produce informaci6n elemental, paretoL y global qua apreciar la calidad, dado que si el nOmero de enlaces rotos puede ser fdcz"Imenteanalizada por medio de un modelo de es grande, la confiabilidad global del sitio podrd disminuir seguimiento o trazabilidad y e.ficientemente empleada en considerablemente para un usuario visitante. Aderruis, es actividades de toma de decisi6n interesante discernir entre los enlaces rows que pertenecen Una vez comentados los princz.pales pesos que a `LJRLsinternos al sitio, de los enlaces rotos dirigidos a z"ntegrana la metodologza Website QEM, en La sz"guz.ente pdginas externas. En la Figura I, especificamos mediante secci6n vamos a poner nfasis en el estudio de las pseudoc6digo, el algoritmo Que petmite recorrer un sitio y metn`cas automatizables. La selecci6n de estas metricas se calcular la cantidad de enlaces rotos totales, en funci6n de correspotzde con las actz.vz.dadesde definici6n de criterios los enlaces rozos internos y externos. elementales y procedimz.entos de medici6n. Especcamente, discutiremos las me-tr!casautomatizables QuaTIC,2001 / 19 La m6trica porcentaje de enlaces rotas rotates de un sitio nos da una idea global de la confiabilidad del sitio permiti6ndonos adem la comparaci6n de este atributopara distintos sitios. Un estudia rruis detallado del impacto de esta metric&en la calidad de uso consistiz-iaen analizar la importancia de los enlaces rotos en funci6n de Sus ubicacioneS dentro de las pdginas rruiis relevantes yJovisitadas. Cantidad de enlaces rotos distintos. ,Yartxendo . . de . ,la metrxca . . xndxrecta - ,. . . . ac. cantzaad enlaces rotos totales, queremos analizar los diferentes URLs a los que hacen referencia 108 enlaces rotos recolectados anteriorrnente. A diferencia de la m6trica citada, dsta nos data informaci6nms Otilpara lases de mantenimiento, y especi.ficamente puede favorecer el anlisis de impacto ante potenciales cambios. La generaci6n de esta m6trica se realiza con una leve modificaci6n del aJgoritmomostrado en la Figura 1, consistiendo ( Sta en la adici6n de IDS Fignra 1. Algoritmo de automatizaci6n de la chequeos necesarios para comprobar si el m6trim enLacesrotas totaLes. consider&doya fue visit&doo no. Website MA implement&dicho algoritmo y permite Cantidad total de enlaces distintos de un sitio. almacenar los URLs de los enlaces rotas, tame internos Tal y como hemos mencionado en la metric& cantidad como externos, para un posterior anallsis y posible total de enlaces, la cantidad total de enlaces distintos correcci6n. El chequeo de un enlace roto se compruebapar existentes en un sitio Web, nos aport&rd inforrnaci6n dtil medio del tipo de errordevuelto conforme a los c6digos de en el analisis del impacto ante cambios. estado del protocolo HTTP. Asimismo, en consider&clan del c6digo de error devuelto, se puede determiner la Porcentaje de eniaces rotos distintos de un sitio. cantidadde enlaces Queconducen a pdginas no accesibles. A semejanza de la metrica porcentaje de enlaces rotas totaLes de zznsitio, esta m6trica va a calcularse a trav6s de Cantidad Total de Enlaces de un 5100. las metricas: cantidad de enlaces rotos distintos y cantidad Se puede recolectar automticarnente la cantidad total total de enLaces distz.ntos de an sitio, aunque establecemos de enlaces que posee un sitio Web, asf como los enlaces la reJaci6n existente en funci6n de los enlaces no internos y extemos totales, reusando el aJgoritrnode la repetidos. figura 1. (El lector podrfa considerar el cociente entre enlaces rotos extemos y cantidadtotal de enlaces extemos, PorcentajeEnlacesRotosDisrintos- 100* y la misma relaci6n para los enlaces intemos -, y Cann"dadEnlacesRotosDistintos observer la proporci6nentre ambos cocientes). Canzz.or otalE--nlacesDistinros Porcentaje de enlaces rotos rotates de nn sitio. Canb-dadde iru:iigenes de nn sitio con texto Mediante el empleo de las m6tricas mencionadas alternativo. anteriorrnente (cantidad de enlaces rotos totaLes y Las irruigenesnos ofrecen informaci6n visual Que en cann"dad total de enlaces de an sitio), se computa el ocasiones, par razones de accesibilidad o rendimiento porcentaje de enlaces rotos de un sitio, establecido par la (performance),deben ser desactivadas. Un sitio Web debe f6rmula siguiente: proporcionarmecarxismosadecuados para la visualizaci6n opcional de las imhgenes sin qua por ello toda la PorcentajeEnLacesRotosTotaLes - 100* inforrnaci6nque conlleva Se pierda. Existe una propiedad CantidadEnLacesRotoslnt+ Cantz.dadEnlacesRotosExt Que consiste en enlazar un texto altemativo a la Imagen,- CantidadT--olaLEnLaces propiedad ALT en HTML-, la cual contribuye a la legibilidad de la pdgina, (incluso el texto podrd ser lefdo antes de Que la Imagen sea descargada totalmente). No 20 / QuaTIC`2001 obstante, el agregado de texto alternativo no garantiza la Promedio de eolaces por p:igioa. calidad del mismo, ya que el texto podo haver sido Calculado a partir de las m6tricas cantidad total de generado automdticamente For editores de pdginas, como enlaces y cantidad total de pd&Enos,esta m6trica da Una FrontPage. Este atriboto estd incloido dentro de las idea prirnaria del nine} de interconexi6n de on sitio (ver recomendaciones de accesibilidad del W3 Consortium [II] para mzisdetalles). [15]. Ademds, esta propiedad es extensible a otros objetos eng)obados en las paginas Web como applets, sonidos, etc. TlmaSo de pzigim Website MA co`ntabiliza el n6mero de im;iigenes que Se rnide el tarn&ho de una pgins estatica, poseen esta propiedad. considerando todos sos componentes graficos, textoales, tabulates, etc. As{ podemos contabifizar el tarn&ho medido Can6dad total de ionigenes de nu sitio. en bytes para cads pdgina. El tarna6o de las pginas es un La cantidad total de imagenes que posee un sitio ofrece factor importance para la apreciaci6n de la eficiencia de un una medida de la informaci6n visual Que se nos esni sitio. Especfficamente, el tarnsBo es ono de los elementos proporcionando. AZ igual que para /Os enfaces de un sitio que )unto con el tipo de conexi6n va a inffoir en el tiempo es facil detectar la cantidad de imagenes qua 6Ste posee. de descarga de la pdgina. Para eJlo, recolectaremos de cads una de las pdginas analizadas, la presencia de imzigenes verificando su Phgioas de acceso rhpido. existencia a trav6s de la propiedad IMO soportada por el El tiempo de descarga (T), estar;i en funci6n del c6digo HTML. tarn&hode la Fagin& estatica (t), y la velocidad de la Ifnea de conexi6n establecida (c). El tiempo de descarga es Porcentaje de presencia de texto alternativo. directamente proporcional al tarn&ho de la pgina e Mediante el empleo de las metric&s anteriores, inversamente proporcionai a la velocidad de la linea de Cavztidad de imdgenes de an sitio con tcxto altemativo y conexi6n. Cant!dad total de iv?ldgenesde an sitz.o, se compota el porcentaje de presencia de la propiedad ALT. TDescargn - f (t ,c) La creaci6n de ombrales minimos de tamaho de la PorcentajePresenciaTextoALternatz.vo - 100* pgina para ona descarga eficiente para ona conexi6n dada nos perrnite crear una fonci6n qua clasifique cada Cantidadlm6ZenesconTextoALternativo_ ona de las pgloss del sitio en p;;iginas de acceso rdpido o Cant:`dadTotallmdgenes paginas de acceso lento. A trav6s de estos ombrales contabilizaremos las pdginas de noestro sitio qoe son de Cantidad total de imafflcues distintas de nu 8160. acceso rapido. El factor interesado poede referirse a las La cantidad total de imzigenes distintas nos esta dsndo sogerencias de tarn&hos recomendados para ciertas lineas ademds de la informaci6n visual Que se nos esta de comonicaci6n [3, S]. proporcionando, la variedad de la informaci6n", es decir podemos medir la redundancia de irnagenes. Porcentaje de redondancia de inuiigenes Obteniendo fa refaci6n existente entre la cantidad de irnuiigenesdistintas y la cantidad total de imdyenes, Manteoimiento del color de las enlaccs. podemos obsernarel porcentaje de imdgenesrepetidas qua Se podria decir qua entre 105atributos deseables de un posee el sitio Web. La repetici6n de im:igenes equiv&lea sitio Web esuin aquellos coya apariencia visual lejos de la redundanciade la informaci6n visual. confundir aI osoario le ayudan a mantener la coherencia en la informaci6n visualizada. Particolarmente entre estos, For ejemplo, el mantenimiento def color de los enlaces PorcenlajeRedandanczaJmagenes- 100 * textoales es un atriboto deseable. Asi podemos analizar el Cantidadlln6genesDistintas_ mantenimiento del color de los enlaces en funci6n de si Cantz`dadTota{lmagenes foeron o no visit&dos, respetando preferentemente la recomendaci6n de tonalidad azol (para los enlaces no Caoddad total de p:iginas de no si6o. visitados), y de ptirl:)ura (para los ya visitados) [SJ. La El valor de esta m6trica es un simple conteo del total m6trica discfiada compote la cantidad de cambios en todo de las paginas estticas del mismo. Da una idea inicial deJ el sitio para ambas categories. For lo tanto, se analizan los tarnsfio del sitio Web en cantidad de docurnentos o c6digos de color para las propiedades LINK (en el caso de piiginas. los enlaces no visit&dos) y VLINK (para los ya visit&dos) del c6digo foente HTML. QuaTIC'2OOI / 21 Cantidad miYima de marcos o frames. secci6n 3 y la generaci6n de informes en formato grafxcoy La m6trica de este atributo es de utilidad para tabular, Aderrjds, es capaz de adrninistrar mi:iItiples deterrninarel ndmero maXimo de vistas, la cual puede proyectos Web representadospor Sus URLs, cada uno con afectar a la accesibilidad. Los frames o marcos organizan Sus respectivas m6tricasseleccionadas. Consecuentemente, una ventana en diferentes areas o subvistas, a saber: de esos distintos proyectos quedan almacenados con Sus control y de contenido. Cuanto mayor es la cantidad de diferentesresultados existiendo la posibilidad de visualizer marcos, manor es la accesibilidad a las ventanas, los informes en cualquier momento. Tambi6n permite principalmente para personas con discapacidades, entre registrarparacada proyecto la fecha y hora de comienzo y otros inconvenientes inform&dos.La guia provista por fin de la evaluaci6n. De este modo se puede evaluar un W3C en WA! Accessibility Guidelines [15], dice: "For mismo sitio en distintas fechas. For OItimo,es importante vz'sually enabled users, fiames may organize a page into resaltar que el recorrido del sitio se realiza de un modo derent zones. For non-visual users relationships on-line aunque se podriarecorrerun sitio replicado en una between the content in frames (e.g., oneframe has a table mquina local. of contents, another the contents themselves) must be Como se aprecia en la figura 2, la berramientaha sido conveyed through other means". Verificando en cada una dise6ada en tres capasprincipales,que son las siguientes: de las paginas analizadas si existe la etiqueta PRAME, se puede comprobar de rnanera automdtica la cantidad de marcos Que contiene la pagina. Tras este proceso, se calcular la pdgina con el mayor numerode maxcos. Cautidad de p;iiginnsmuertas Este atributo representa la cantidad de paginas Que no tienen ningtin enlace de retorno dentro del sitio (tambi6n denominadas paginas buerfanas). Si un visitante accediera a una vagina xnuerta desde un URI externo aI sitio, For u&"