Since programmers often build task-specific tools, one way to make them more productive is to give them better tool-making tools. When tools take the form of program generators, this idea leads to libraries for creating languages that are directly extensible. Programmers may even be encouraged to think about a problem in terms of a language that would better support the task. This approach is sometimes called language-oriented programming
R. Swanson, and A. Gordon. Proceedings of the Joint Conference of the International Committee on Computational Linguistics and the Association for Computational Linguistics, page 17-21. Sydney, Australia, (July 2006)
E. Charniak. Proceedings of the First Conference of the North American Chapter of the Association for Computational Linguistics (NAACL 2000), page 132--139. Seattle, Washington, Morgan Kaufmann Publishers, San Francisco, CA, USA, (April 2000)
E. Charniak. Proceedings of the First Conference of the North American Chapter of the Association for Computational Linguistics (NAACL 2000), April 29 - May 04, 2000, Seattle, Washington, page 132--139. Morgan Kaufmann Publishers, San Francisco, CA, USA, (2000)
M. Collins. Proceedings of the 34th annual meeting on Association for Computational Linguistics, page 184--191. Stroudsburg, PA, USA, Association for Computational Linguistics, (1996)
R. Ge, and R. Mooney. Proceedings of the Ninth Conference on Computational Natural Language Learning (CoNLL-2005), page 9--16. Ann Arbor, Michigan, Association for Computational Linguistics, (June 2005)
D. Reis, P. Golgher, A. Silva, and A. Laender. WWW '04: Proceedings of the 13th international conference on World Wide Web, page 502--511. New York, NY, USA, ACM Press, (2004)
M. de Marneffe, B. MacCartney, and C. Manning. Proceedings of the IEEE / ACL 2006 Workshop on Spoken Language Technology, The Stanford Natural Language Processing Group, (2006)
M. de Marneffe, B. MacCartney, and C. Manning. Proceedings of the IEEE / ACL 2006 Workshop on Spoken Language Technology, The Stanford Natural Language Processing Group, (2006)
B. Plank, and G. van Noord. Proceedings of the 2010 Workshop on NLP and Linguistics: Finding the Common Ground, page 25--33. Stroudsburg, PA, USA, Association for Computational Linguistics, (2010)
S. Petrov, and D. Klein. Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics; Proceedings of the Main Conference, page 404--411. Rochester, New York, Association for Computational Linguistics, (April 2007)
D. Mollá, and B. Hutchinson. Proceedings of the EACL 2003 Workshop on EvaluationInitiatives in Natural Language Processing: are evaluation methods,metrics and resources reusable?, page 43--50. Association for Computational Linguistics, (2003)
R. Kern, M. Muhr, and M. Granitzer. Proceedings of the 5th International Workshop on Semantic Evaluation, page 351--354. Stroudsburg, PA, USA, Association for Computational Linguistics, (2010)
S. Petrov, L. Barrett, R. Thibaux, and D. Klein. Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics, page 433--440. Stroudsburg, PA, USA, Association for Computational Linguistics, (2006)
J. Curran, S. Clark, and J. Bos. Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics Companion Volume Proceedings of the Demo and Poster Sessions, page 33--36. Prague, Czech Republic, Association for Computational Linguistics, (June 2007)
D. Chakrabarti, R. Kumar, and K. Punera. WWW '07: Proceedings of the 16th international conference on World Wide Web, page 61--70. New York, NY, USA, ACM Press, (2007)
S. Clark, and J. Curran. ACL '04: Proceedings of the 42nd Annual Meeting on Association for Computational Linguistics, page 103. Morristown, NJ, USA, Association for Computational Linguistics, (2004)
D. McClosky, E. Charniak, and M. Johnson. ACL-44: Proceedings of the 21st International Conference on Computational Linguistics and the 44th annual meeting of the Association for Computational Linguistics, page 337--344. Morristown, NJ, USA, Association for Computational Linguistics, (2006)
R. Snow, D. Jurafsky, and A. Ng. Proceedings of the 44 th Annual Meeting of the Association for Computational Linguistics, The Stanford Natural Language Processing Group, (2006)Received Best Paper Award.
R. Kate, and R. Mooney. Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics; Companion Volume, Short Papers, page 81--84. Rochester, New York, Association for Computational Linguistics, (April 2007)
D. Gibson, K. Punera, and A. Tomkins. WWW '05: Special interest tracks and posters of the 14th international conference on World Wide Web, page 830--839. New York, NY, USA, ACM Press, (2005)
M. Collins. Proceedings of the eighth conference on European chapter of the Association for Computational Linguistics, page 16--23. Stroudsburg, PA, USA, Association for Computational Linguistics, (1997)
J. Nivre. Inquiries into Words, Constraints and Contexts. Festschrift in the Honour of Kimmo Koskenniemi on his 60th Birthday, CSLI Publications, Stanford, California, USA, (2005)
T. Grenager, and C. Manning. Proceedings of the Conference on Empirical Methods in Natural Language Processing, The Stanford Natural Language Processing Group, (2006)