• No results found

CHAPTER 6 CONCLUSIONS AND RECOMMENDATIONS

6.4 RESEARCH IMPLICATIONS

En este apartado se realiza una validación de una memoria facilitada por el tutor. Esta memoria no está acabada, pues le falta, por ejemplo, la bibliografía. Aun así, se aplica la herramienta desarrollada en este trabajo para comprobar los errores que tiene dicha memoria.

Se realiza la validación para cada macro, obteniendo el resultado de ello. También se anota el tiempo que tarda en obtener los resultados.

7.1. Ortografía

Este documento contiene muchas palabras en inglés y muchos nombres que Microsoft Word los considera como errores, y, sumado a que contiene gran cantidad de errores de ortografía, la macro ha contado un total de 510 faltas de ortografía.

En la Fig. 41 se observa el inicio del documento mostrando el número total de errores ortográficos, y el número de páginas (17) que se han necesitado para poder escribirlos todos.

Es por esto, que esta macro ha necesitado de siete minutos y medio para ejecutarse y obtener el informe correspondiente con los resultados.

7.2. Gramática

En la Fig. 42 se puede observar el número de errores gramaticales totales, así como el número de páginas que se ha necesitado para hacer el reporte.

Para ejecutar esta macro, el ordenador ha necesitado cuatro minutos. Esto sucede ya que hay muchos errores gramaticales, pero no es lo habitual. En casos donde hay menos de veinte fallos, la macro es casi inmediata.

Figura 42. Resultado de aplicar la macro de gramática a la memoria. Fuente propia.

7.3. Encabezado de página

Al utilizar esta herramienta, la respuesta obtenida es que únicamente hay un fallo en el encabezado, concretamente en la página 4. Este fallo se debe a que la macro detecta que no se han diferenciado las páginas pares de las impares.

Figura 43. Resultado de aplicar la macro de encabezado de página a la memoria. Fuente propia.

Al corregir ese fallo, y diferenciar las páginas pares de las impares, el resultado es que el encabezado es correcto. En la Fig. 44 se puede comprobar:

Figura 44. Resultado de aplicar la macro de encabezado de página a la memoria modificada. Fuente propia.

7.4. Pie de página

Del mismo modo que ocurre en el apartado anterior sucede en éste, ya que al modificar el encabezado y establecer que tiene que ser diferente para las páginas pares e impares, también se modifica el pie de página. Los resultados obtenidos al aplicar la macro para la memoria sin modificar (Fig. 45) y para la memoria modificada (Fig. 46) son los siguientes:

Figura 46. Resultado de aplicar la macro de pie de página a la memoria modificada. Fuente propia.

Al haber un único fallo, la macro se ejecuta de forma inmediata.

7.5. Párrafos

Al pasar la macro de validación de párrafos por la memoria, se han detectado 18 párrafos con errores. El tiempo de ejecución en este caso ha sido de 22 segundos. En la Fig. 47 se observa el número de errores y su posición en el texto.

Figura 47. Resultado de aplicar la macro de párrafos a la memoria. Fuente propia.

La Fig. 48 muestra el primer error. Para ver de qué error se trata, se ha seleccionado el párrafo y se ha comprobado que éste no está justificado.

7.6. Índice

La memoria contiene un índice, pero con esta herramienta se comprueba si está hecho de manera que se complete automáticamente. En la Fig. 49 se observa que está hecho de manera adecuada:

Figura 49. Resultado de aplicar la macro de párrafos a la memoria. Fuente propia.

7.7. Portada

Al ejecutar la macro de la portada, se ha comprobado que es correcta, ya que contiene las tres palabras deseadas: autor, director y convocatoria. La Fig. 50 muestra la portada y el documento de validación:

Figura 50. Resultado de aplicar la macro de portada a la memoria. Fuente propia.

7.8. Dígitos y unidades

