UCI Innovation for Developers: Cut to the Action CodeGenie

November 6, 2007 by Mary Anne Simpson

A brilliant innovation by graduate students of the University of California, Irvine. The CodeGenie will cut down on hours of painstaking search and filter. It is an Eclipse plugin that searches Open Source code and its results are amazing.

The Donald Bren School of Information and Computer Science at the University of California, Irvine has added another prestigious award for innovation. Graduate students Sushil Bajracharya, Joel Ossher combined with the efforts of visiting Brazilian student Otavio Lemos have captured the OOPSLA Award in Montreal, Canada. The innovation CodeGenie is an Eclipse plugin that uses test cases as the interface for searching open source code on the Internet.

Eclipse is an open universal platform for tool integration, IDE and an open source community. It is royalty free and offers developers choice in multi-languages, multi-platform, multi-vendor supported environment that can be supported by multi-vendors. Eclipse has been noticed by and the subject of interest for developers in Windows, Linux, Solaris, HP-UX, AIX and Mac OS. It is an invaluable source for academic research and design.

The abstract of CodeGenie explains that the tool allows developers to test cases first for a desired feature. This is comparable to a Test-driven development. The distinctive feature of CodeGenie is that instead of implementing the feature from scratch, it automatically searches for an existing implementation based on information available for the test.

CodeGenie automatically checks the suitability of candidate results and compares the local context. Then the result is automatically woven into the developer's project and tested again using the original test. This allows the developer to reuse the most suitable results. Following this set of functions the developer is at liberty to unweave the reused code at will during the course of the project. CodeGenie relies on Sourcerer, an Internet-scale source code infrastructure for code searching and wrapping facilities. Sourcerer was also developed by the UCI team.

The purpose of the innovation is to free up developers from the laborious task of formulating code queries, filtering the results, and weaving them into the developers project. Open Source code is vast and while it promises almost limitless possibilities for developers the task of getting to suitable results has been daunting and painstakingly slow. CodeGenie plugin has cut out some of the busy work.

The OOPSLA Award for the graduate students achievement in developing CodeGenie in Professor Crista Lopes' lab entitles them to compete in the finals of the ACM Student Research Competition.


print this article email this article download pdf blog this article bookmark this article     Stumble it Digg this share on Facebook retweet share on Reddit add to delicious
Rate this story - 4.7 /5 (12 votes)


November 6, 2007 all stories

Comments: 0

4.7 /5 (12 votes)
  • Stumble this up

  • Digg this

  • share this



  • hide
  • Relevant PhysicsForums posts

  • Laser plasma emission
    created 12 hours ago
  • Achromat lens - magnifying LCD
    created Nov 25, 2009
  • Control System
    created Nov 24, 2009
  • Base Isolation Systems in Skyscrapers?
    created Nov 23, 2009
  • More from Physics Forums - General Engineering

Other News

Cellphone powers back pain chip in Taiwan

Technology / Engineering

created 25 minutes ago | popularity not rated yet | comments 0

Taiwanese researchers have developed a chip to treat backpain that is powered by mobile phone, a member of the team said Friday.


Apple's iPhone set to make splash in South Korea (AP)

Apple's iPhone set to make splash in South Korea

Technology / Business

created 11 minutes ago | popularity not rated yet | comments 0

(AP) -- The iPhone's arrival in South Korea is generating considerable buzz among consumers and industry watchers amid expectations it will shake up a market dominated by world-beating domestic manufacturers.


McKinnon, accused of hacking into US military and NASA computers, faces extradition to the United States

UFO-obsessed Briton loses bid to block US extradition

Technology / Other

created 13 hours ago | popularity 3.8 / 5 (5) | comments 2

A Briton accused of hacking into US military and NASA computers faces extradition to the United States after the British government Thursday rejected last-ditch requests to block the move.


Building real security with virtual worlds

Technology / Computer Sciences

created 17 hours ago | popularity 4 / 5 (4) | comments 0

(PhysOrg.com) -- Advances in computerized modeling and prediction of group behavior, together with improvements in video game graphics, are making possible virtual worlds in which defense analysts can explore and predict ...


Sony optimistic on 3-D TVs, in-house display (AP)

Sony optimistic on 3-D TVs, in-house display

Technology / Hi Tech

created 23 hours ago | popularity not rated yet | comments 0

(AP) -- A third to a half of the Sony Corp. TV sets sold annually will be packed with 3-D features by the year ending March 2013, a senior executive said Thursday.