Uri Dekel @ CMU

 

If you are searching for my eMoose project, please visit the project page on Google code at http://code.google.com/p/emoose-cmu/


Welcome!

My name is Uri Dekel, and I am a Ph.D. candidate of Software Engineering at the Institute for Software Research at Carnegie Mellon University's School of Computer Science, located in Pittsburgh, PA. I expect to graduate in Sep 2009. I am currently seeking a position that involves software research or software development.


My research, advised by Jim Herbsleb, is focused on knowledge preservation in software engineering. As part of this work I am developing eMoose, an Eclipse based memory-aid for software developers which revolves around a knowledge space covering artifacts and developer activities.


Users associate annotation with code artifacts or tag clauses within their documentation. For example, a method can be marked as unfinished or limited, while among the detailed specifications of many API methods there may be certain “do” and “don’t do” directives. With standard IDE support, clients that invoke these methods have no cues that prompt a careful investigation of these targets, and our studies show that this can lead to failures. With eMoose, these annotations are “pushed” to the context of invoking code by decorating the calls and augmenting the hover mechanism. The improved awareness may help developers avoid certain problems..


I am originally from Tel Aviv, Israel. I hold a B.Sc. and an M.Sc. in Computer Science from the Israeli Institute of Technology (the Technion) in Haifa, Israel. My research there was focused on the use of formal concept analysis to investigate individual Java classes.


My work experience includes several years at the Intel Development Center in Haifa, as well as a year doing research and development at IBM's Haifa Research Lab. I also interned at IBM'S Cambridge Research Lab.

E-mail: udekel at cs.cmu.edu


August 2009 update: Since May'09 I am a full-time software engineer at Aegisoft, where I work on the Athena trading platform. I will be defending my thesis on Sep 29


Industrial Resume (as PDF)


Academic CV (as PDF)