Infer Type is a new Eclipse refactoring that helps you decouple your code. If you have already made use of Eclipse refactorings, Infer Type is best introduced as a sibling to Extract Interface, Generalize Type, and Use Supertype Where Possible. However, i
J. Swacha, and K. Muszynska. Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality, page 763-769. ACM, (November 2016)
T. Yan, D. Chu, D. Ganesan, A. Kansal, and J. Liu. International Conference on Mobile Systems, Applications, and Services, page 113--126. New York, NY, USA, ACM, (2012)