Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

Methodology for developing the proposed refactoring taxonomy.

More »

Fig 1 Expand

Table 1.

The estimated external quality attributes [77].

More »

Table 1 Expand

Table 2.

Statistical analysis of examined case studies.

More »

Table 2 Expand

Fig 2.

Experimental procedure.

More »

Fig 2 Expand

Table 3.

The opportunities for using each refactoring approach through the case studies.

More »

Table 3 Expand

Table 4.

The EEQAs values before implementing refactoring approaches across the five case studies.

More »

Table 4 Expand

Table 5.

The values of EEQAs after implementing refactoring approaches throughout the five case studies.

More »

Table 5 Expand

Fig 3.

Effects of the Encapsulate Field on the EEQAs.

More »

Fig 3 Expand

Fig 4.

Effects of the Extract Class on the EEQAs.

More »

Fig 4 Expand

Fig 5.

Effects of the Extract Subclass on the EEQAs.

More »

Fig 5 Expand

Fig 6.

Effects of the Extract Superclass on the EEQAs.

More »

Fig 6 Expand

Fig 7.

Effects of the Hide Method on the EEQAs.

More »

Fig 7 Expand

Fig 8.

Effects of the Introduce Parameter Object on the EEQAs.

More »

Fig 8 Expand

Fig 9.

Effects of the Pull Up Field on the EEQAs.

More »

Fig 9 Expand

Fig 10.

Effects of the Pull Up Method on the EEQAs.

More »

Fig 10 Expand

Fig 11.

Effects of the Push Dawn Field on the EEQAs.

More »

Fig 11 Expand

Fig 12.

Effects of the Push Dawn Method on the EEQAs.

More »

Fig 12 Expand

Fig 13.

The proposed refactoring taxonomy.

More »

Fig 13 Expand

Fig 14.

Refactoring taxonomy tool.

More »

Fig 14 Expand