An Infrastructure for Software Release Analysis through Provenance Graphs

09/26/2018
by   Felipe Curty, et al.
0

Nowadays, quickly evolving and delivering software through a continuous delivery process is a competitive advantage and a way to keep software updated in response to the frequent changes in customers' requirements. However, the faster the software release cycle, the more challenging to track software evolution. In this paper, we propose Releasy, a tool that aims at supporting projects that use continuous delivery by generating and reporting their release provenance. The provenance generated by Releasy allows graphical visualization of the software evolution and supports queries to discover implicit information, such as the implemented features of each release and the involved developers. We also show in this paper a preliminary evaluation of Releasy in action, generating the changelog of an open source project with the provenance collected by our tool.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

08/12/2021

SysMap: A Lightweight Software Visualization Tool to Analyze the Software Evolution of a System

Software visualization helps to comprehend the system by providing a viv...
01/25/2021

Creating a Virtuous Cycle in Performance Testing at MongoDB

It is important to detect changes in software performance during develop...
12/21/2020

AC2 – Towards Understanding Architectural Changes in Rapid Releases

Open source projects are adopting faster release cycles that reflect var...
04/24/2019

The VGG Image Annotator (VIA)

Manual image annotation, such as defining and labelling regions of inter...
10/06/2011

Discovering patterns of correlation and similarities in software project data with the Circos visualization tool

Software cost estimation based on multivariate data from completed proje...
03/15/2021

Does the duration of rapid release cycles affect the bug handling activity?

Software projects are regularly updated with new functionality and bug f...
08/21/2021

Towards a Theory on Architecting for Continuous Deployment

Context: As the adoption of continuous delivery practices increases in s...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.