Keyword programming in Java

Danny Greg Little1, Robert C. Miller1
1MIT CSAIL, 32 Vassar Street, Cambridge, MA 02139, USA

Tóm tắt

Từ khóa


Tài liệu tham khảo

Fellbaum, C. (ed.): WordNet: An Electronic Lexical Database. MIT Press, Cambridge (1998)

Hill, R., Rideoutm, J.: Automatic method completion. In: Proceedings of Automated Software Engineering (ASE 2004), pp. 228–235 (2004)

Jeng, J.-J., Cheng, B.H.C.: Specification matching for software reuse: a foundation. In: Proceedings of the 1995 Symposium on Software reusability, pp. 97–105 (1995)

Little, G., Miller, R.C.: Translating keyword commands into executable code. In: Proceedings of User Interface Software & Technology (UIST 2006), pp. 135–144 (2006)

Little, G., Lau, T.A., Cypher, A., Lin, J., Haber, E.M., Kandogan, E.: Koala: capture, share, automate, personalize business processes on the Web. In: Proceedings of CHI 2007 (2008, to appear)

Mandelin, D., Xu, L., Bodik, R., Kimelman, D.: Jungloid mining: helping to navigate the API jungle. In: Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation, pp. 48–61 (2005)

Prieto-Diaz, R., Freeman, P.: Classifying software for reusability. IEEE Softw. 4(1), 6–16 (1987)

Rittri, M.: Retrieving library identifiers via equational matching of types. In: Proceedings of the Tenth International Conference on Automated Deduction, pp. 603–617 (1990)

Sahavechaphan, N., Claypool, K.: XSnippet: mining for sample code. In: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA 2006), pp. 413–430 (2006)

Tansalarak, N., Claypool, K.T.: Finding a needle in the haystack: a technique for ranking matches between components. In: Proceedings of the 8th International SIGSOFT Symposium on Component-based Software Engineering (CBSE 2005): Software Components at Work, May 2005

Ye, Y., Fischer, G.: Supporting reuse by delivering task-relevant and personalized information. In: Proceedings of the 24th International Conference on Software Engineering (ICSE-02), pp. 513–523, May 2002

Ye, Y., Fischer, G., Reeves, B.: Integrating active information delivery and reuse repository systems. In: International Symposium on Foundations of Software Engineering, pp. 60–68, November 2000

Zaremski, A.M., Wing, J.M.: Signature matching: a tool for using software libraries. ACM Trans. Softw. Eng. Methodol. 4(2), 146–170 (1995)

Zaremski, A.M., Wing, J.M.: Specification matching of software components. ACM Trans. Softw. Eng. Methodol. 6(4), 333–369 (1997)