Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:projects [2014/02/16 14:44]
mjhoward [Projects]
projects:projects [2014/04/29 17:55] (current)
mjhoward
Line 1: Line 1:
 ====== Projects ====== ====== Projects ======
 +
 +=== Natural Language Program Analysis - Text Analysis of Source Code ===
 +
 +** Part-of-Speech Tagging of Program Identifiers ** - Samir Gupta, Lori Pollock, K. Vijay-Shanker
 +
 +** Mining Semantically-Similar Verbs in Software ** - Matthew J. Howard, Samir Gupta, Lori Pollock, K. Vijay-Shanker
 +
 + A Case Study of Paired Interleaving for Evaluating Code Search Techniques
 +Damevski, Kostadin; Shepherd, David; Pollock, Lori. European Conference on Software Maintenance and Reengineering (CSMR/​WCRE),​ IEEE, Feb 2014.
 +see paper for data site or email Dave Shepherd. (https://​sando.codeplex.com/​)
 +
 +
 + ​Differentiating Roles of Program Elements in Action-oriented Concerns
 +Hill, Emily; Shepherd, David; Pollock, Lori; Vijay-Shanker,​ K.. International Conference on Software Maintenance (ICSM) (Early Research Achievement),​ IEEE, Sep 2013.
 +(Emily has a site for this data)
 +
 + An Empirical Study of Identifier Splitting Techniques
 +Hill, Emily; Binkley, David; Lawrie, Dawn; Pollock, Lori; Vijay-Shanker,​ K.. Empirical Software Engineering. Springer Link, Aug 2013.
 +(Dawn Lawrie has data site - http://​www.cs.loyola.edu/​~binkley/​ludiso/​)
 +
 + A Dataset for Evaluating Identifier Splitters
 +Binkley, Dave; Lawrie, Dawn; Pollock, Lori; Hill, Emily; Vijay-Shanker,​ K.. The 10th Working Conference on Mining Software Repositories,​ IEEE, May 2013.
 +(same data set as above)
 +
 +
 +** Automatic Segmentation of Code into Meaningful Blocks ** - Xiaoran Wang, Lori Pollock. K. Vijay-Shanker
 +
 +** Automatically Generating Summary Comments for Java Methods ** - Giriprasad Sridhara, Lori Pollock, K. Vijay-Shanker
 +See: 
 +
 +"​Automatically Detecting and Describing High Level Actions within Methods" ​
 +
 +"​Towards Automatically Generating Summary Comments for Java Methods"​
 +--
 +
 **[[http://​www.cis.udel.edu/​~hill/​context/​|Contextual Search]]** - 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. **[[http://​www.cis.udel.edu/​~hill/​context/​|Contextual Search]]** - 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.
  
-**[[http://​www.cis.udel.edu/​~enslen/​Site/​Samurai.html|SAMURAI]]** -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.+**[[http://​www.cis.udel.edu/​~enslen/​Site/​Samurai.html|SAMURAI ​- Automatically Splitting Identifiers]]** -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
 + 
 +**[[http://​www.cis.udel.edu/​~hill/​amap/​|AMAP - Automatically Abbreviation Expansion in Software]]** - 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. 
 + 
 +[[AMAP]] 
 +**[[http://​www.cis.udel.edu/​~hill/​dora/​|Dora ]]** - Emily Hill, Lori Pollock, and K. Vijay-Shanker. "​Exploring the Neighborhood with Dora to Expedite Software Maintenance",​ //​International Conference on Automated Software Engineering (ASE 2007)//, November 2007.
  
-**[[http://​www.cis.udel.edu/​~hill/​amap/​|AMAP]]** - 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.+=== Green Software ​===
  
-**[[http://​www.cis.udel.edu/​~hill/​dora/​|Dora]]** - Emily Hill, Lori Pollock, and K. Vijay-Shanker. "​Exploring the Neighborhood with Dora to Expedite Software Maintenance",​ //​International Conference on Automated Software Engineering (ASE 2007)//, November 2007. 
  
-**FindConcept** ​David ShepherdZachary P. Fry, Emily Hill, Lori Pollockand KVijay-Shanker,​ "Using Natural Language Program Analysis to Locate ​and Understand Action-Oriented Concerns”,​ //​International Conference on Aspect Oriented Software Development (AOSD 2007)//, March 2007.  ​+ ​SEEDS:​ A Software Engineer'​s Energy-optimization Decision Support Framework 
 +ManotasIrene; Pollock, Lori; ClauseJamesICSE 2014. (just the paper; ​and any relevant benchmark versions)
  
-**Timna** - 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. 
  
-===== Select Publications =====+Investigating the Impacts of Web Servers on Web Application Energy Usage 
 +Manotas, Irene; Sahin, Cagri; Clause, James; Pollock, Lori; Winbladh, Kristina. Second International Workshop on Green and Sustainable Software, IEEE, May 2013. 
 +(ask Jim Clause)
  
-===== Contributors ===== 
-  * **Faculty**: ​ 
-  * **Ph.D. Students**: ? 
-  * **Undergraduates**:​ ? 
-  * **Collaborators**:​ ? 
-  * **Past Undergraduate Students**: ? 
  
 +    ​
projects/projects.1392579889.txt.gz · Last modified: 2014/02/16 14:44 by mjhoward
  • 213 Smith Hall   •   Computer & Information Sciences   •   Newark, DE 19716  •   USA
    Phone: 302-831-6339  •   Fax: 302-831-8458