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
Last revision Both sides next revision
projects:projects [2014/02/17 10:53]
mjhoward [Projects]
projects:projects [2014/04/08 18:12]
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** +**[[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.
-  ​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.+
  
 +=== 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.txt · Last modified: 2014/04/29 17:55 by mjhoward
  • 213 Smith Hall   •   Computer & Information Sciences   •   Newark, DE 19716  •   USA
    Phone: 302-831-6339  •   Fax: 302-831-8458