ABSTRACT
Data provenance encompasses the description of the origin and
historical events of data processing. Although models such as W3C
PROV allow capturing and analyzing provenance data, additional
methods are required to address software development processes’
specific uses and complexities. In this context, the PROV-SwProcess
provenance model was developed to extend W3C PROV. However,
the PROV-SwProcess provenance model does not provide a specific
tool to enable its instantiation. In this vein, this paper aims to
present the PROV-SwSystem - a web-based system to capture, store,
and analyze software process data along with their provenance,
adhering to the PROV-SwProcess model. To achieve this, the Design
Science Research (DSR) methodology was adopted, supporting
the system creation, construction, and validation. PROV-SwSystem
was implemented using Javascript, Bootstrap, Node.js, and Jquery,
encompassing all predefined use cases. Unit tests and system tests
were performed, identifying six redundant variables and five redundant
functions. In addition, an exploratory usability test was
performed with an external user, revealing fifteen navigation issues,
eight attempts to register data in inappropriate sections, six
registration confirmation failures, and data integration problems.
Actions for data entry validation and interface improvements were
implemented, enabling the tool’s usage and paving the way for
future testing on a larger scale.
O Computer on the Beach é um evento técnico-científico que visa reunir profissionais, pesquisadores e acadêmicos da área de Computação, a fim de discutir as tendências de pesquisa e mercado da computação em suas mais diversas áreas.