• 会员登陆
  • 用户名:
  • 密码:

美国留学 软件工程相关领域教授点评

发布时间:2012-05-29
  每年赴美国留学申请软件工程相关专业的学生非常多,美国在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在负责维护和管理。现在他的研究和实际应用连接越来越紧密。

  NCSU 北卡罗来纳州立大学

  这个曾经是我当时最想去的学校啊,无奈由于GT成为了我的人生第一拒。现在想来都还很不爽。NCSU的CS挺不错,主要地理位置挺好的。

  1)Laurie Williams

  一个很好的女教授,和我自己教授关系挺好。奈何个人不给力。她以前是搞reliability的,然后现在主要是弄testing,agile和 security。她的研究和工业接轨非常密切,比如开发eclipse下的testing 插件,然后最近重点在SQL和web application的security 提升。

  2) Tao Xie

  他现在绝对算是SE领域混的最好的几个华人教授之一了。他的主页也不需要再多介绍,各种出名。我套过磁,效果不错,因为他和我的推荐人关系很好。但是NCSU的committee制度害人啊。不过据他自己的学生透露,由于此哥过分热爱学术,至今单身。然后超级push,但是对学生又很热心。暑假会主动帮忙联系实习神马的,基本上是让你又爱又恨的那种。自从因为SE的族谱出名后,他的研究现在越来越好了,论文档次也越来越高,现在基本只发SE的顶级会议(ICSE,ASE,FSE,ISSTA等)。他的研究方向虽然mainly focus on testing 但是其实范围挺大的,各种testing。而且工业应用的也有,理论研究的也有。还有,由于他是北大梅红的学生,因此和PKU合作密切,但是说来有点囧。他们有一篇test size reduce的文章发到ASE,被UCI的James A。Jones看见以后专门写文驳倒。

  Drexel 德雷塞尔大学

  地处费城的一个小学校,当时主要由于地理位置不错,还免申请费,所以就随意投了份申请。结果交完申请套磁才发现亏了。教授直接告诉我他家申请底线是V 450,低于450的直接丢,其他材料都不看。当时我那个恨啊。

  1) Spiros Mancoridis

  SE实验室的boss,研究方向主要是fault detection和tolerance based program security。

  2) Yuanfang Cai

  西电毕业的女AP,我当时就是套的她,被告之让重考GRE,上了450就能录我。然后现在她的主页还写着招人呢。她的研究主要是Constraint Network Model,比较偏算法和理论。

  OSU 俄亥俄州立大学

  这个学校挺不错,但是竞争太惨烈了,不愧是清华北大这些的保底校,我就是因为G的原因被刷掉。

  1) Michael Bond

  他现在应该挺有名了。新来的AP,急缺人,现在刚招了一个中国的PHD。他的博士论文是08年的ACM SIGPLAN Outstanding Doctoral Dissertation Award,所以以后的发展个人觉得会很好。他的研究主要是PL偏向的,Context Sensitivity,算法这些涉及的比较多。人感觉比较nice,因为套磁的时候他主要问对以后的研究有没有自己的想法,然后聊了不少,觉得这个教授看重思维能力比较强的学生。

  UMass

  这是我申的CS 专业排名最高的学校了,他家不是GT控,我都一直坚挺到最后一轮筛选,由于杯具的他家SE今年不招生,所以华丽丽的挂了。他家的网申系统是我见过最恶心的。申请费都还是打电话过去让小蜜扣的。然后发邮件从来不回,只有打电话,幸好接电话的小蜜都态度蛮好,PS: 声音还都很好听,一听就是年轻mm。

  1) Lori A. Clarke & Lee Osterweil

  Laser实验室著名的夫妇俩,关于他们我也不用多做介绍了,上面那两篇文章里有提。就说一句,根据他们实验室的人说,现在Laser不招人了。

  2)Yannis Smaragdakis

  一个希腊的蛮牛的教授,主要是PL偏向的SE研究,比如program analyze,compiler这些。PL领域的顶级会议基本都有发。

  Tufts 塔夫斯大学

  一所Boston附近的小牛校,CS规模很小,整个学校规模也很小,所以难度还是不小的。

  1) Sam Guyer

  一个挺牛的AP,论文档次还是很不错的。和UMass的Smaragdakis和OSU的M。Bond都有合作。主要是弄PL这一块的,dynamic program analyse,debugging什么的。他实验室现在确认招人,但是他家是committee制度。

  UMBC 马里兰州大学

  当时申来做保底校的,结果被华丽丽的拒了。他家的SE没在CS,而是隶属于Information Systems。status 网页没办法查,只有发email询问。然后是平信通知结果。

  1) Sreedevi Sampath

  一个挺PP的印度女AP。她是Delaware的 Lori Pollock的学生。主要做web application的testing这一块。个人主页上写的要招学生,结果套磁说没钱招不了。

  SunySB 纽约州立石溪大学

  石溪的CS比较中规中矩,当时是因为我推荐人让我多加几所申请,所以把他家加上的。

  1) Yanhong Annie Liu

  华人女教授,又是一个弄PL,compiler和model checking的。确认了实验室会招人,然后说所有的PHD都会给offer。

  2) R. Sekar

  印度教授,感觉比较坑爹。网页上清清楚楚写的have RA open,然后辛辛苦苦看完论文,套磁。被告之今年不招人。不过他们实验室的出路还不错。研究方向主要是software security,用了一些data mining的东西来提高软件的安全性。

  UCI 加州大学尔湾分校

  UCI其实算是之前最想去的学校了。他家的SE很大,而且做得很不错,奈何等到现在还不出结果,实在不想等了。

  1) James A. Jones

  这个本来是我最想跟的教授。Harrold的得意门生。他现在算是testing这一块的中生代牛人,论文档次和质量都很高。主要是做fault localization这一块的。他最出名的就是开发的Tarantula这个tool。和它性能相近的算法耗时都是它的N倍以上。据他实验室的人说他人也很好,是个非常好的教授 T_T 结果套磁的结果是他11 fall由于经费原因不能招生,只有看以后有没有能合作的机会了。

  2) Susan Elliott Sim

  一个韩国女AP,她的研究比较偏向应用,做程序分析和benchmarking这一块的。当时随便套了下,结果被告之没钱不招生,当时就感叹UCI为啥穷成这样了。唉。不过她主页上有几句话比较有用,For PhD students,individual professors make decisions on admissions,but decisions on financial awards (Teaching Assistantships,Research Assistantships,and Fellowships) are made by the school。We no longer admit students who do not have some form of financial support,either from the school,a professor,or an external organization。While this situation is better for the students who are admitted,it means that we admit fewer students and are less willing to take risks on new students。等于就是告诉申PHD的同学,一定要套磁。

  3) Debra J. Richardson

  SE这边的boss,估计由于别的事太多,现在都没怎么搞研究,论文一般都是挂个名。她之前主要是弄testing based on PDG,requirements这一块的。

  4) Richard N. Taylor

  这个基本不用我介绍了。software architecture届的元老了。

  Oregon State U 俄勒冈州立大学

  实力比较中规中矩的一所学校。我当时是为了提高命中率选的这学校,结果证明很失败,一直到4。15号才缓缓的来一封拒信。

  1) Martin Erwig

  主要弄PL这一块,具体的是Domain-Specific Languages和Functional Programming。他的论文这些只是草草的浏览了一下,没有细看。

  2) Margaret M. Burnett

  她的研究方向主要集中在end-user相关的SE这一块。当时申请Oregon state就是看见她的主页上写的她的Information foraging theory这个项目缺人。

  Case Western Reverse 凯斯西储大学

  凯斯西储的CS不大,主要强项是在数据库这一块。SE这一块据我所知就Podgurski一个人在弄。他家的CS PHD出路还不错,但是就是克利夫兰这个城市比较乱。各位有意前往的考虑清楚。

  1) Andy Podgurski

  这个算是我了解的比较清楚的一个教授。虽然没见过他真人,但是去年11月去美国开会的时候跟他的学生挺谈得来,了解了不少。据说他性格很好,对学生也很好,而且鼓励学生有自己的想法,不会强迫你去做什么。然后他的研究主要是把一些data mining和概率学上的方法分别融合进testing里面。他的研究挺有趣的,但是后来由于有了UCR的offer,就withdraw了。不过教授的经费不是很充足,都是有了足够funding之后才会招人,有意申请他的童鞋最后申请之前询问清楚。PS:他很忙,一般不回邮件。我都算是走了个后门,他学生要了我的CV帮我内部推荐的。

  UMD 马里兰大学帕克分校

  CS的传统牛校。申请难度不小。

  1) Atif M. Memon

  一个比较牛的印度教授,又是一个Mary Lou Soffa的学生。他的研究方向主要是GUI testing。他的人际关系网比较大。和UNL的Myra B。Cohen 以及UMBC的 Sreedevi Sampath都有合作,就是把各种测试方法应用于GUI testing。很有趣的研究,工业接轨比较多。

  2) Adam Porter

  主要弄regression testing的一个教授。但是最近不知什么原因,不怎么活跃。但是看CV又确实招着有学生,感兴趣的同学可以套磁试试。

  U Wisconsin Madison 威斯康星麦迪逊大学

  又是一个CS的传统大牛校。学校很漂亮,还有一点,这个学校据说套磁对录取非常有用。然后他家的SE实力不俗。

  1) Thomas W. Reps

  研究主要是PL相关的。具体来说就是Program slicing&analysis,Analysis of multi-threaded programs。他还是著名的Code surfer软件的开发组成员之一。

  2) Susan B. Horwitz

  又是一个弄PL相关的教授,研究主要集中在program analysis & slicing,比较偏算法理论这些。和下面介绍的Ben Liblit合作关系密切。

  3) Ben Liblit

  Wisconsin我最有兴趣的一个教授。大牛教授,UCB毕业的,同时他的那篇Cooperative Bug Isolation毕业论文获得05年的ACM Doctoral Dissertation Award。主要研究集中在statistical debugging。他最出名的就是Cooperative Bug Isolation (CBI) project。同时HOLMES这个tool 也是他开发弄出的。研究非常interesting,可惜当时没胆量申请。

  UIUC 伊利诺伊香槟分校

  著名的玉米地牛校,我也不用再介绍,他家SE和PL在一起,实力强劲。

  1)Darko Marinov

  以前的工作主要集中在exhaustive test generation,包括最近的UDITA(纠正一下,UDITA是针对顺序程序不是并发程序的哦)。最近主要集中在对于多线程程序的单元测试,回归测试,以及State Space Exploration/MODEL CHECKING(主要是JPF)的优化以及在测试中的应用等。

  2)Grigore Rosu

  主要专注于程序验证,使用一套自己开发的MATCHING LOGIC系统。关于测试方面,08年ICSE的jPredictor是一个对于多线程程序的预测分析工具。

  3)Ralph Johnson

  设计模式作者之一,工作主要集中在程序重构以及相关的测试等方面。

  4)Danny Dig

  UIUC毕业的,之后在MIT做过POST DOC后又回到UIUC当research professor。工作也偏重于程序重构,以及重构在并行优化的应用等。

  5)Madhusudan Parthasarathy

  也是偏重于做程序验证的老师,最近一年的POPL上连发了2篇文章。其中FSE‘10的PENELOPE是关于多线程程序的atomicity violation的predictive analysis。

  6)Gul Agha

  Koushik Sen的老师,除了Koushik的那些工作以外(DART,CUTE。),主要偏重于Actor系统的开发,测试,验证等。有自己的一套 ActorFoundary系统。

  UCD 加州大学戴维斯分校

  UC系列中等排名,但是其实很不错的一所学校,地理位置也不错。都是UC系列,他家offer的钱就华丽丽的比UCR多。

  1) Prem Devanbu

  性格不错的一个印度教授。 主要研究方向是software maintenance,modeling ralted debugging什么的。当时印象最深的是他主页上注明套磁需要附上暗号。但是他手下学生比较少,而且基本没有中国人。

  2) Zhendong Su

  重点推荐的一名教授。Prof。Su算是现在SE领域最牛的几个华人教授了,个人感觉他的论文档次比谢涛略高,而且据他的学生说他人超级好。 他现在的主要研究方向是software testing & debugging 和 program analysis。他和SJTU的合作密切,有兴趣的同学可以套磁试试,BTW,每年他招人前都会在自己主页明确的写出来。

  Purdue 普渡大学

  CS老牌牛校,不过感觉现在确实没以前牛了。 SE的几个牛人Eugene H。Spafford,Aditya P。Mathur也都因为年龄或者工作原因,不怎么带学生搞研究了。前阵大家影响最深的可能就是他家CS系挪窝引起的风雨飘摇权力斗争,Mathur的首页现在还在更新事件的进展。

  1) Xiangyu Zhang

  这个也算是现在SE领域做的不错的华人教授之一了。 Rajiv Gupta的得意门生,算是我大师兄,以后要好好勾兑一下。他的研究主要是PL相关的,以前他做的最好的就是program slicing,现在在逐渐扩展到debugging和动态程序分析。人很好,爱好是足球! 有兴趣的同学抓紧联系吧。

  GMU 乔治梅森大学

  他家的SE很大,就业这些也还不错。Hassan Gomaa算是他家最出名的教授,software reliability领域的牛人,不过现在已经不搞研究了。

  1) Jeff Offutt

  Mutation Testing领域的活化石,现在的主要研究方向是web application和OO program的analysis and testing。不过貌似经费不是很足,所以招人很谨慎。

  2) Paul Ammann

  他的主要研究方向就是software testing,但是偏modeling和算法那一块。

  UTDallas 德克萨斯大学达拉斯分校

  虽然排名不是很高,但是由于地理位置不错,学费便宜,是一家很有性价比的学校。他家我认识的最出名的就是Simeon Ntafos。 他和J。W。Duran的那篇An Evaluation of Random Testing影响力太大了,算是random testing领域的奠基人了。

  1) W. Eric Wong

  UTD我就只看了他的资料,因为他和我教授很熟,所以利用了一下关系。不过后来觉得这教授有点push,我怕受不了,就婉拒了,还被我自己教授弄去教育了一番。所以我想告诫大家,有关系是好事,但是在没调查好和考虑好之前别随便动用这种personal relationship。Eric Wong的研究做得还是不错的,而且实验室有钱,不用担心生计问题。他是弄reliability出身,但是现在的研究主要集中在software testing,尤其是statitical related software testing。 然后据他自己说,他现在的研究重点在SDL语言的体系结构设计,有兴趣的同学可以去http://www.sdl-forum.org这里看看。

  UVa 弗吉尼亚大学

  学校应该算是中规中矩,但是申请难度还是不小的。

  1) Mary Lou Soffa

  她算是桃李满天下了,SE领域现在的好多牛人都出自她的门下,包括Mary Jean Harrold,我未来的boss,delaware的Lori Pollock等等。她自己的研究主要还是在PL这一块。

  2) Westley Weimer

  实力派AP,他的研究越做越好,跟着他混前途大好啊,有兴趣的同学赶快勾兑他吧。他的研究兴趣比较广泛,GA related software testing,web application testing等等。(鑫泉留学网



鑫泉出国全国品牌留学机构,提供最新留学资讯,为您成功留学不遗余力!如有疑问欢迎拨打以下咨询热线:

大连咨询电话:0411-82551880
沈 阳咨询电话:024-23286508
太原咨询电话:0351-5228980
石家庄咨询电话:0311-89697888
鞍 山咨询电话:0412-5557323

资讯来源:互联网

责任编辑:admin