Al recorrer la macro, ésta reporta un número total de 114 errores, de los cuales se hace la comprobación del primero para ver qué error se ha encontrado. Al reportar que está en la página 18 y línea 16, y que se trata del número 1 el que está causando el error, se comprueba en dicha página que el número 1 no está separado de la unidad (GB). La Fig. 51 muestra lo explicado:

Figura 51. Resultado de aplicar la macro de dígitos y unidades a la memoria. Fuente propia.

Esta herramienta se ha ejecutado en 34 segundos, ya que ha detectado muchos errores y ha necesitado un poco de tiempo para reportarlos en el documento de validación.

7.9. Bibliografía

Como se ha comentado al inicio de este apartado, la memoria recibida no contiene bibliografía, por lo tanto, el resultado debe ser que la bibliografía no existe. Esta macro se ejecuta de manera inmediata, ya que no necesita escribir mucho texto en el documento de verificación.

Para comprobar que no hay bibliografía se ejecuta la macro y se muestra el resultado en la

Figura 52. Resultado de aplicar la macro de bibliografía a la memoria. Fuente propia.

7.10. Glosario, impacto medioambiental y presupuesto

Para comprobar la existencia de estos tres apartados en la memoria, se procede a ejecutar la macro de verificación de estos. Como en el caso anterior, esta herramienta es de ejecución inmediata. En la Fig. 53 se observan los resultados de ejecutar esta macro:

Figura 53. Resultado de aplicar la macro de glosario, impacto medioambiental y presupuesto a la memoria. Fuente propia.

El resultado de aplicar la macro es que únicamente existe el glosario, ni impacto medioambiental ni el presupuesto del trabajo se han realizado. Comprobando en el índice, donde deberían apareces los tres apartados, se comprueba que no están ni el impacto medioambiental ni el presupuesto.

8. Presupuesto

Este trabajo no necesita de nada más que una persona programando y de un ordenador con la licencia de Microsoft 365 Office activada. Por lo tanto, el presupuesto del trabajo contempla las horas de trabajo del programador y el coste de la licencia de Microsoft Office.

Se debe tener en cuenta el tiempo que el programador ha estado programando las distintas Macros y el grado de experiencia de éste. En este caso, el programador es inexperto. Teniendo esto en cuenta y haciendo una búsqueda de los sueldos actuales de los programadores con poca experiencia, el sueldo estaría entre los 15 y los 25 €/hora. Si cogemos el sueldo medio, éste se quedaría en 20 €/hora.

Hay que tener en cuenta también el tiempo que ha estado este programador escribiendo la memoria y que por lo tanto será el mismo coste por hora. La siguiente tabla muestra un desglose de la mano de obra del programador:

Cantidad (horas) Coste unitario (€/h)

Coste total

Programar Macros 250 20 5000

Escribir memoria 50 20 1000

SUBTOTAL 300 20 6000

Tabla 1. Presupuesto de la mano de obra. Fuente propia.

A continuación, se muestran en forma de tabla los costes asociados a la adquisición del material y de la licencia necesaria para la elaboración del trabajo:

Concepto Cantidad Coste total

OMEN HP 15 Ordenador portátil 1 1104,15 € [20]

Microsoft Office Licencia 1 año 69 € [21]

Tabla 2. Presupuesto de material y licencias. Fuente propia.

La vida útil de un ordenador es de aproximadamente 5 años, y se han necesitado 4 meses para realizar el trabajo. Por lo tanto, el tanto por ciento de la vida del ordenador que se ha destinado a realizar el trabajo es del 6,67 %. Teniendo en cuenta esto, el coste de amortización del PC es de 73,61 €.

Cómo la licencia de Microsoft Office es para 1 año, el tanto por ciento del tiempo que se ha utilizado para realizar el trabajo es de 33,33 %, lo que conlleva un gasto de amortización de la licencia de 23 €.

Concluyendo, si se hace la suma de todos los costes, el presupuesto total del trabajo asciende a 6096,61 €.

9. Impacto medioambiental

Cualquier persona podría decir que este trabajo no tiene ningún impacto medioambiental, pero lo cierto es que sí lo tiene.

