4,726 reputation
922
bio website sites.google.com/site/…
location Pittsburgh, PA
age 35
visits member for 3 years, 6 months
seen Oct 4 '13 at 14:54

I am a software engineer at the cluster debugging group at Google in Pittsburgh.

I received a Ph.D. in Software Engineering from Carnegie Mellon University. My dissertation focused on the usability of API documentation and on memory and knowledge sharing in collaborative development. My studies demonstrated that developers often fail to learn the most important details about methods they invoke even if these details appear in the JavaDoc. As part of my work, I developed an Eclipse plugin named eMoose that decorates calls with important associated information to attract the reader's attention.

I hold an M.S. and B.S. in Computer Science from the Technion in Israel, and have previously worked for IBM research, Intel, and Thomson Reuters.


Oct
16
answered Is software development an engineering discipline?
Oct
16
comment Is software development an engineering discipline?
The reasons that most engineering societies do not recognize SE is political and economical: very few universities give out a degree that is officially in software engineering. At best, you can minor in it or do a master's degree.
Oct
16
answered Is software development an engineering discipline?
Oct
16
comment Career Day: how do I make “computer programmer” sound cool to 8 years old?
It's called Logo... (See my answer above)
Oct
16
answered Career Day: how do I make “computer programmer” sound cool to 8 years old?