原文转自一亩三分地论坛,转载只为分享给更多的人,感谢原作者的贡献。原文地址:http://www.1point3acres.com/bbs/forum-41-1.html
每年赴美国留学申请软件工程相关专业的学生非常多,美国在CS方面的先进技术水平吸引了很多学生赴美国留学取经。对于美国留学申请研究生的学生来说,选择一个好boss比选校更重要。本文主要介绍了美国软件工程专业相关领域的教授,对美国留学申请这方面专业的学生有很好的指导作用。
UCR 加州大学河滨分校
这是本人将去的学校,所以放到第一个。CS的情况不是太清楚,因为选校都是直接看的教授。不过貌似UCR对我们UESTC的学生比较友好,每年EE和CS都有几个offer。
1) Rajiv Gupta
本人未来的boss,IEEE/ACM fellow,和另外一个教授Gianfranco Ciardo一起领导的RIPLE实验室。主要focus on Compiler,SE 和 computer architecture。现在的研究主要是针对多核的编译器,Parallel Programs这些。教授为人很好,虽然学术上push,但是对学生挺好的,不然我也不敢去啊。手下毕业的中国学生不少,最出名的估计就是Purdue的Xiangyu Zhang了,不过这几年毕业的学生基本都是去了工业界。Gupta教授是UVa Mary Lou Soffa的学生,Mary Jean Harrold的师弟,根正苗红啊。
2) Iulian Neamtiu
未来的小boss,刚刚从UMD毕业三年的罗马尼亚籍AP。研究比较前沿,Cloud Computing,Verification for Android这些。为人听实验室前辈说还不错,具体的情况只有过去再看了。
ISU 爱荷华州立大学
他家的CS比较中规中矩,实力也还可以,但是地方有点农村,就业形势不是太好,我已经看见几个SE的PHD毕业的现在还在待业中。
1) Carl K . Chang
台湾教授,CS的chair,估计我的AD他还是出了点力,可惜我直接withdraw了。他的研究有点杂,我当时套磁的时候找了好久才发现一篇testing的文章,他主要研究方向是Requirements 建模这一块。
2) Samik Basu
他的研究弄的挺不错的,主要是model checking,能在SE的顶级会议 (ASE,FSE) 上发表,然后还涉及一部分Web Services和Security这方面。他的研究数学要求有点高,所以看了几篇论文以后觉得头昏,放弃。
UNL 内布拉斯加大学林肯分校
UNL虽然排名不高,但它的SE绝对是顶尖,甚至超过很多牛校。它的SE由以下的四大牛人撑腰。
1) Gregg Rothermell
今年的ISSTA主席,从事empirical se的研究,做过很多关于regression testing的工作。偏向实际,理论不多。MJ Harrold最出名的学生。
2) Matt Dwyer
研究偏向理论,model checking,static analysis等。非常solid的工作。
3) Myra Cohen
主要方向为software testing,最近做过一些regression testing和evolutionary testing的研究。
4) Sebastian Elbaum
印象中Sebastian的工作也偏向empirical,但范围比较广。从testing,到bug finding到 methodology evaluation。
针对这个稍微点评下。
1) Gregg Rothermel
他很牛,但是现在感觉开始养老了,文章都是挂个名。他最出名的就是regression testing这一块,最早提出的test case prioritization。再就是跟MJ Harrold一起提出的program dependence graph生成的算法,现在最常用的PDG生成软件code surfer原理就来自于他们的算法。
2) Matt Dwyer
他的论文没有太仔细研究,只是听朋友说过他人非常nice.
3) Myra Cohen
她是我重点套过磁的教授,人挺不错。然后今年刚聘成Associate Professor了。她的研究主要是以下几个方向,search based testing,尤其是GA 算法。然后她和UMD的A. M. Memon合作密切,apply GA in GUI testing。然后就是她新提出的一个regression testing的概念,test case augmentation。这个东西还是不错的,我毕业设计本来想涉及,但是后来实在没时间了只有放弃掉。
4) Sebastian Elbaum
人很不错的阿根廷教授,今年刚刚升成professor了。他的研究范围很广,而且做得也很不错。现在他又新开了一个Nimbus Lab,主要弄mobile sensor network的。然后UNL最出名的 Software-artifact Infrastructure Repository (SIR)系统其实主要就是Elbaum在负责维护和管理。现在他的研究和实际应用连接越来越紧密。