“…The approach sets a firewall around the modified modules and the modules related to them, and selects test cases within the firewall. This approach has been applied to a different language paradigm (object-oriented language [21,22]) and wider application domains (eg, GUI, COTS applications, and distributed software [23][24][25]). • Graph walking approach: This approach was presented by Rothermel and Harrold [10,13,15], which was already discussed.…”