• Resumo

    PROV-SwSystem: AWeb System to Capture and Analyze Provenance Data from Software Development Processes

    Data de publicação: 27/05/2025

    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.

Anais do Computer on the Beach

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.

Access journal