intelligent Software Process Reconstruction

A toolset that support reconstruction and analysis of development process exploiting data from software repositories

About

iSPR Toolset


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.

  • Import and link data from various software repositories - Import of the data from Git, Jira, Subversion, Github, Trello, DevTrack.
  • User resolution - Link the user accounts from different software repositories belonging to the same developer.
  • Define organization's base method - User friendly way to define current base method that is prescribed inside the organization.
  • Reconstruct project's method - Using the information stored in software repositories iSPR can reconstruct actual method that was followed on a project.
  • Process analysis - iSPR supports different analyses about how the development process has been performed and how project has been conducted.

Meet our team


...

Marko Janković

Young researcher at the Faculty of Computer & Information Science, University of Ljubljana

...

Marko Bajec

Full Professor at the Faculty of Computer & Information Science, University of Ljubljana

Feel free to contact us


If you have any more question about the iSPR or you would like to cooperate with us, please do not hesitate to contact us.
To get in touch, please send us an email to: marko.jankovic (at) fri.uni-lj.si or use the form below.