Home // VALID 2011, The Third International Conference on Advances in System Testing and Validation Lifecycle // View article


Retrospective Project Analysis Using the Expectation-Maximization Clustering Algorithm

Authors:
Steffen Herbold
Jens Grabowski
Stephan Waack

Keywords: EM clustering, project analysis, repository mining

Abstract:
Schedule slips are often the reason for failed projects or low-quality software. Therefore, investigation if a project was on schedule is an important task when analyzing software projects in retrospective. In this paper, we present a data-driven approach for the retrospective determination of project phases through a clustering algorithm. The analysis is based on software metrics measured at different points of time during the project execution. We will describe how the data can be collected, prepared and analyzed. Our findings are validated through a case study where we analyzed two large-scale open-source projects. The results show that it is possible to successfully identify the final phase of a project using our approach.

Pages: 58 to 63

Copyright: Copyright (c) IARIA, 2011

Publication date: October 23, 2011

Published in: conference

ISSN: 2308-4316

ISBN: 978-1-61208-168-7

Location: Barcelona, Spain

Dates: from October 23, 2011 to October 29, 2011