Knowing all about the software system we are developing is valuable, but too often a rare situation we are facing today. In times of software development experts shortages and stressful software projects, high turnover in teams leads quickly to lost knowledge about the source code…
Visualizing and Clustering of the Structural Similarities of Test Cases
In this blog post, I show how we can partly automate the process of identifying groups of similar test cases as well as how we can visualize those groups. The aim is to find test cases that test the same production code but shouldn’t do it…
Calculating the Structural Similarity of Test Cases
In this data analysis … we want to spot test cases that are structurally very similar and thus can be seen as duplicate. We’ll calculate the similarity between tests based on their invocations of production code…
Finding tested code with jQAssistant
Introduction This blog is a three-part series. See part 2 for calculation of test similarity and part 3 (upcoming) for visualization. In an upcoming analysis, we want to calculate the structural similarity between test cases. For this, we need the
My talk at JavaLand 2018
Today, I presented my talk “Identifying problems in software development with data analysis” at JavaLand. Here you’ll find the slides, the demos, additional information and my answers to the questions asked online. Talk You can find the slides to my