Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Guiding Identification of Missing Scenarios for Dynamic Feature Location
1. Guiding Identification
of Missing Scenarios
for Dynamic Feature Location
Shinpei Hayashi,†1
Hiroshi Kazato,†2
Takashi Kobayashi,†1
Tsuyoshi Oshima,†3
Katsuyuki Natsukawa,†3
Takashi Hoshino,†3 and
Motoshi Saeki†1
†1 Tokyo Institute of Technology
†2 NTT DATA CORPORATION
†3 NTT Software Innovation Center
2. Dynamic Feature Location
l Specifying modules based on the execution profiles
obtained using scenarios
– Lack of scenarios leads to insufficient results
Feature implementation
Scenario
1
Scenario
2
Missing
non-invoked
modules
Found
3. Finding Clues for New Scenarios
l Which unexplored call dependencies ( )
should we focus on for preparing new scenarios?
Problem:
?
?
?
?
?
?
??
?
?
4. Prioritization Deps. by Metrics
l Measuring the potential impact of unexplored
dependencies
– NODU(dep): number of outgoing unexplored deps. = 5
dep
Incoming
modules/dependencies
(reaching/using d)
Outgoing
modules/dependencies
(reached/used by d)
Solution:
1
2
3
4
5