Gracias a las macros desarrolladas se podrían ahorrar muchas horas de lectura lo que lleva a ahorrar muchas horas delante del ordenador. Un ordenador de media consume entre 200 y 300 W cosa que se traduce en unos 2,2 kWh por cada 8 horas trabajadas. También hay mucha gente que opta por imprimir el trabajo para darle un último repaso antes de entregarlo. Con estas macros esto se podría evitar, con lo que podría suponer un ahorro tanto en lo económico como un gran impacto medioambiental ya que los papeles que se utilizaban antes no serían necesarios.

10. Conclusiones

Bajo mi punto de vista este trabajo ha cumplido con los objetivos prácticamente en su totalidad, ya que como está explicado en esta memoria, se han podido hacer macros de bastantes defectos de forma y fallos, pero no de todos los que se proponían desde un principio.

Creo que puede resultar una herramienta muy útil tanto a mi tutor como a otros profesores de la ETSEIB que deseen utilizarla, ya que ahorra muchas horas de trabajo. Estoy satisfecho con el trabajo realizado, pero a la vez siento que con más tiempo podría mejorarlo, ya que como he descrito anteriormente, además de una herramienta de verificación, se podría crear una herramienta de corrección.

Hay que destacar que hay fallos de los cuales no he podido realizar la macro para detectar los errores, cosa que creo que con tiempo y junto a los compañeros que han realizado sus trabajos mediante macros de Microsoft Excel o programas de Python podríamos poner puntos en común e intentar solventar todos los fallos.

Como conclusión, considero que se ha creado una herramienta eficaz para la corrección y validación de trabajos de final de estudio pero que no tiene por qué ser definitiva, ya que algún estudiante con ganas y motivación podría complementarla y mejorarla en un futuro.

11. Trabajos futuros

Ya que no se han podido detectar el 100 % de los errores que se intentaban detectar, éstos podrían detectarse en un futuro trabajo.

Este trabajo se podría completar logrando identificar los siguientes errores: - Orden de las citas de las imágenes, ecuaciones, tablas, etc.

- Orden alfabético de las siglas que aparecen en el glosario.

- Comprobar que todas las imágenes, ecuaciones, tablas, etc. tienen su título. - Comprobar que las referencias bibliográficas estén ordenadas y citadas.

Además de estos errores adicionales, ya que este trabajo está pensado para detectar errores de memorias de TFE en castellano, se podrían adaptar algunas macros ya realizadas, para que detecten los errores tanto en catalán como en inglés. Las macros que se tendrían que modificar serían las siguientes:

• Bibliografía

• Glosario, impacto medioambiental y presupuesto • Encabezado de página

• Portada

Dichas macros contienen en su código palabras en castellano. Al intentar corregir una memoria en catalán o en inglés, no se encontrarían las palabras buscadas y, por lo tanto, no sería una herramienta efectiva.

12. Agradecimientos

Agradezco a mi tutor, el Profesor Sr. Manuel Moreno Eguílaz el hecho de que me ofreciera este trabajo y que me animara a realizarlo, así como también su tiempo dedicado a la tutorización de este trabajo, orientándome en su desarrollo y facilitándome información. También me gustaría agradecer a mi familia su apoyo incondicional y su comprensión, tanto en este cuatrimestre como en los últimos años.

13. Bibliografía

[1] “Plantilla TFE” [En línea]. Disponible en: https://etseib.upc.edu/ca/estudis/documents-destudis/tfe/tfg_tfm_plantilla.doc. [Visitado: 16/06/2021]

[2] “BLOG. Experimentos de escritura y publicación digital” [En línea]. Disponible en: https://www.valentinatruneanu.com/las-herramientas-para-escritores-que-deberias-probar-en-2020-ii/#Herramientas_de_correccion. [Visitado: 16/06/2021]

[3] “Crear o ejecutar una macro” [En línea]. Disponible en: https://support.microsoft.com/es-es/office/crear-o-ejecutar-una-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c. [Visitado: 16/02/2021]

