This article describes an approach for designing a storage system that will allow persistence of large number of heterogeneous entities, used to describe software development process in various process supporting tools (bug trackers, repositories, wiki engines, etc). Goal of this work is to extract core semantics essences from entities like issues, code commits, builds in continuous integration systems and others and persist them together in one indexable, integrated and searchable systems disregarding from which tool each of them came from. Taking into high level of variety in data shapes and forms, requirement to perform complicated cross-entities queries and potentially high volumes of data -designing a storage for such systems turns into a challenging task.
[1]
Ivan Perl,et al.
Revealing of entities interconnections in system dynamics modelling process by applying multimodal data analysis paradigm
,
2017,
2017 21st Conference of Open Innovations Association (FRUCT).
[2]
W. H. Inmon,et al.
Building the data warehouse
,
1992
.
[3]
G. M. Faruk Ahmed,et al.
Comparison Between Inmon and Kilball Methodology for the Purpose of Designing, Constructing and Testing of a Commercial BIDW Project
,
2017
.
[4]
Anne Loomis Thompson,et al.
A framework for multimodal data collection, visualization, annotation and learning
,
2013,
ICMI '13.