UCI Innovation for Developers: Cut to the Action CodeGenie
November 6, 2007 by Mary Anne SimpsonA 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.
-
Engineers build first sub-10-nm carbon nanotube transistor
Feb 01, 2012 |
4.9 / 5 (31) |
30
-
Something old, something new: Evolution and the structural divergence of duplicate genes
Jan 31, 2012 |
4.6 / 5 (7) |
1
-
The hidden nanoworld of ice crystals: Revealing the dynamic behavior of quasi-liquid layers
Jan 30, 2012 |
5 / 5 (3) |
1
-
Stock market network reveals investor clustering
Jan 27, 2012 |
3.9 / 5 (23) |
8
-
Of microchemistry and molecules: Electronic microfluidic device synthesizes biocompatible probes
Jan 26, 2012 |
5 / 5 (1) |
0
-
Need help reading 3-D
13 hours ago
-
A way to send and receive wireless data
19 hours ago
-
Tabletop Cold Fusion Reactor
20 hours ago
-
Calling function with no input argument
Feb 10, 2012
-
Force free body diagram problem on gym equipment
Feb 10, 2012
-
Empirical data regarding shower heads and water
Feb 10, 2012
- More from Physics Forums - General Engineering
More news stories
Google might launch Drive for cloud storage soon
(PhysOrg.com) -- Google's next big move, according to the Wall Street Journal, is a cloud storage service called Drive. Hardly first to the plate, Google is simply catching up to introducing its cloud reposi ...
Walney offshore wind farm is world's biggest (for now)
(PhysOrg.com) -- The Walney wind farm on the Irish Sea--characterized by high tides, waves and windy weather--officially opened this week. The farm is treated in the press as a very big deal as the Walney ...
Love a click away in Indonesia's Twitter Republic
He was a geeky kid from Yogyakarta, she a glamorous city girl in Jakarta. In a country with one of the world's most vibrant social networking scenes they fell in love on Twitter.
3 hours ago |
not rated yet |
0
GPS court ruling leaves US phone tracking unclear
A US Supreme Court decision requiring a warrant to place a GPS device on the car of a criminal suspect leaves unresolved the bigger issue of police tracking using mobile phones, legal experts say.
22 hours ago |
4 / 5 (2) |
0
Europeans protest controversial Internet pact
Tens of thousands of people marched in protests in more than a dozen European cities Saturday against a controversial anti-online piracy pact that critics say could curtail Internet freedom.
18 hours ago |
4.6 / 5 (9) |
0
Latin America mining boom clashes with conservation
Latin America is experiencing a mining boom as prices rise fuelled by a hike in global demand, but the region is also being hit by a wave of violent protests, strikes and rallies by environmentalists.
Europe stakes billion-dollar bet on new rocket
A pencil-slim rocket is scheduled to lift into space from South America on Monday, carrying a billion-dollar bet that Europe can grab a juicy slice of the market to place satellites in low orbit.
Study finds that anti-diabetic medication can prevent the long-term effects of maternal obesity
In a study to be presented today at the Society for Maternal-Fetal Medicine's annual meeting, The Pregnancy Meeting, in Dallas, Texas, researchers will report findings that show that short therapy with the anti-diabetic medication ...
Netflix settlement trims 14 pct off 4Q earnings
(AP) -- Netflix pressed the rewind button on its fourth-quarter earnings after settling allegations that the video subscription service violated a consumer-privacy law.
Navy to begin tests on electromagnetic railgun prototype launcher
The Office of Naval Research (ONR)'s Electromagnetic (EM) Railgun program will take an important step forward in the coming weeks when the first industry railgun prototype launcher is tested at a facility ...
Explained: Sigma
It's a question that arises with virtually every major new finding in science or medicine: What makes a result reliable enough to be taken seriously? The answer has to do with statistical significance -- but ...