Qichao Liu (Ethan)


Research Assistant
Computer and Information Sciences
University of Alabama at Birmingham

123D Campbell Hall
1300 University Boulevard
Birmingham, AL 35294-1170
1 + (205) 934 - 5841 (voice)
1 + (205) 934 - 5473 (fax)
qichao@cis.uab.edu
SkypeID: qichao_liu

RESEARCH INTERESTS

I'm interested at all software engineering technologies and involved most with the following ones.

EDUCATIONAL BACKGROUND

Here is my CV in PDF.

PUBLICATIONS

Journal Publications

  1. Qichao Liu, Jeff Gray, Marjan Mernik, Barrett R. Bryant, "Application of Metamodel Inference with Large-scale Metamodels", International Journal of Software and Informatics (in press).

Conference Publications

  1. Qichao Liu, Sean Eade, Barrett R. Bryant, "Model Evolution in Agile Software Development", International Conference on Agile and Lean Software Methods (in press).
  2. Barrett R. Bryant, Qichao Liu,Marjan Mernik, "Metamodel-Driven Evolution with Grammar Inference", International Conference on Modeling, Optimization and Computing (ICMOC), West Bengal, India, Oct. 2010 (invited talk).
  3. Qichao Liu, Barrett R. Bryant, Marjan, Mernik, "Metamodel recovery from multi-tiered domains using extended MARS", In Proceedings of the 34th Annual International Computer Software and Applications Conference, Seoul, South Korea, Jul. 2010. (rate lower than 20%)
  4. Barrett R. Bryant, Marjan Mernik, Dejan Hrnčič, Faizan Javed, Qichao Liu and Alan Sprague, "Grammar Inference Technology Applications in Software Engineering", Grammatical Inference: Theoretical Results and Applications, Lecture Notes in Computer Science, Springer Berlin/Heidelberg, Vol. 6339, PP. 276- 279, 2010.
  5. Marjan Mernik, Dejan Hrnčič, Barrett R. Bryant, Alan P. Sprague, Jeff Gray, Qichao Liu, Faizan Javed, "Grammar Inference Algorithms and Applications in Software Engineering," International Symposium on Information, Communication, and Automation Technologies (ICAT), Sarajevo, Bosnia and Herzegovina, October 2009.
  6. Qichao Liu, Faizan Javed, Marjan Mernik, Barrett R. Bryant, Jeff Gray, Alan Sprague, and Dejan Hrnčič, "MARS: Metamodel Recovery from Multi-Tiered Models Using Grammar Inference", 3rd IEEE International symposium on Theoretical Aspects of Software Engineering, Tianjin, China, July 2009.
Doctoral Symposium
  1. Qichao Liu, "Metamodel-Driven Evolution," Doctoral Symposium, 25th Annual ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLSAH), Reno, NV, October 16-21, 2010.

Book Chapters

  1. Qichao Liu, Barrett Bryant, Marjan Mernik, Jeff Gray, "Grammar Inference Technology for Model Co-Evolution", Emerging Technologies for the Evolution and Maintenance of Software Models, edited by Jörg Rech, Christian Bogner, IGI Global, USA, 2011 (to appear).

Posters

  1. Qichao Liu, "Grammar Inference for Model Co-Evolution," the 8th ASIAN Symposium on Programming Languages and Systems (APLAS' 10) (to appear)
  2. Qichao Liu,"Metamodel Evolution through Metamodel Inference," Students Research Competition, 25th Annual ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLSAH), Reno, NV, October 16-21, 2010
  3. Qichao Liu, Faizan Javed, Marjan Mernik, Barrett Bryant, Jeff Gray, Alan Sprague, and Dejan Hrnčič, "MARS: Metamodel Recovery from Multi-Tiered Models Using Grammar Inference", 3rd IEEE International symposium on Theoretical Aspects of Software Engineering, Tianjin, China, July 2009.

PRESENTATIONS

  1. "Grammar Inference Applications in Domain-Specific Modeling", Department of Software Engineering, Tsinghua University, Beijing, China, 07/14/2010.
  2. "Metamodel Recovery with Grammar Inference", The 87th Annual Meeting of the Alabama Academy of Science,Normal, AL, Mar. 2010. (2nd place in the Engineering and Computer Science session)
  3. "Metamodel Recovery From Multi-tiered Domains Using Extended MARS", UAB Graduate Student Research Days, Birmingham, AL, Feb. 2010.
  4. "Grammar Inference in Domain-Specific Modeling",The 86th Annual Meeting of the Alabama Academy of Science, Livingston, AL, Mar. 2009.

GRANTS

  1. From ACM SIGPLAN to attend SPLASH Student Research Competition (Oct. 2010)
  2. From Alabama Academy of Science (PI), Student Research Grant, (2010-2011); proposal here
  3. From UAB Graduate Student Association travel grant (2010, 2009, 2008)
  4. From Alabama Academy of Science, travel grant (2010)
  5. From ACM SIGPLAN to attend OOPSLA (Oct. 2009)
  6. Assisted Dr. Barrett Bryant in writing NSF Award CCF-0811630 renewal proposal (Oct. 2009)

