• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Design of Web Application for Document Generating and Publishing

Student: Shakirova Karina

Supervisor: Alexander Sirotkin

Faculty: St. Petersburg School of Physics, Mathematics, and Computer Science

Educational Programme: Information Systems and Human-Computer Interaction (Master)

Final Grade: 9

Year of Graduation: 2020

The goal of the current study is to design a service for automatic generation and deployment of technical documentation. Nowadays, the task of quickly delivering up-to-date technical documentation to users is of current importance. Being the main source of information about the product, technical documentation affects different fields, including software development, interaction with end users and knowledge management. Thus, the field of technical documentation is actively explored, especially the automation of document generation that would make the technical writers’ job easier. The main current problem of technical documentation is missing and outdated information. In most cases, the reason behind it is a multi-stage process of generation and deployment that includes interacting with many different programs. This process requires a lot of time and effort, as well as mastering of many programs. It is error-prone, especially to human errors, and it prevents technical writers from quickly updating the documentation and keeping it up-to-date. The study was designed according to Contextual Design framework. We started with theoretical analysis of the field and common solutions addressed to the problem. Then we interviewed technical writers to understand the current workflow and the main user needs. The latter includes remote document generation and deployment, remote management of documentation base, generating documents in different formats from one source, and assembly report with a list of corrupted topics. To address user needs, we described a new document generation process and design low-fidelity and high-fidelity prototypes. The low-fidelity prototypes are then tested by technical writers with the “first-click testing” method to analyze the understanding and user evaluation of the new features. Test results show that the majority of the users succeeded in solving test tasks and appreciated the new features. Among main limitations of the current study, we see narrow target audience and small number of users interviewed and tested. This is because the service was developed according to needs of a certain technical writers team, their documentation workflow and programs used. Also, we admit that the low-fidelity prototype was not evaluated by usability experts. As for following development of the study, we consider conducting a proper usability evaluation and finishing high-fidelity prototype. After that, we could expand the service functionality for it to be used by other documentation teams and adapt it to other documentation workflows.

Full text (added May 22, 2020)

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses