Metrics and Visualizations for Managing Value Creation in Continuous Software Engineering
Research output: Book/Report › Doctoral thesis › Collection of Articles
|Publisher||Tampere University of Technology|
|Number of pages||109|
|Publication status||Published - 3 Feb 2017|
|Publication type||G5 Doctoral dissertation (article)|
|Name||Tampere University of Technology. Publication|
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 ﬂow 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 reﬂects the actual events in the development. The novel metrics and visualizations provide a practical tool for management purposes and continuous software process improvement.
- software visualization, software metrics, mining software repositories, value creation, software process improvement, continuous delivery