PROFESSIONAL SERVICE

  1. Chair: Alabama Academy of Science -- Engineering and Computer Science (Mar. 2011 - present)
  2. Vice Chair: Alabama Academy of Science -- Engineering and Computer Science (Mar. 2010 to Mar. 2011)
  3. Executive Committee: UAB Graduate Student Association (GSA) (Jul. 2010 to present)
  4. Travel Grants Officer: UAB Graduate Student Association (GSA) (Jul. 2010 to present)
  5. Reviewer: GPCE, International Conference on Generative Programming and Component Engineering (2010)
  6. Judge: The 87th Annual Meeting of Alabama Academy of Science -- Poster Session (2010)
  7. Judge: AAMU Science, Technology, Engineering, Mathematics (STEM) DAY -- Poster Session (2010)
  8. Reviewer: MODELS, International Conference on Model Driven Engineering Languages and Systems (2010, 2011)
  9. Reviewer: TOOLS, International Conference on Objects, Models, Components, and Patterns (2010, 2011)
  10. Volunteer: OOPSLA, International Conference on Object-Oriented Programming, Systems, Languages, and Applications, Orlando, FL (2009)
  11. Senator: UAB Graduate Student Association (GSA), respresentative for the Department of Computer and Information Sciences (Jul. 2009 to present)
  12. Reviewer: AOSD, International Conference on Aspect-oriented Software Development (2009)
  13. Volunteer: OOPSLA, International Conference on Object-Oriented Programming, Systems, Languages, and Applications, Nashville, TN (2008)

CONFERENCES / MEETINGS ATTENDED

  1. SPLASH, 25th Annual ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity, Reno, NV, Oct. 2010
  2. OOPSLA, International Conference on Object-Oriented Programming, Systems, Languages, and Applications (2009, 2008)
  3. DSM, International Workshop on Domain-Specific Modeling (2010, 2009, 2008)
  4. COMPSAC, 34th Annual International Computer Software and Applications Conference, Seoul, South Korea, Jul. 2010.
  5. The Annual Meeting of Alabama Academy of Science (2010, 2009)
  6. TASE, 3rd IEEE International symposium on Theoretical Aspects of Software Engineering, Tianjin, China, Jul. 2009
  7. GPCE, International Conference on Generative Programming and Component Engineering (2009, 2008)

TEACHING EXPERIENCES

  1. Lab Instructor, CS101: Fluency in Information Technology (2008)
  2. Teaching Assistant, CS555: Probability and Statistics in Computer Science (2008)
  3. Teacher, Culture Palace - Middle School English Summer Camps, ZIBO, Shandong P.R.China (2007, 2008)

EDUCATION OUTREACH

  1. Software Support: UAB Blazer BEST Robotics Competition, organized by the School of Engineering (Oct. 2010)
  2. Grader: UAB High School Programming Competition (UAB-HSPC), organized by the Department of Computer and Information Sciences (Jul. 2010)
  3. Grader: UAB High School Programming Competition (UAB-HSPC), organized by the Department of Computer and Information Sciences (Jue. 2009)

WORK EXPERIENCE

  1. Software Engineer: Siemens Corporate Research (SCR), New Jersey, USA (Mar. 2011 - Sep. 2011)
  2. Research Assistant: Department of Computer and Information Sciences, University of Alabama at Birmingham (Jan. 2009 - present)
  3. Intern Programmer: ECHUNG ELECTRONICS, JINAN, Shandong P.R.China (07/2007-09/2007)
  4. Teacher: Culture Palace, ZIBO, Shandong R.R.China (2007, 2008)

PROFESSIONAL SKILLS

  1. Languages/Scripts: C++, Java, AspectJ, Perl, SQL, UML, HTML, XML
  2. Operating System: MS-Windows, Unix, Linux, Macintosh
  3. Database: Oracle, MSSQL, Access
  4. Development/Modeling Environment: Visual Studio, Rational Rose, JBuilder, Eclipse, Globus Toolkit, Matlab, GMF, GME (Generic Modeling Environment)
  5. WebServer/Middleware Distributed System: J2EE, Web Services, Grid Services

OTHER ACTIVITIES

  1. 2011 Wall Street Run & Heart Walk. Wall Street, New York City, NY (May. 17, 2011)
  2. 19th Magic City AIDS Walk, organized by Birmingham AIDS Outreach, Caldwell Park, Birmingham, AL (Sep. 26, 2010)
  3. Service work in the Missions Office of Briarwood Presbyterian Church, Birmingham, AL (2010 summer)
  4. Co-organizer of 2010 UAB New Student Orientation (May - Aug, 2010)
  5. Meeting with 2006 A. M. Turing Award Winner Fran Allen, the first female winner (2009)

PERSONAL

Most of my private time is taken by reading books. For sports, I'm big fan of Soccer but I like working out in gym, jogging, cycling, playing golf and tennis which are all of low injury chance.Those may be treated boring compared with sports like Football. But I enjoy the time and space of my own during the process, which is great for introspection of life and work.

I like traveling and my goal during Ph.D. time is to travel to as many American states as possible. Here is a link of my travel photos.

I like Juventus F.C. from Italy, which is famous of never giving up and fighting to the last second.

Site Editor: Qichao Liu

Last Updated: 01/18/2012

SMS