Figure 3 - uploaded by Niels Doorn
Content may be subject to copyright.
2: RQ1.2: Examples of axial coding

2: RQ1.2: Examples of axial coding

Source publication
Thesis
Full-text available
How can we improve the unit testing skills of recent graduates to improve the connection with the software industry?

Contexts in source publication

Context 1
... steps are described in more detail in Section 3.1.3. Figure 3.1 shows a high level overview of the research process. The blue entities in this figure are process steps, connected with each other by solid arrows. ...
Context 2
... selected axial codes and related open codes to the three core variables are listed in Table 3.5. They are also shown in Figure 3.3. The blue node in the center of this figure represents the theory. ...
Context 3
... makes is easy to 'browse' the project and try out interacting with objects. In the visual class overview in BlueJ, unit tests are identified with a different color then normal classes, making it easier for programmers to see the production code and test code, this is shown in Figure 3.4. Most other IDEs focus on the source code, BlueJ focuses on making the pro- grammer understand the program and its structure. ...
Context 4
... versions of the BlueJ IDE support the creation and the running of unit tests with jUnit [36]. The BlueJ IDE has specific features for creating, running and viewing the results of unit tests (shown in Figure 3.5). ...
Context 5
... module adds it's own selection or filtering capabilities to the pipeline. Figure 3.8 shows a UML class diagram of the system design. ...
Context 6
... this metrics we see that the method coverage is the highest coverage metric of the three. This indicates that the main focus for novice programmers is to cover the methods Figure 3.10: RQ2.1: Box plots of the code coverage of projects with set2_with_tests COMPARING SET1_WITHOUT_TESTS AND SET2_WITH_TESTS Analysis of set1_without_tests gives an insight in the complexity of the projects without unit tests. ...
Context 7
... both sets, projects are relatively small. The box plot in Figure 3.11 compares the two sub sets. ...
Context 8
... median total cyclomatic complexity of both sets is low. This can also be seen in the box plots in Figure 3.12. The projects in both sets are on average the same size. ...
Context 9
... introduced unit testing right from the start. Figure 3.16 shows the way we adapted the course. ...
Context 10
... see that the amount of code coverage varies a lot. We plotted this data in box plots for the three code coverage metrics in Figure 3.17. These box plots show us that the method coverage is the highest coverage metric. ...
Context 11
... result from the code coverage analysis are listed in Table 3.17. One project produces 91.7% Figure 3.18, it shows that method coverage is the highest metric. ...