intelligent Software Process Reconstruction
A toolset that support reconstruction and analysis of development process exploiting data from software repositories
Software development is a complex and creative process. In contrast to a typical business process tends to be more dynamic and dependent on a number of circumstances. This explains why actual development practice in organizations defers from what these organizations require within their prescribed development methods. On the other side, various supporting tools (a.k.a. software repositories) are used within development by developers and project managers, capturing a vast body of knowledge about how a development process has been performed.
The intelligent Software Process Reconstruction (iSPR) exploit data stored in software repositories to support semi-automatic reconstruction of the de-facto development process. Furthermore, it supports analysis of development process and a continuous supplementation of organization's base method.
Information captured with software repositories can be successfully employed to get valuable insights of the software process as it is de-facto performed. This helps in several ways: a) the companies can document its real software process (rises CMMI level and helps to preserve knowledge), b) projects can be analyzed and studied to evaluate the quality of their delivery, and to identify good/bad practices, c) project performance can be observed in real time and identify situations to be avoided.