Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Guiding Identification of Missing Scenarios for Dynamic Feature Location

9,353 views

Published on

Presented at APSEC 2016
http://dx.doi.org/10.1109/APSEC.2016.63

Published in: Software
  • Be the first to comment

  • Be the first to like this

Guiding Identification of Missing Scenarios for Dynamic Feature Location

  1. 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. 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. 3. Finding Clues for New Scenarios l Which unexplored call dependencies ( ) should we focus on for preparing new scenarios? Problem: ? ? ? ? ? ? ?? ? ?
  4. 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

×