Tampere University of Technology

TUTCRIS Research Portal

Metrics and Visualizations for Managing Value Creation in Continuous Software Engineering

Research output: Book/ReportDoctoral thesisCollection of Articles

Details

Original languageEnglish
PublisherTampere University of Technology
Number of pages109
ISBN (Electronic)978-952-15-3905-3
ISBN (Print)978-952-15-3899-5
Publication statusPublished - 3 Feb 2017
Publication typeG5 Doctoral dissertation (article)

Publication series

NameTampere University of Technology. Publication
Volume1453
ISSN (Print)1459-2045

Abstract

Digitalized society is built on top of software. The supplier of a software system delivers valuable new features to the users of the system in small increments in a continuous manner. To achieve continuous delivery of new features, new versions of software are delivered in rapid cycles. The goal is to get timely feedback from the stakeholders of the system in order to deliver business value.

The development team needs timely information of the process to be able to improve it. A demonstrative overview of the process helps to get better understanding about the development process. Moreover, the development team is often willing to get retrospective information of the process in order to improve it and to maintain the flow of continuous value creation.

The team uses various tools in the daily software engineering activities. The tools generate vast amount of data concerning the development process. For instance, issue management and version control systems hold detailed information on the actual development process. Mining software repositories provides a data-driven view to the development process.

In this thesis, novel metrics and visualizations were built on top of the data. The developed artifacts help to understand and manage the value creation process. With this novel, demonstrative information, lean continuous improvement of the development process is made possible. With the novel metrics and visualizations, the development organization can get such new information on the process which is not easily available otherwise.

The new information the metrics and visualizations provide help to different stakeholders of the project to get insight of the development process. The automatically generated data reflects the actual events in the development. The novel metrics and visualizations provide a practical tool for management purposes and continuous software process improvement.

Keywords

  • software visualization, software metrics, mining software repositories, value creation, software process improvement, continuous delivery

Field of science, Statistics Finland

Downloads statistics

No data available