Curriculum
Vita
Carnegie Mellon University - Silicon Valley
23 S. Akron Road
Mountain View, CA 94035
Email: jia.zhang@sv.cmu.edu
Homepage: http://www.andrew.cmu.edu/user/jiaz/
Lab Homepage: http://hawking.sv.cmu.edu/
RESEARCH INTERESTS
My research interests emphasize the application of artificial intelligence and information retrieval methods to tackle data-intensive software engineering problems, with a recent focus on data science infrastructure, software discovery, scientific workflows, knowledge networks, and interdisciplinary applications of all of these interests in the area of earth science. I have served as PI on grants worth over $5 Million. My research has been sponsored by NSF, NASA, and industry.
EDUCATION
Ph.D. in Computer Science, University of
Illinois at Chicago.
M.E. in Computer Science, Nanjing University
B.S. in Computer Science, Nanjing University
PROFESSIONAL EXPERIENCE
Associate Research/Teaching Professor, Carnegie Mellon University - Silicon Valley
(2012-Present)
Associate Professor, Computer Science
Department, Northern Illinois University
(2003-2012)
Research Fellow, IBM T.J. Watson Research
Center (2006)
Principal Consultant, BEA Systems Inc.
(2005-2006)
Guest Scientist, National Institute of Standards
and Technology (NIST) (2004-2006)
Software Architect, IT Department, Northern Illinois University
(2003-2005)
Technical Lead, infiNET Solutions
(1999-2003)
PUBLICATIONS LINK
AWARDS
[Best Student Paper Award] "PRNN: Piecewise Recurrent Neural Networks for Predicting the Tendency of Services Invocation", IEEE International Conference on Web Services (ICWS 2018).
[Best Student Paper Award] "A Neural Network-Powered Cognitive Method of Identifying Semantic Entities in Earth Science Papers", IEEE International Conference on Cognitive Computing (ICCC 2018).
[Best Student Paper 2nd Runner Up] "DSES: A Blockchain-powered Decentralized Service Eco-System", IEEE International Conference on Cloud Computing (CLOUD 2018).
[BEST PAPER AWARD] "SR-LDA: Mining Effective Representations for Generating Service Ecosystem Knowledge Maps", The 14th IEEE International Conference on Services Computing (SCC 2017).
Philip L. Dowd Fellowship Award, College of Engineering, Carnegie Mellon University, 2016.
First Outstanding Service Award, IEEE Technical Committee on Services Computing (TC-SVC), 2016.
[BEST PAPER RUNNER-UP] "A Bloom Filter-Powered Technique Supporting Scalable Semantic Service Discovery in Service Networks", 23rd IEEE International Conference on Web Services (ICWS 2016).
[BEST PAPER RUNNER-UP] "Human-as-a-Service: An Empirical Study of Growth in Human Service Ecosystem", 13th IEEE International Conference on Services Computing (SCC 2016).
[BEST STUDENT PAPER RUNNER-UP] "SeCo-LDA: Mining Service Co-occurrence Topics for Recommendation", The 23rd IEEE International Conference on Web Services (ICWS 2016).
[BEST STUDENT PAPER AWARD] "Time-Aware Service Recommendation for Mashup Creation in an Evolving Service Ecosystem", The 21th IEEE International Conference on Web Services (ICWS 2014).
[BEST PAPER AWARD] "Recommend-As-You-Go: A Novel Approach Supporting Services-Oriented Scientific Workflow Reuse", The 8th IEEE International Conference on Services Computing (SCC 2011).
NSF PANEL EXPERIENCE
NSF Review Panels, 2009-2020.
PATENTS GRANTED
L.-J. Zhang and J. Zhang, "Method and Apparatus for Creating A Business-IT-Integrated Service Model to Facilitate the Design and Development of Service-Oriented Architecture (SOA) Solutions", US 8,250,521, Aug. 21, 2012.
L.-J. Zhang and J. Zhang, "Method and Apparatus for Modeling and Managing Quality of Service (QoS) in a Service-Oriented Architecture (SOA) Environment", US 8,195,803, Jun. 5, 2012.
L.-J. Zhang, A. Allam, and J. Zhang, "Method and Apparatus for Representing and Configuring Flexible and Extensible Presentation Patterns", US 8,271,941, Sep. 18, 2012.
JOURNAL/MAGAZINE
EDITOR POSITIONS
Associate Editor, IEEE Transactions on Services
Computing (2008-present)
Associate Editor, International Journal of Web
Services Research (JWSR) (2005-2017)
Editor-in-Chief, International Journal of Services Computing (IJSC) (2014-2017)
Associate Editor, International Journal of
Business Process Integration and Management
(IJBPIM) (2006-2017)
Editorial Review Board, IEEE IT Professional.
CONFERENCE
PANELISTS
"Software/Logic/Reasoning", IEEE International Conference on Prognostics and Health Management (PHM 2011).
"What Opportunities and Challenges Can Cloud
Computing Bring to Services Computing?", The 4th
International Conference on Frontier of Computer
Science and Technology (FCST 2009).
"From SaaS to XaaS: Evolution and Outlook of
Software Cloud", IEEE ICWS/CLOUD/SCC/ SERVICES
2009.
"Smarter SOA", IEEE ICWS/SERVICES 2008.
"Services Computing in Action: Services
Architectures", IEEE ICWS/SCC/SERVICES 2007.
"Experiences with Service Computing - a view from
the Business World", IEEE ICWS/SCC 2005.
TUTORIALS
"The Cloud and PHM Data Volume", IEEE International Conference on Prognostics and Health Management (PHM 2011).
"Web Services and Services Computing" (IEEE
ICWS/CLOUD/SERVICES 2007-2009)
"SOA Services and Solutions" (IEEE ICWS/SCC
2006)
CONFERENCES
PROGRAM COMMITTEE EXPERIENCE
Program Chair, IEEE International
Conference on Services Computing (SCC), 2020.
Program Chair, IEEE International
Conference on Web Services (ICWS), 2019.
Program Chair, IEEE International
Conference on Cloud (CLOUD), 2018.
Program Chair, 6th IEEE International
Congress on Big Data (BigData Congress), 2017.
Area Chair on Service Discovery and Recommendation, 22th IEEE International
Conference on Web Services (ICWS), 2015.
Program Chair, IEEE Asia-Pacific Services
Computing Conference (APSCC), 2014.
Program Vice Chair, IEEE International
Conference on Web Services (ICWS), 2013.
Program Vice Chair, IEEE International Congress on BigData (BigData), 2013.
Program Vice Chair, IEEE International
Conference on Cloud Computing (CLOUD), 2010-2011.
Program Chair, IEEE Asia-Pacific Services
Computing Conference (APSCC), 2011.
Founding Chair and Program Chair, IEEE
International Workshop on Web Services and Cloud
Services Testing (WSCS-Testing), 2007-2012.
Program Committee Member (IEEE International
Conference on Cloud Computing, IEEE International Conference on Web Services, IEEE International
Conference on Services Computing, IEEE
Asia-Pacific Services Computing Conference, Annual
International Computer Software and Applications
Conference, IEEE Joint Conference on E-Commerce
Technology and Enterprise Computing, E-Commerce
and E-Services, International Workshop on
Automation of Software Test, etc.)
UNIVERSITY
SERVICES
Carnegie Mellon University
Member, Graduate Admissions Committee, 2014-present
Member, MS-SE Curriculum Development Committee, 2013
Member, CMU Senate, 2013-2015.
Northern Illinois University
Member, Graduate Studies Committee, 2007-2009,
2010-2011.
Member, Advisory Committee, 2010-2011.
Course Coordinator, Software Engineering,
2010-2011.
Course Coordinator, Database, 2009-2011.
Chair, Undergraduate Studies Committee,
2009-2010.
Chair, Graduate Colloquium Committee, 2008-2009.
Course Coordinator, Data Structures and
Algorithms, 2009.
Member, Master’s Comprehensive Sub-committee,
2007-2009.
Member, Graduate Curriculum Task Force
(Redesigned the tracks and curricula for the
graduate program), 2009.
Member, 240-241-340 Task Force (Redesigned the
curricula of the first three core computer science
courses), 2009.
Member, 466/566 Task Force (Redesigned the
Databases curriculum), 2009.
Member, Undergraduate Curriculum Task Force
(Redesigned the undergraduate curricula), 2008.
Member, Graduate Colloquium Committee,
2004-2008.
TAUGHT
CLASSES
Carnegie Mellon University
Service Oriented Computing (graduate-level, every semester)
Data Intensive Workflow Development for Software Engineers (graduate-level, every Fall)
Software Architecture and Design (graduate-level, every Spring)
INI MSIT Software Practicum
Northern Illinois University
Services Computing (graduate-level)
Web Services and Services Computing
(graduate-level)
Web Services and Internet Technologies
(graduate-level)
Survey of Enterprise Computing (graduate-level)
Introduction to Software Engineeing (graduate
& undergraduate-level)
Databases (graduate & undergraduate-level)
Data Structures and Algorithm Analysis
(undergraduate-level)
Programming in Java (graduate &
undergraduate level)
.NET and C# Programming (graduate &
undergraduate level)
Intermediate Programming in C++
(undergraduate-level)
Computer Systems Organization
(undergraduate-level)
Computer Programming in C++
(undergraduate-level)
Theoretical Operating Systems
(undergraduate-level)
Nanjing University
Software Engineering
Operating Systems
Assembly Language Programming
Computer Concepts
Foxbase Programming
|