Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
projects:nlpa [2007/10/31 17:36] hill |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== NLPA: Natural Language Program Analysis ====== | ||
- | NLPA is the idea of combining natural language processing techniques with more traditional program analysis (e.g., call graph analysis) to drive various software engineering tools, especially software maintenance tools. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Selected Publications ===== | ||
- | |||
- | 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 2007), November 2007. | ||
- | |||
- | David Shepherd, Lori Pollock, and K. Vijay-Shanker, "Case Study: Supplementing Program Analysis with Natural Language Analysis to Improve a Reverse Engineering Task", Workshop on Program Analysis for Software Tools and Engineering (PASTE 2007), June 2007. | ||
- | |||
- | Lori Pollock, K. Vijay-Shanker, David Shepherd, Emily Hill, Zachary P. Fry, and Kishen Maloor, "Introducing Natural Language Program Analysis", Research Group Presentation at the Workshop on Program Analysis for Software Tools and Engineering (PASTE 2007) , June 2007. | ||
- | |||
- | David Shepherd, Zachary P. Fry, Emily Hill, Lori Pollock, and K. Vijay-Shanker, "Using Natural Language Program Analysis to Locate and Understand Action-Oriented Concerns”, International Conference on Aspect Oriented Software Development (AOSD 2007), March 2007. | ||
- | |||
- | David Shepherd, Lori Pollock, and K. Vijay-Shanker, "Towards Supporting On-Demand Virtual Remodularization Using Program Graphs”, International Conference on Aspect Oriented Software Development (AOSD 2006), March 2006. | ||
- | |||
- | David Shepherd, Tom Tourwe, and Lori Pollock, “Using Language Clues to Discover Crosscutting Concerns”, International Workshop on Modeling and Analysis of Concerns (MACS 2005), co-located with International Conference on Software Engineering (ICSE 2005), May 2005. Extended presentation. | ||
- | |||
- | [[http://128.4.133.74:8080/dspace/simple-search?query=%28%28project:Natural%29+AND+%28project:Language%29+AND+%28project:Program%29+AND+%28project:Analysis%29+AND+%28author:Pollock%29%29&header=Applying+Natural+Language+Analysis+to+Source+Programs+for+Software+Tools&title=Applying+Natural+Language+Analysis+to+Source+Programs+for+Software+Tools&primSort=Date&submit=Go|All NLPA Publications]] | ||
- | |||
- | |||
- | ===== Contributors ===== | ||
- | * **Faculty**: Lori Pollock, K. Vijay-Shanker | ||
- | * **Ph.D. Students**: [[http://www.cis.udel.edu/~hill|Emily Gibson Hill]], Giri Sridhara | ||
- | * **Graduate Students**: Kishen Maloor | ||
- | * **Undergraduates**: [[http://copland.udel.edu/~fryz/|Zak Fry]] | ||
- | * **Collaborators**: [[http://www.cs.mcgill.ca/~martin/|Martin Robillard]], [[http://www.win.tue.nl/~ttourwe/|Tom Tourwe]] | ||
- | * **Graduates**: [[http://www.cis.udel.edu/~shepherd|David Shepherd]] | ||
- | * **Past Undergraduate Students**: Sue Lister, Meilani Williams |