Dr. Chang Liu
Chang Liu
  • Title: Assistant Professor
  • Email: liuc @ ohio .edu
  • Phone: 740.593.1249
  • Office: 321C Stocker Center
Dr. Chang Liu is an Assistant Professor with the School of Electrical Engineering and Computer Science, Russ College of Engineering and Technology, Ohio University. Chang obtained his doctoral degree from the Department of Information & Computer Science (now School of Information & Computer Science), University of California at Irvine. During his graduate career, Chang had worked in the Component Applications group at Microsoft Research, the Visual C++ group at Microsoft, the Personal Security Manager group at AOL/Netscape, and the Quest team at Microelectronics and Computer Technology Corporation (MCC).

Teaching

  • Ohio University academic calendar with week numbers.

  • Fall 2006, CS456/556 Software Design & Development.
  • Summer 2006, CS490/590 Massively Multiplayer Games, TT 8:10-12:00, 11904/11905, Stocker 166.

  • Spring 2006, CS456/556 Software Design & Development, MW 8:10-10:00, 01328/01335, Stocker 190.
  • Winter 2006, CS320/520N Organization of Programming Languages, MTTF 9:10-10:00, 01357/01370, Stocker 198.
  • Fall 2005, CS456/556 Software Design & Development, MW 8:10-10:00, 01401/01410, Grover Center W123 W135.

  • Spring 2005, CS456/556 Software Design & Development, MW 8:10-10:00, Call Number: 01374/01389, Grover Center W113.
  • Winter 2005, CS657A Software Specification, TT 8:10-10:00, 07102, Grover Center W126.
  • Fall 2004, CS456/556 Software Design & Development, MW 8:10-10:00, Call Number: 07147/07148, Grover Center 228 East.

  • Spring 2004, CS456/556 Software Design & Development, TT 9:10-11:00, Call Number: 01318/01327, Grover Center 125 West.
  • Winter 2004, CS657A Software Specification, MW 1:10-3:00, W125 GROVER CENTER. Call Number: 06100; Credit Hours: 4.
  • Fall 2003, CS456/556 Software Design & Development

  • Spring 2003, CS456/556 Software Design & Development
  • Winter 2003, CS442/542 Operating Systems & Computer Architecture I
  • Fall 2002, CS456/556 Software Design & Development

Research

Publications

  • C. Liu and D. J. Richardson, "Component Interoperability Analysis in RAIC," Accepted by "Formal Reasoning on Software Components and Component Based Software Architectures", a special topic session of the Seventh Conference on Integrated Design and Process Technology, Beijing, China, June 16-20, 2003. (Cancelled)
  • C. Liu, "Adopting Open-Source Software Engineering in Computer Science Education," Accepted by the 3rd Workshop on Open Source Software Engineering: Taking Stock of the Bazaar, in conjunction with the International Conference on Software Engineering (ICSE2003), Portland, Oregon, USA, May 3, 2003.
  • C. Liu, "Redundant Arrays of Independent Components," Doctoral Dissertation, Information & Computer Science, University of California, Irvine, August, 2002.
  • C. Liu and D. J. Richardson, "Research Directions in RAIC," ACM SIGSOFT Software Engineering Notes, vol. 27, no. 3, May 2002.
  • C. Liu and D. J. Richardson, "RAIC As a Mobile Agent Coordinator and a Component Mobilizer," International Workshop on Mobile Agent Development and Applications At the 6th World Multiconference on Systemics, Cybernetics and Informatics (SCI'02), Orlando, Florida, July 14-18, 2002.
  • C. Liu and D.J. Richardson, "Using RAIC for Dependable On-line Upgrading of Distributed Systems", Dependable On-line Upgrading of Distributed Systems Workshop held in conjunction with COMPSAC 2002 (August 26-29 2002, Oxford, England).
  • C. Liu and D.J. Richardson, "Specifying Component Method Properties for Component State Recovery in RAIC", The Fifth ICSE Workshop on Component-Based Software Engineering: Benchmarks for Predictable Assembly (ICSE2002), Orlando, Florida, USA, May 19-20, 2002.
  • C. Liu and D.J. Richardson, "RAIC: Architecting Dependable Systems through Redundancy and Just-In-Time Testing", ICSE 2002 Workshop on Architecting Dependable Systems, Orlando, Florida, USA, May 25, 2002.
  • C. Liu and D.J. Richardson, "Redundant Arrays of Independent Components", UCI/ICS-TR-02-09, March 2002.
  • C. Liu and D.J. Richardson, "Automated Security Checking and Patching Using TestTalk", ASE’00: Proceedings of the 15th International Conference on Automated Software Engineering, sponsored by IEEE Computer Society, Grenoble, France, September 2000.
  • C. Liu, "Platform-independent and tool-neutral test descriptions for automated software testing", Proceedings of the 22nd international conference on Software Engineering, 2000, Limerick, Ireland. Pages: 713 - 715. ACM Press. ISBN:1-58113-206-9.
  • C. Liu and D.J. Richardson, "Using application states in software testing", Poster Session, Proceedings of the 22nd international conference on Software Engineering, 2000, Limerick, Ireland. Pages: 776. ACM Press. ISBN:1-58113-206-9.
  • C. Liu and D.J. Richardson, "Towards Discovery, Specification, and Verification of Component Usage", ASE’99: Proceedings of the 14th International Conference on Automated Software Engineering, sponsored by IEEE Computer Society, Boca Raton, FL, October 1999.
  • C. Liu, "TestTalk: A Comprehensive Testing Language", the 14th IEEE International Conference on Automated Software Engineering, Doctoral Symposium, October, 1999, Cocoa Beach, Florida, USA.
  • C. Liu, "A Survey of Software Test Description Techniques", Technical Report 99-24, Information & Computer Science, University of California, Irvine, June 1999.
  • C. Liu and D.J. Richardson, "Programming Languages Considered Harmful in Writing Automated Software Tests", Technical Report 99-09, Information & Computer Science, University of California, Irvine, February 1999.
  • C. Liu and D.J. Richardson, "TestTalk, A Test Description Language: Write Once, Test by Anyone, Anytime, Anywhere, with Anything", Technical Report 99-08, Information & Computer Science, University of California, Irvine, February 1999.
  • C. Liu, D.J. Richardson, "TestTalk Language Reference (Version 0.1)", Technical Report 99-07, Information & Computer Science, University of California, Irvine, February 1999.
  • C. Liu, D.J. Richardson, "Software Components with Retrospectors", International Workshop on the Role of Software Architecture in Testing and Analysis, Marsala, Sicily, Italy, July 1998.

Software

On the media

  • 4/7/2006, Outlook, "Ohio University researchers full 'steam' ahead with new $1.67 million educational grant."
  • 10/26/2005, Outlook, "At your service: A Russ College professor brings service learning to life." (also as the cover story of the 2005 issue of Ingenuity)
  • 2/17/2005, The Athens News, "Engineering students automate public library's checkout system."
  • 2/8/2005, Outlook, "Students create self-checkout program at local library."
  • 10/19/2004, Outlook, "Service-learning workshop to be held Oct. 29."
  • 6/17/2004, Outlook, "Ohio University Libraries announces awards."

  • CIDDS newsletters: winter 2006, fall 2005, spring 2005

The four seasons (spring, summer, fall, winter) around Athens, Ohio.


Last updated: $Date: 2006/06/18 20:49:50 $ (UTC/GMT)