Statistical Learning of API Mappings for Language Migration

被引:7
作者
Anh Tuan Nguyen [1 ]
Hoan Anh Nguyen [1 ]
Tung Thanh Nguyen [2 ]
Nguyen, Tien N. [1 ]
机构
[1] Iowa State Univ, ECpE Dept, Ames, IA 50011 USA
[2] Utah State Univ, Dept Comp Sci, Logan, UT 84322 USA
来源
36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014) | 2014年
关键词
Algorithms; Documentation; Experimentation; Measurement; Language Migration; Statistical Machine Translation;
D O I
10.1145/2591062.2591144
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The process of migrating software between languages is called language migration or code migration. To reduce manual effort in defining the rules of API mappings for code migration, in this work, we investigate a data-driven model that statistically learns the mappings between API usages from the corpus of the corresponding methods in the client code of the APIs in two languages.
引用
收藏
页码:618 / 619
页数:2
相关论文
共 9 条
[1]  
[Anonymous], 2010, Statistical Machine Translation
[2]  
Chow K., 1996, ICSM 96
[3]  
Dagenais B, 2008, ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P481, DOI 10.1145/1368088.1368154
[4]  
Henkel J, 2005, PROC INT CONF SOFTW, P274
[5]  
Meng S., 2012, ICSE 12
[6]   Graph-based Mining of Multiple Object Usage Patterns [J].
Nguyen, Tung Thanh ;
Nguyen, Hoan Anh ;
Pham, Nam H. ;
Al-Kofahi, Jafar M. ;
Nguyen, Tien N. .
7TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2009, :383-392
[7]  
Nita Marius, 2010, P 32 ACM IEEE INT C, V1, P205
[8]   A Method for Spatially Explicit Assessment of Potential Risks of Food Insecurity [J].
Wu, Wenbin ;
Yang, Peng ;
Tang, Huajun ;
Zhou, Qingbo ;
Chen, Zhongxin ;
Shibasaki, Ryosuke .
INTERNATIONAL CONFERENCE ON AGRICULTURAL RISK AND FOOD SECURITY 2010, 2010, 1 :325-333
[9]  
Zhong Hao, 2010, P 32 ACM IEEE INT C, V1, P195, DOI [DOI 10.1145/1806799.1806831, 10.1145/1806799.1806831]