GuideAutomator: Automated User Manual Generation with Markdown
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFBA |
Texto Completo: | http://repositorio.ufba.br/ri/handle/ri/20947 |
Resumo: | Manual de usuário, também conhecido como guia de usuário, é um documento técnico de comunicação projetado para dar assistência a usuários finais de um produto. Tem como objetivo preencher o abismo entre o que é facilmente dedutível e o que não é. Um fator complicador para aqueles que escrevem tais documentos é mante-los atualizados com mudanças na aplicação ao decorrer do tempo, como adições/remoções de funcionalidades ou somente mudanças nas interfaces de usuário (documentadas como capturas de tela). Este trabalho busca auxiliar escritores de tais documentos, somente para aplicações web, provendo captura de tela automática, reduzindo custo de manutenção e inconsistência do manual de usuário. Esse trabalho apresenta GuideAutomator, uma ferramenta que permite essa automatização através da escrita de documentos na sintáxe Markdown e do encapsulamento do Selenium Web Driver. Em um experimento piloto, GuideAutomator apresentou um desempenho inferior ao das ferramentas tradicionais quando construindo manuais de usuário a partir do zero para usuários inexperientes, no entanto mostrou sinais de um melhor desempenho para uso a longo prazo. |
id |
UFBA-2_3d0af1324ca82a0ad334c2acb89bddd7 |
---|---|
oai_identifier_str |
oai:repositorio.ufba.br:ri/20947 |
network_acronym_str |
UFBA-2 |
network_name_str |
Repositório Institucional da UFBA |
repository_id_str |
1932 |
spelling |
Oliveira, Allan dos SantosSouza, Rodrigo Rocha Gomes eSant'anna, ClaudioSilva, Bruno2016-11-03T14:31:11Z2016-11-03T14:31:11Z2016-11-032016-10-24http://repositorio.ufba.br/ri/handle/ri/20947Manual de usuário, também conhecido como guia de usuário, é um documento técnico de comunicação projetado para dar assistência a usuários finais de um produto. Tem como objetivo preencher o abismo entre o que é facilmente dedutível e o que não é. Um fator complicador para aqueles que escrevem tais documentos é mante-los atualizados com mudanças na aplicação ao decorrer do tempo, como adições/remoções de funcionalidades ou somente mudanças nas interfaces de usuário (documentadas como capturas de tela). Este trabalho busca auxiliar escritores de tais documentos, somente para aplicações web, provendo captura de tela automática, reduzindo custo de manutenção e inconsistência do manual de usuário. Esse trabalho apresenta GuideAutomator, uma ferramenta que permite essa automatização através da escrita de documentos na sintáxe Markdown e do encapsulamento do Selenium Web Driver. Em um experimento piloto, GuideAutomator apresentou um desempenho inferior ao das ferramentas tradicionais quando construindo manuais de usuário a partir do zero para usuários inexperientes, no entanto mostrou sinais de um melhor desempenho para uso a longo prazo.User manual, also known as user guide, is a technical document of communication designed to assist end users of a product. It aims at filling the gap between what is easily deductible and what is not. A complicating factor for those who write these documents is to keep them up-to-date with changes on the application over time, like addition/removal of features or just changes on user interfaces (documented as screenshots). This work aims at assisting writers of such documents, for web applications only, providing automated screen capture, reducing maintenance cost and user manual inconsistency. This work provides GuideAutomator, a tool that enables this automatization through writing of documents under Markdown syntax and encapsulation of Selenium Web Driver. In a pilot experiment GuideAutomator has been found to have a lower performance than traditional tools when building user manuals from scratch for an inexperienced user, however it presented signs of better performance on long term usage.Submitted by Rodrigo Souza (rodrigorgs@ufba.br) on 2016-11-01T16:46:18Z No. of bitstreams: 1 monografia-allan-versao-final.pdf: 2299351 bytes, checksum: 026d67f8db28b7b8a044de8135f4d92f (MD5)Approved for entry into archive by Vanessa Reis (vanessa.jamile@ufba.br) on 2016-11-03T14:31:11Z (GMT) No. of bitstreams: 1 monografia-allan-versao-final.pdf: 2299351 bytes, checksum: 026d67f8db28b7b8a044de8135f4d92f (MD5)Made available in DSpace on 2016-11-03T14:31:11Z (GMT). No. of bitstreams: 1 monografia-allan-versao-final.pdf: 2299351 bytes, checksum: 026d67f8db28b7b8a044de8135f4d92f (MD5)user manualuser guideGuideAutomator: Automated User Manual Generation with Markdowninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisDepartamento de Ciência da ComputaçãoUFBABrasilinfo:eu-repo/semantics/openAccessengreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALmonografia-allan-versao-final.pdfmonografia-allan-versao-final.pdfapplication/pdf2299351https://repositorio.ufba.br/bitstream/ri/20947/1/monografia-allan-versao-final.pdf026d67f8db28b7b8a044de8135f4d92fMD51LICENSElicense.txtlicense.txttext/plain1345https://repositorio.ufba.br/bitstream/ri/20947/2/license.txtff6eaa8b858ea317fded99f125f5fcd0MD52TEXTmonografia-allan-versao-final.pdf.txtmonografia-allan-versao-final.pdf.txtExtracted texttext/plain45365https://repositorio.ufba.br/bitstream/ri/20947/3/monografia-allan-versao-final.pdf.txt99c6a9d1323d68f8858ea4ba54c634eeMD53ri/209472022-03-16 22:36:46.291oai:repositorio.ufba.br:ri/20947VGVybW8gZGUgTGljZW7vv71hLCBu77+9byBleGNsdXNpdm8sIHBhcmEgbyBkZXDvv71zaXRvIG5vIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVRkJBLgoKIFBlbG8gcHJvY2Vzc28gZGUgc3VibWlzc++/vW8gZGUgZG9jdW1lbnRvcywgbyBhdXRvciBvdSBzZXUgcmVwcmVzZW50YW50ZSBsZWdhbCwgYW8gYWNlaXRhciAKZXNzZSB0ZXJtbyBkZSBsaWNlbu+/vWEsIGNvbmNlZGUgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRhIEJhaGlhIApvIGRpcmVpdG8gZGUgbWFudGVyIHVtYSBj77+9cGlhIGVtIHNldSByZXBvc2l077+9cmlvIGNvbSBhIGZpbmFsaWRhZGUsIHByaW1laXJhLCBkZSBwcmVzZXJ2Ye+/ve+/vW8uIApFc3NlcyB0ZXJtb3MsIG7vv71vIGV4Y2x1c2l2b3MsIG1hbnTvv71tIG9zIGRpcmVpdG9zIGRlIGF1dG9yL2NvcHlyaWdodCwgbWFzIGVudGVuZGUgbyBkb2N1bWVudG8gCmNvbW8gcGFydGUgZG8gYWNlcnZvIGludGVsZWN0dWFsIGRlc3NhIFVuaXZlcnNpZGFkZS4KCiBQYXJhIG9zIGRvY3VtZW50b3MgcHVibGljYWRvcyBjb20gcmVwYXNzZSBkZSBkaXJlaXRvcyBkZSBkaXN0cmlidWnvv73vv71vLCBlc3NlIHRlcm1vIGRlIGxpY2Vu77+9YSAKZW50ZW5kZSBxdWU6CgogTWFudGVuZG8gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIHJlcGFzc2Fkb3MgYSB0ZXJjZWlyb3MsIGVtIGNhc28gZGUgcHVibGljYe+/ve+/vWVzLCBvIHJlcG9zaXTvv71yaW8KcG9kZSByZXN0cmluZ2lyIG8gYWNlc3NvIGFvIHRleHRvIGludGVncmFsLCBtYXMgbGliZXJhIGFzIGluZm9ybWHvv73vv71lcyBzb2JyZSBvIGRvY3VtZW50bwooTWV0YWRhZG9zIGVzY3JpdGl2b3MpLgoKIERlc3RhIGZvcm1hLCBhdGVuZGVuZG8gYW9zIGFuc2Vpb3MgZGVzc2EgdW5pdmVyc2lkYWRlIGVtIG1hbnRlciBzdWEgcHJvZHXvv73vv71vIGNpZW5077+9ZmljYSBjb20gCmFzIHJlc3Ryae+/ve+/vWVzIGltcG9zdGFzIHBlbG9zIGVkaXRvcmVzIGRlIHBlcmnvv71kaWNvcy4KCiBQYXJhIGFzIHB1YmxpY2Hvv73vv71lcyBzZW0gaW5pY2lhdGl2YXMgcXVlIHNlZ3VlbSBhIHBvbO+/vXRpY2EgZGUgQWNlc3NvIEFiZXJ0bywgb3MgZGVw77+9c2l0b3MgCmNvbXB1bHPvv71yaW9zIG5lc3NlIHJlcG9zaXTvv71yaW8gbWFudO+/vW0gb3MgZGlyZWl0b3MgYXV0b3JhaXMsIG1hcyBtYW5077+9bSBhY2Vzc28gaXJyZXN0cml0byAKYW8gbWV0YWRhZG9zIGUgdGV4dG8gY29tcGxldG8uIEFzc2ltLCBhIGFjZWl0Ye+/ve+/vW8gZGVzc2UgdGVybW8gbu+/vW8gbmVjZXNzaXRhIGRlIGNvbnNlbnRpbWVudG8KIHBvciBwYXJ0ZSBkZSBhdXRvcmVzL2RldGVudG9yZXMgZG9zIGRpcmVpdG9zLCBwb3IgZXN0YXJlbSBlbSBpbmljaWF0aXZhcyBkZSBhY2Vzc28gYWJlcnRvLgo=Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322022-03-17T01:36:46Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false |
dc.title.pt_BR.fl_str_mv |
GuideAutomator: Automated User Manual Generation with Markdown |
title |
GuideAutomator: Automated User Manual Generation with Markdown |
spellingShingle |
GuideAutomator: Automated User Manual Generation with Markdown Oliveira, Allan dos Santos user manual user guide |
title_short |
GuideAutomator: Automated User Manual Generation with Markdown |
title_full |
GuideAutomator: Automated User Manual Generation with Markdown |
title_fullStr |
GuideAutomator: Automated User Manual Generation with Markdown |
title_full_unstemmed |
GuideAutomator: Automated User Manual Generation with Markdown |
title_sort |
GuideAutomator: Automated User Manual Generation with Markdown |
author |
Oliveira, Allan dos Santos |
author_facet |
Oliveira, Allan dos Santos |
author_role |
author |
dc.contributor.author.fl_str_mv |
Oliveira, Allan dos Santos |
dc.contributor.advisor1.fl_str_mv |
Souza, Rodrigo Rocha Gomes e |
dc.contributor.referee1.fl_str_mv |
Sant'anna, Claudio Silva, Bruno |
contributor_str_mv |
Souza, Rodrigo Rocha Gomes e Sant'anna, Claudio Silva, Bruno |
dc.subject.por.fl_str_mv |
user manual user guide |
topic |
user manual user guide |
description |
Manual de usuário, também conhecido como guia de usuário, é um documento técnico de comunicação projetado para dar assistência a usuários finais de um produto. Tem como objetivo preencher o abismo entre o que é facilmente dedutível e o que não é. Um fator complicador para aqueles que escrevem tais documentos é mante-los atualizados com mudanças na aplicação ao decorrer do tempo, como adições/remoções de funcionalidades ou somente mudanças nas interfaces de usuário (documentadas como capturas de tela). Este trabalho busca auxiliar escritores de tais documentos, somente para aplicações web, provendo captura de tela automática, reduzindo custo de manutenção e inconsistência do manual de usuário. Esse trabalho apresenta GuideAutomator, uma ferramenta que permite essa automatização através da escrita de documentos na sintáxe Markdown e do encapsulamento do Selenium Web Driver. Em um experimento piloto, GuideAutomator apresentou um desempenho inferior ao das ferramentas tradicionais quando construindo manuais de usuário a partir do zero para usuários inexperientes, no entanto mostrou sinais de um melhor desempenho para uso a longo prazo. |
publishDate |
2016 |
dc.date.submitted.none.fl_str_mv |
2016-10-24 |
dc.date.accessioned.fl_str_mv |
2016-11-03T14:31:11Z |
dc.date.available.fl_str_mv |
2016-11-03T14:31:11Z |
dc.date.issued.fl_str_mv |
2016-11-03 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://repositorio.ufba.br/ri/handle/ri/20947 |
url |
http://repositorio.ufba.br/ri/handle/ri/20947 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Departamento de Ciência da Computação |
dc.publisher.initials.fl_str_mv |
UFBA |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Departamento de Ciência da Computação |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFBA instname:Universidade Federal da Bahia (UFBA) instacron:UFBA |
instname_str |
Universidade Federal da Bahia (UFBA) |
instacron_str |
UFBA |
institution |
UFBA |
reponame_str |
Repositório Institucional da UFBA |
collection |
Repositório Institucional da UFBA |
bitstream.url.fl_str_mv |
https://repositorio.ufba.br/bitstream/ri/20947/1/monografia-allan-versao-final.pdf https://repositorio.ufba.br/bitstream/ri/20947/2/license.txt https://repositorio.ufba.br/bitstream/ri/20947/3/monografia-allan-versao-final.pdf.txt |
bitstream.checksum.fl_str_mv |
026d67f8db28b7b8a044de8135f4d92f ff6eaa8b858ea317fded99f125f5fcd0 99c6a9d1323d68f8858ea4ba54c634ee |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA) |
repository.mail.fl_str_mv |
|
_version_ |
1808459527048134656 |