Publications for "Applying Natural Language Analysis to Source Programs for Software Tools" sorted by Date

Advanced Search

Sort Criteria:

Date   Title   Type   First Author   Project  

Search For Author:

2009

Sort by: 
Title Type Project

Emily Hill, Lori Pollock, and K Vijay-Shankar. "Automatically Capturing Source Code Context for Software Maintenance and Reuse." International Conf on Software Engineering (ICSE), May 2009. [Adobe PDF]

Eric Enslen, Emily Hill, Lori Pollock, and K Vijay-Shanker. "Mining Source Code to Automatically Split Identiers for Software Analysis." 6th IEEE Working Conference on Mining Software Repositories (MSR), May 2009. [presentation (mv4): Unknown] [paper: Adobe PDF]

2008

Sort by: 
Title Type Project

Giriprasad Sridhara, Emily Hill, Lori Pollock, and K Vijay-Shanker. "Identifying Word Relations in Software: A Comparative Study of Semantic Similarity Tools." 16th IEEE International Conference on Program Comprehension, IEEE, June 2008. [presentation slides: Adobe PDF] [preprint: Adobe PDF]

Emily Hill, Zachary P. Fry, Haley Boyd, Giriprasad Sridhara, Yana Novikova, Lori Pollock, and K. Vijay-Shanker. "AMAP: Automatically Mining Abbreviation Expansions in Programs to Enhance Software Maintenance Tools." MSR 2008: 5th Working Conference on Mining Software Repositories, May 2008. [presentation slides: Adobe PDF] [preprint: Adobe PDF]

Zachary P. Fry, David Shepherd, Emily Hill, Lori Pollock, and K. Vijay-Shanker. "Analysing source code: looking for useful verb-direct object pairs in all the right places." IET Software Special Issue on Natural Language in Software Development, Vol. 2, No. 1, pp. 27--36. February 2008. [pdf: Adobe PDF]

2007

Sort by: 
Title Type Project

Emily Hill, Lori Pollock, and K. Vijay-Shanker. "Exploring the Neighborhood with Dora to Expedite Software Maintenance." 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE/ACM, November 2007. [presentation slides: Adobe PDF] [preprint: Adobe PDF]

David Shepherd. "Natural Language Program Analysis: Combining Natural Language Processing with Program Analysis to Improve Software Maintenance Tools." Ph.D. Thesis. University of Delaware. August 2007. [Ph.D. Thesis: Adobe PDF]

David Shepherd, Lori Pollock, and Vijay-Shanker K.. "Case Study: Supplementing Program Analysis with Natural Language Analysis to Improve a Reverse Engineering Task." 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, ACM, June 2007. [paper: Adobe PDF] [presentation slides: Adobe PDF]

Lori Pollock, K. Vijay-Shanker, David Shepherd, Emily Hill, Zachary Fry, and Kishen Maloor. "Introducing Natural Language Program Analysis." 7th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, June 2007. [paper: Adobe PDF] [presentation slides: Adobe PDF]

David Shepherd, Zachary Fry, Emily Hill, K. Vijay-Shanker, and Lori Pollock. "Using Natural Language Program Analysis to Locate and Understand Action-Oriented Concerns." Proceedings of the International Conference on Aspect Oriented Software Development, April 2007. [slides: Microsoft Powerpoint] [preprint: Adobe PDF]

2006

Sort by: 
Title Type Project

Lori Pollock. "Applying Natural Language Processing Analysis of Programs to Aid in Software Maintenance and Evolution." November 2006. [presentation slides: Adobe PDF]

David Shepherd, Lori Pollock, and K. Vijay-Shanker. "Towards Supporting On-Demand Virtual Remodularization Using Program Graphs." International Conference on Aspect-Oriented Software Development, March 2006. [Microsoft Powerpoint] [Adobe PDF]

2005

Sort by: 
Title Type Project

David Shepherd, Jeffrey Palm, Lori Pollock, and Mark Chu-Carroll. "Timna: A Framework for Combining Aspect Mining Analyses." 20th IEEE/ACM International Conference on Automated Software Engineering, November 2005. [presentation: Microsoft Powerpoint] [paper: Postscript]

David Shepherd, Thomas Roper, and Lori Pollock. "Using AOP to Ease Evolution." Proceedings of International Conference on Software Maintenance (ICSM 05), IEEE, September 2005. [paper: Adobe PDF] [slides: Microsoft Powerpoint]

David Shepherd, Tom Tourwe, and Lori Pollock. "Using Language Clues to Discover Crosscutting Concerns." First International Workshop on the Modeling and Analysis of Concerns in Software (MACS), co-located with the International Conference on Software Engineering, May 2005. [Adobe PDF]

David Shepherd and Lori Pollock. "Interfaces, Aspects, and Views." Linking Aspect Technology and Evolution (LATE) workshop held in conjunction with AOSD, 2005. [Postscript]

2004

Sort by: 
Title Type Project

David Shepherd, Emily Gibson, and Lori Pollock. "Design and Evaluation of an Automated Aspect Mining Tool." 2004 International Conference on Software Engineering and Practice, IEEE, June 2004. [Adobe PDF]

David Shepherd, Emily Gibson, and Lori Pollock. "Design and Evaluation of an Automated Aspect Mining Tool." Mid-Atlantic Student Workshop on Programming Languages and Systems (MASPLAS '04), IEEE, April 2004. [Paper: Postscript] [Paper: Adobe PDF]

2003

David Shepherd and Lori Pollock. "Ophir: A Framework for Automatic Mining and Refactoring of Aspects." Technical Report 2004-03. October 2003. [PDF Paper: Adobe PDF]