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/17 10:53]
mjhoward [Projects]
projects:projects [2014/04/29 17:55] (current)
mjhoward
Line 1: Line 1:
 ====== Projects ====== ====== Projects ======
-[[:​projects:​template-page | Project Template]] 
  
-== NLPA == +=== Natural Language Program Analysis - Text Analysis of Source Code ===
  
 ** Part-of-Speech Tagging of Program Identifiers ** - Samir Gupta, Lori Pollock, K. Vijay-Shanker ** Part-of-Speech Tagging of Program Identifiers ** - Samir Gupta, Lori Pollock, K. Vijay-Shanker
Line 8: Line 7:
 ** Mining Semantically-Similar Verbs in Software ** - Matthew J. Howard, Samir Gupta, Lori Pollock, K. Vijay-Shanker ** Mining Semantically-Similar Verbs in Software ** - Matthew J. Howard, Samir Gupta, Lori Pollock, K. Vijay-Shanker
  
-** Automatic Segmentation ​of Code into Meaningful Blocks ** - Xiaoran WangLori Pollock. ​KVijay-Shanker+ A Case Study of Paired Interleaving for Evaluating ​Code Search Techniques 
 +DamevskiKostadin; 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/)
  
-** Automatically Generating Summary Comments for Java Methods ** - Giriprasad Sridhara, Lori Pollock, K. Vijay-Shanker 
  
-**[[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.+ ​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)
  
-**[[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.+ 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/)
  
-**[[http://​www.cis.udel.edu/​~hill/​amap/​|AMAP]]** - Emily HillZachary P. FryHaley Boyd, Giriprasad Sridhara, Yana Novikova, Lori Pollockand 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.+ A Dataset for Evaluating Identifier Splitters 
 +BinkleyDave; LawrieDawn; Pollock, Lori; HillEmily; ​Vijay-Shanker, K.. The 10th Working Conference on Mining Software Repositories, IEEE, May 2013. 
 +(same data set as above)
  
-**[[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 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.  ​+** Automatic Segmentation of Code into Meaningful Blocks ​** - Xiaoran Wang, Lori PollockK. Vijay-Shanker
  
-**Timna** - David Shepherd, Lori Pollock, ​and Vijay-Shanker ​K.. "Case StudySupplementing 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.+** Automatically Generating Summary Comments for Java Methods ​** - Giriprasad Sridhara, Lori Pollock, ​K. Vijay-Shanker 
 +See
  
-== WebApps == +"​Automatically Detecting and Describing High Level Actions within Methods" ​
  
-**Models for Generating ​Test Cases** +"​Towards Automatically ​Generating ​Summary Comments for Java Methods"​ 
-  ​Sara Sprenkle, Lori Pollock, and Lucy Simko. "A Study of Usage-Based Navigation Models and Generated Abstract Test Cases for Web Applications." International ​Conference ​on Software ​Testing, Verification and Validation ​(ICST), IEEE, March 2011//Awarded Best Research Paper//+-- 
 + 
 +**[[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.
  
-**Oracles** +**[[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.
-  ​Sara Sprenkle, Lori Pollock, Holly Esquivel, Barbara Hazelwood, and Stacey Ecott. "Automated Oracle Comparators ​for Testing Web Applications." ​18th IEEE International Symposium ​on Software ​Reliability Engineering,​ IEEENovember 2007.+
  
-**Test-Suite Reduction** +**[[http://​www.cis.udel.edu/​~hill/​amap/​|AMAP ​Automatically Abbreviation Expansion in Software]]** - Emily HillZachary P. FryHaley 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 ​RepositoriesMay 2008.
-  ​Sreedevi SampathSara SprenkleEmily Gibson, Lori Pollock, and Amie Souter Greenwald. "Applying Concept Analysis ​to User-session-based Testing of Web Applications." ​Transactions ​on Software ​EngineeringVol. 33, No. 10, pp. 643-658. IEEE. October 2007.+
  
-**Test Requirements** +[[AMAP]] 
-  * Sreedevi Sampath, Sara Sprenkle, ​Emily Gibsonand Lori Pollock. ​"Web Application Testing with Customized Test Requirements--An Experimental Comparison Study." International ​Symposium ​on Software ​Reliability ​Engineering (ISSRE '06)November ​2006.+**[[http://​www.cis.udel.edu/​~hill/​dora/​|Dora ]]** Emily Hill, Lori Pollock, and KVijay-Shanker. "Exploring the Neighborhood with Dora to Expedite Software Maintenance",​ //International ​Conference ​on Automated ​Software Engineering (ASE 2007)//, November ​2007.
  
 +=== Green Software ===
  
-**Framework** 
-  * Sara Sprenkle, Emily Gibson, Sreedevi Sampath, and Lori Pollock. "​Automated Replay and Failure Detection for Web Applications."​ International Conference of Automated Software Engineering,​ IEEE/ACM, pp. 253--262. November 2005.  
  
-== Optimizing MPI Programs == + ​SEEDS:​ A Software Engineer'​s Energy-optimization Decision Support Framework 
 +Manotas, Irene; Pollock, Lori; Clause, James. ICSE 2014. (just the paper; and any relevant benchmark versions)
  
-ASPHaLT - Anthony Danalis, Lori Pollock, Martin Swany, and John Cavazos. “MPI-aware compiler optimizations for improving communication-computation overlap.” International Conference on Supercomputing (ICS'​09),​ June 2009. 
  
-Gravel - Anthony DanalisAaron BrownLori Pollock, ​Martin Swany, and John Cavazos. “Gravel: A Communication Library to Fast Path MPI.” EuroPVM/MPI 2008LNCS 5205Springer-Verlag Berlin Heidelberg, pp. 111–119. September 2008+Investigating the Impacts of Web Servers on Web Application Energy Usage 
-===== Select Publications =====+ManotasIrene; SahinCagri; Clause, James; ​Pollock, ​Lori; WinbladhKristina. Second International Workshop on Green and Sustainable SoftwareIEEEMay 2013
 +(ask Jim Clause)
  
-===== Contributors ===== 
-  * **Faculty**: ​ 
-  * **Ph.D. Students**: ? 
-  * **Undergraduates**:​ ? 
-  * **Collaborators**:​ ? 
-  * **Past Undergraduate Students**: ? 
  
 +    ​
projects/projects.1392652399.txt.gz · Last modified: 2014/02/17 10:53 by mjhoward
  • 213 Smith Hall   •   Computer & Information Sciences   •   Newark, DE 19716  •   USA
    Phone: 302-831-6339  •   Fax: 302-831-8458