iFL: An interactive environment for understanding feature implementations

iFL: An interactive environment for understanding feature implementations
复制标题

DOI:
10.1109/icsm.2010.5609669
复制
发表时间:
2010-09
期刊:
2010 IEEE International Conference on Software Maintenance
影响因子:
--
通讯作者:
Shinpei Hayashi;Katsuyuki Sekine;M. Saeki
Shinpei Hayashi;Katsuyuki Sekine;M. Saeki
中科院分区:
其他
文献类型:
--
作者:
Shinpei Hayashi;Katsuyuki Sekine;M. Saeki

文献摘要

相似文献

我们提出了iFL,一个交互式的环境,是有用的,有效地理解功能实现的应用程序的功能定位(FL)。通过iFL,FL的输入通过用户和FL系统之间的交互而逐步改进。通过理解使用FL获得的代码片段,用户可以从片段中的标识符中找到更合适的查询。此外,通过部分判断片段是否相关而获得的相关反馈提高了FL的评价分数,从而使用户能够获得更准确的结果。与iFL的案例研究表明,我们的交互式方法是可行的,它可以更有效地降低理解成本比非交互式的方法。
We propose iFL, an interactive environment that is useful for effectively understanding feature implementation by application of feature location (FL). With iFL, the inputs for FL are improved incrementally by interactions between users and the FL system. By understanding a code fragment obtained using FL, users can find more appropriate queries from the identifiers in the fragment. Furthermore, the relevance feedback obtained by partially judging whether or not a fragment is relevant improves the evaluation score of FL. Users can then obtain more accurate results. Case studies with iFL show that our interactive approach is feasible and that it can reduce the understanding cost more effectively than the non-interactive approach.