The quality of software, in particular developed rapidly, is quite a challenge for businesses and IT-dependent societies.\nTherefore, the H2020 Q-Rapids project consortium develops processes and tools to meet this challenge and improve the\nquality of the software to meet end-users requirements and needs. In this paper, we focus on data analytics that helps software\ndevelopment companies evaluate the quality of the software. In fact, most software development teams use tools such as\nGitLab, SonarQube or JIRA (among others) to assess the basic characteristics and metrics of the developed software. In this\npaper, we propose the framework that gathers basic data from the mentioned tools, and processes the data further (e.g. using\nApache Kafka, Kibana and Spark) to calculate more advanced metrics, product factors, indicators, and to find correlations\nbetween them. In this paper, we present the concept, the technical details, and the initial results of the advanced data analysis\nmethodology. Furthermore, we provide discussion on how to use the system and show the future development directions.\nWe have already implemented the system at software development SME and managed to find interesting characteristics and\ncorrelations about the software quality. The results, based on the real data, were interesting to the company product owners\nand team leaders, and more importantly helped them improve the software quality development process.
Loading....