2014年
Identifying Mandatory Code for Framework Use via a Single Application Trace
ECOOP 2014 - OBJECT-ORIENTED PROGRAMMING
- ,
- ,
- 巻
- 8586
- 号
- 開始ページ
- 593
- 終了ページ
- 617
- 記述言語
- 英語
- 掲載種別
- 研究論文(国際会議プロシーディングス)
- DOI
- 10.1007/978-3-662-44202-9_24
- 出版者・発行元
- SPRINGER-VERLAG BERLIN
Application frameworks allow application developers to effectively reuse both designs and implementations which frequently appear in their intended domains. However, when using a framework with large scale APIs, its usage to implement an application-specific behavior tends to be complicated. Thus, in practice, application developers use existing sample application code as references for their development, but the task to locate the parts which are related to their application usually becomes a burden. To address this problem, in this paper, we characterize the problem as a kind of dynamic flow analysis problem, and based on the characterization, we present a method to automatically identify the mandatory code for the framework use using only a single sample application's trace. We have conducted case studies with several real-world frameworks to validate our method and the results indicate that the method is suitable to extract the mandatory framework usage.
- リンク情報
-
- DOI
- https://doi.org/10.1007/978-3-662-44202-9_24
- DBLP
- https://dblp.uni-trier.de/rec/conf/ecoop/NittaKT14
- Web of Science
- https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcAuth=JSTA_CEL&SrcApp=J_Gate_JST&DestLinkType=FullRecord&KeyUT=WOS:000360146400024&DestApp=WOS_CPL
- URL
- http://dblp.uni-trier.de/db/conf/ecoop/ecoop2014.html#conf/ecoop/NittaKT14
- ID情報
-
- DOI : 10.1007/978-3-662-44202-9_24
- ISSN : 0302-9743
- DBLP ID : conf/ecoop/NittaKT14
- Web of Science ID : WOS:000360146400024