[4] “Word VBA Macros – SaveAs (PDF or New File Name)” [En línea]. Disponible en: https://www.automateexcel.com/vba/word/saveas-pdf. [Visitado: 19/02/2021]

[5] “BetterSolutions VBA Code” [En línea]. Disponible en:

https://bettersolutions.com/word/reviewing/vba-code.htm. [Visitado: 25/02/2021]

[6] “Word Get Line and Paragraph Number” [En línea]. Disponible en: http://www.vbaexpress.com/kb/getarticle.php?kb_id=59. [Visitado: 22/02/2021]

[7] “Objeto ProofreadingErrors (Word)” [En línea]. Disponible en: https://docs.microsoft.com/es-es/office/vba/api/word.proofreadingerrors. [Visitado: 25/02/2021]

[8] “How to get page number with VBA in Word?” [En línea]. Disponible en: https://microsoft.public.word.vba.general.narkive.com/7c0OZhC0/how-to-get-page-number-with-vba-in-word. [Visitado: 22/02/2021]

[9] “Sections object (Word)” [En línea]. Disponible en: https://docs.microsoft.com/en-us/office/vba/api/word.sections. [Visitado: 12/03/2021]

[10] “Encabezado y pie de página con VISUAL BASIC” [En línea]. Disponible en: https://pildorasdeexcel.wordpress.com/2016/01/07/encabezado-y-pie-de-pagina-con-visual-basic/. [Visitado: 18/02/2021]

[11] “Objeto HeaderFooter (Word)” [En línea]. Disponible en: https://docs.microsoft.com/es-es/office/vba/api/word.headerfooter. [Visitado: 02/03/2021]

[12] “Busca varias palabras a la vez en un documento Word” [En línea]. Disponible en: https://support.microsoft.com/es-es/office/crear-o-ejecutar-una-macro-c6b99036-905c-49a6-818a-dfb98b7c3c9c. [Visitado: 16/02/2021]

[13] “VBA INSTR – Find Text in a String” [En línea]. Disponible en: https://www.automateexcel.com/vba/instr-find-text/. [Visitado: 02/03/2021]

[14] “Word Count for Headers and Footers” [En línea]. Disponible en: https://wordribbon.tips.net/T010285_Word_Count_for_Headers_and_Footers.html. [Visitado: 16/03/2021]

[15] “Word VBA, Loop Through Images” [En línea]. Disponible en: https://software-solutions-online.com/word-vba-loop-through-images/. [Visitado: 04/03/2021]

[16] “Aligning a Paragraph in a Macro” [En línea]. Disponible en: https://word.tips.net/T003501_Aligning_a_Paragraph_in_a_Macro.html. [Visitado: 16/03/2021]

[17] “WdBuiltinStyle (enumeración) (Word)” [En línea]. Disponible en: https://docs.microsoft.com/es-es/office/vba/api/word.wdbuiltinstyle. [Visitado: 23/03/2021]

[18] “Propiedad TablesOfContents.Count (Word)” [En línea]. Disponible en: https://docs.microsoft.com/es-es/office/vba/api/word.tablesofcontents.count.

[Visitado: 05/03/2021]

[19] “Selection.Next method (Word)” [En línea]. Disponible en: https://docs.microsoft.com/en-us/office/vba/api/word.selection.next. [Visitado: 17/03/2021]

[20] “Store HP” [En línea]. Disponible en:

https://store.hp.com/SpainStore/Merch/List.aspx?sel=NTB&ctrl=f&fc_sb_omen_by_h p=1&gclid=CjwKCAjwqvyFBhB7EiwAER786bTxVrKxszOwtIcm9z9CogSOMV2Pai_R

pPdFEdgXzfF6uYO6XyeNpxoCVy4QAvD_BwE&gclsrc=aw.ds. [Visitado: 08/06/2021].

[21] “Microsoft 365” [En línea]. Disponible en: https://www.microsoft.com/es-es/microsoft-365/buy/compare-all-microsoft-365-products?tab=1. [Visitado: 08/06/2021]