Software engineering is still today faced by a large number of intrinsic risks, obstacles, and challenges. To effectively monitor, steer, and optimize software development processes remains a key tasks in almost all businesses. Software Analytics serves as a fundamental game changer - transforming software development from a heuristic process into a data-driven one.
Software analytics is based on the idea of a "Software DNA", which allows for evaluating software projects' quality, development costs & risks in terms of predictive analytics. The information is extracted from thousands of open- and closed source software system repositories of various domains, focusing on their development history, design decisions made during the process, and software quality metrics.