Error message

  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 4 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_filter.inc(82) : runtime-created function).
  • Strict warning: Only variables should be passed by reference in __lambda_func() (line 3 of /home/isr-dru/sites/isr.uci.edu/modules/views_php/plugins/views/views_php_handler_area.inc(39) : runtime-created function).
2018  |  2017  |  2016  |  2015  |  2014  |  2013  |  2012  |  2011  |  2010  |  2009  |  2008  |  2007  |  2006  |  2005  |  2004  |  2003  |  2002  |  2001  |  2000

Projects Active in 2013

Microtask crowdsourcing systems such as FoldIt and ESP partition work into short, self-contained microtasks, reducing barriers to contribute, increasing parallelism, and reducing the time to complete work. Could this model be applied to software development? To explore this question, we are designing a development process and cloud-based IDE for crowd development.

Project Dates: 
May 2012

Anti-social behavior such as flaming and griefing is pervasive and problematic in many online venues. This behavior breaks established norms and unsettles the well-being and development of online communities. In a popular online game, Riot Games's League of Legends, the game company received tens of thousands of complaints about others every day. To regulate what they call "toxic" behavior, Riot devised the "Tribunal" system as a way of letting the community to police itself. The Tribunal is a crowdsoucing system that empowers players to identify and judge misbehavior.

Project Dates: 
April 2012

One of the most difficult tasks in debugging software for a developer is to understand the nature of the fault. Techniques have been proposed by researchers that can help *locate* the fault, but mostly neglected is a way to describe the nature of the fault. We are developing software models, visualizations, and techniques to aid in the diagnosis of the faults in the software.

Research Area(s): 
Project Dates: 
August 2011

In addition to the dynamic nature of software while executing, this dynamism extends to the evolution of the software's code itself. The software's evolution is often captured in its entirety by revision-control systems (such as CVS, Subversion, and Git). By utilizing this rich artifact, as well as other historical artifacts (e.g., bug-tracking systems and mailing lists), we can offer a number of techniques for recommending future actions to developers.

Project Dates: 
August 2011

In order to produce effective fault-localization, debugging, failure-clustering, and test-suite maintenance techniques, researchers would benefit from a deeper understanding of how faults (i.e., bugs) behave and interact with each other. Some faults, even if executed, may or may not propagate to the output, and even still may or may not influence the output in a way to cause failure. Furthermore, in the presence of multiple faults, faults may interact in a way to obscure each other or in a way to produce behavior not seen in their isolation.

Research Area(s): 
Project Dates: 
August 2011

We developed a token-based approach for large scale code clone detection which is based on a filtering heuristic that reduces the number of token comparisons when the two code blocks are compared. We also developed a MapReduce based parallel algorithm that uses the filtering heuristic and scales to thousands of projects. The filtering heuristic is generic and can also be used in conjunction with other token-based approaches. In that context, we demonstrated how it can increase the retrieval speed and decrease the memory usage of the index-based approaches.

Project Dates: 
July 2011 to January 2014

Sustainability has become a pressing concern, especially given the looming effects of climate change. Sustainable development aims to meet current needs while ensuring sustainability of natural systems and the environment so as to not compromise the ability of future generations to meet their own needs. Current software engineering methods, however, do not explicitly support sustainability or sustainable development.

Project Dates: 
January 2011

This research addresses challenges in understanding and developing lightweight, Web-based informal music education environments that bring the complexity and joy of orchestral music to diverse audiences. The challenges span from providing awareness and appreciation of different classical music genres through creation of multi-instrument musical compositions, in ways that are fun and interactive.

Project Dates: 
January 2011

Pages