Proposal_PART B10_LiJiang_SchoolOfComputerScience

advertisement
PART B10 RESEARCH RECORD RELATIVE TO OPPORTUNITIES
Using the headings below, on separate sheets, describe your contributions to research and research training.
Please keep all parts of Section B10 for each participant grouped together.
B10.1
A statement on your most significant contributions to this research field
Write a maximum of half an A4 page.
Dr. Li Jiang is an early career researcher in the software engineering field. He began as a
visiting researcher with the Software Engineering Group at University of Calgary, Canada
from August 2000 to August 2001, developing a formal N-dimensional requirements
engineering process model to calculate the best solution for a software project.
In 2005, Dr. Li Jiang was awarded a PhD by the Electrical and Computer Engineering
Department in the Schulich School of Engineering at the University Of Calgary. His thesis, A
Framework for Requirements Engineering Process Development, focused on improving
software processes for software organization and overall quality of software product, by
making best use of deep knowledge representation and artificial intelligence techniques, as
well as decision support mechanisms. The concepts of “Comparable RE techniques”,
“Complementary RE techniques” have been highly regarded by several renowned RE experts
and often used in RE communities.
Since being awarded his doctorate, Dr. Li Jiang has produced more than 10 research papers,
three of which were published highly regarded software engineering journals, five to wellknown IEEE conferences. Several companies whose principal commercial focus is software
engineering tool development have shown interest in Dr. Li Jiang’s work, and further
initiatives for cooperative, synergistic development of comprehensive software tools are under
discussion. Recently, several Australian software companies, including Fujitsu Australia,
Adelaide Bank, E-bore Computing, and Rising Sun Picture, have shown great interests to the
research project presented in this proposal. Further cooperation on the project is very likely.
After joining the faculty of the School of Computer Science two years ago and until recently,
Dr. Li Jiang was involved in an ARC-funded project. The major objectives of this software
project are to investigate a comprehensive framework in which a practical, effective
mechanism and methodology for assisting software engineers with selection of the most
suitable requirements engineering technique will be developed. The framework will provide
optimized solutions for software projects based on their characteristics.
B10.2
All refereed publications in the past five years (2003 onwards)
Use asterisks to identify publications relevant to this Proposal.
Books or Book Chapters:
* [1]Eberlein A, Jiang L, Selecting Requirements Engineering Techniques, in Philip Laplante
ed. Encyclopedia of Software Engineering, Taylor & Francis Group, Accepted, and to be
published in 2009
Refereed Journals, Published
*[2] Jiang L, Eberlein A, and Far BH. A Case Study Validation of a Knowledge-Based
Approach for the Selection of Requirements Engineering Techniques, Journal of
Requirements Engineering, DOI 10.1007/s00766-007-0060-2, 2007
* [3] Jiang L, Eberlein A, Far BH., and Mousavi M., A Methodology for the Selection of
Requirements Engineering Techniques, Journal of Software and Systems Modeling,
DOI 10.1007/s10270-007-0055-y, 2007
[4] Eberlein A., Jiang L., Description of a Process Development Methodology, Journal of
Software Process: Improvement and Practice, Vol 12, No 1, January/February 2007.
Refereed Conference Publications, published
*[5] Jiang L, Eberlein A, (2008), A Framework for Requirements Engineering Process
Development (FRERE), Accepted for 19th Australian Conference on Software
Engineering (ASWEC 2008), 25-28 March 2008, in Perth, Australia.
[6] Jiang L, Eberlein A, (2008) Towards a Framework for Understanding the Relationships
Between Classical Software Engineering and Agile Methodologies, Accepted for APSO
2008, Scrutinizing Agile Practices, or "Shoot out at Process Corral", In conjunction with
30th International Conference on Software Engineering, Leipzig, Germany, 10 - 18 May,
2008.
*[7] Jiang L, Eberlein A, A Case Study For Technique Suitability Assessment Based on
Project Attributes, 14th Annual IEEE International Conference on the Engineering of
Computer Based Systems (ECBS), March 26th-29th, 2007.
[8] Jiang L, Eberlein A, (2007) A Requirements Process Engineering Tools, The First IEEE
International Workshop on Development and Application of Knowledge Based Software
Engineering Tools (KASET), In Conjunction With 31th IEEE Annual International
Computer Software and Applications Conference (COMPSAC 2007), Beijing, China,
July 24-27, 2007
*[9] Jiang L, Eberlein A,, Clustering Requirements Engineering Techniques , Clustering
Requirements Engineering Techniques, The 10th IASTED International Conference on
Software Engineering and Applications, 2006, Nov. 13 – 15, Dallas, Texas, USA.
*[10] Jiang L, Eberlein A, and Far BH., Combining Requirements Engineering Techniques –
Theory and Case Study, ECBS 12th IEEE International Conference on the Engineering of
Computer-Based Systems, Greenbelt, MD., USA, April 2005,
[11] Shehata M., Jiang L, Eberlein A, A Requirements Interaction Detection Process Guide,
2004 IEEE Canadian Conference on Electrical and Computer Engineering - CCECE
2004.
[12] Jiang L, Eberlein A, and Far BH. Case studies on the Application of the CORE model for
Requirements Engineering Process Assessment, IEEE Canadian Conference on Electrical
and Computer Engineering CCECE 2004.
[13] Jiang L, Eberlein A, and Far BH. A Methodology for RE Process Development, ECBS
11th IEEE International Conference on the Engineering of Computer-Based Systems,
Brno, Czech Republic, May, 2004
*[14] Jiang L. and Mousavi M., A Model for the Evaluation of the Requirements Engineering
Techniques, First Annual Faculty of Engineering (Schulich School of Engineering)
Graduate Student Research Conference, May 3 & 4, 2004
[15] Jiang L, Eberlein A, and Far BH., A Multi-tier Structured Tool for Requirements
Engineering Process Development, ApWeb'04, The Lecture Notes of Computer Science,
The Sixth Asia Pacific Web Conference, Hangzhou, China, April 14-17, 2004, pp 928 –
931
[16] Jiang L, Eberlein A, and Far BH. Evaluating the Requirements Engineering Process
Using Major Concerns, Proceedings of the IASTED International Conference on
Software Engineering (SE2004) as part of the Twenty-Second IASTED International
Multi-Conference on Applied Informatics, Innsbruck, Austria, February 17-19, 2004, pp.
30-35.
[17] Jiang L, Eberlein A, Decision Support for Requirement Engineering Process
Development, IEEE CCECE 2003–CCGEI2003, Montreal, May/mai 2003, pp1359-1362
[18] Jiang L, Eberlein A, Requirements Engineering: A Review and A Proposal, Proceedings
of the Third ASERC Workshop on Quantitative and Software Engineering, Feb. 17-18,
2003, Banff, Alberta, Canada. pp43-48
Other Publications:
* [19] Jiang L, Eberlein A, Far BH., and Mousavi M. An Innovative Requirement
Engineering Technique Selection Methodology, Technical Reports, August, 30, 2004,
Dept. of Electrical and Engineering, University of Calgary,
http://www.enel.ucalgary.ca/~jiangl/ research/indexOfResearch.htm
[20] Jiang L, Eberlein A, and Far BH. Evaluating the Requirements Engineering Process
Using Major Concerns, Technical Reports, August, 30, 2003, Dept. of Electrical and
Engineering, University of Calgary, http://www.enel.ucalgary.ca/~jiangl/research/
indexOfResearch.htm
[21] Jiang L, Eberlein A, and Far BH., An RE process Template for Aiding RE process
development, Technical Reports, August, 30, 2003, Dept. of Electrical and
Engineering, University of Calgary, http://www.enel.ucalgary.ca/~jiangl/research/
indexOfResearch.htm
B10.3
Ten career-best publications
Book or Book Chapter:
[1] Zhifei Wang, Li Jiang, Modern Education Technology, High Education Publishing House
of China, Sep, 2000, ISBN: 8650-6/TP.519
[2] Eberlein A, Jiang L, Selecting Requirements Engineering Techniques, in Philip Laplante
ed. Encyclopaedia of Software Engineering, Taylor & Francis Group, Accepted, and to
be published.
Journal Papers:
[3] Jiang L, Eberlein A, and Far BH. A Case Study Validation of a Knowledge-Based
Approach for the Selection of Requirements Engineering Techniques, Journal of
Requirements Engineering, DOI 10.1007/s00766-007-0060-2, 2007
[4] Jiang L, Eberlein A, Far BH., and Mousavi M., A Methodology for the Selection of
Requirements Engineering Techniques, Journal of Software and Systems Modeling, DOI
10.1007/s10270-007-0055-y, 2007
[5] Eberlein A., Jiang L., Description of a Process Development Methodology, Journal of
Software Process: Improvement and Practice, Vol 12, No 1, January/February 2007.
[6] Li Jiang, Yongqiang Sun, The Application of Formal Methods and its Development
Trend. Journal of Computer Science, China, Vol. 25, No. 2, pages 55-59. Feb, 1998
International Conference Papers:
[7] Jiang L, Eberlein A,, A Case Study For Technique Suitability Assessment Based on
Project Attributes, Accepted, 14th Annual IEEE International Conference on the
Engineering of Computer Based Systems (ECBS), 2007
[8] Jiang L, Eberlein A,(2008), A Framework for Requirements Engineering Process
Development (FRERE), Accepted for 19th Australian Conference on Software
Engineering (ASWEC 2008), 25-28 March 2008, in Perth, Australia.
[9] Jiang L, Eberlein A, and Far BH Combining Requirements Engineering Techniques –
Theory and Case Study, ECBS 12th IEEE International Conference on the Engineering of
Computer-Based Systems, Greenbelt, MD., USA, April 2005,
[10] Jiang L, Eberlein A, and Far BH, A Methodology for RE Process Development, ECBS
11th IEEE International Conference on the Engineering of Computer-Based Systems,
Brno, Czech Republic, May, 2004
B10.4
Other evidence of impact and contributions to the field
For example, patents, honours and awards, other professional activities.
Write a maximum of half an A4 page.
Dr. Li Jiang worked in software industry from 1987 to 1995 when he gained tremendous
experiences and developed critical vision in software engineering and software engineering
research. The experiences and vision are so valuable for SE research.
Since 1996, Dr. Li Jiang has been substantially involved in software engineering research.
The majority of his work is dedicated to optimizing solutions for software systems and
software projects. In particular, from 2000 his research has focused on several major
challenges in software engineering, such as the representation and retrieval of requirements
engineering knowledge to support the software engineering process, and decision support for
requirements engineering process development, formal description and derivation of the best
solution for the requirements engineering process for a given software project, evaluation of
requirements engineering techniques, compatibility calculation of components-based systems
based on deep representation of the requirements of a software system.
Other evidence of contributions to the field include
 PC member of Workshop on Scrutinizing Agile Practices , or "Shoot out at Process
Corral" in conjunction with the 30th International Conference on Software
Engineering (ICSE), 2008
 PC member of 32th IEEE Annual International Computer Software and Applications
Conference (COMPSAC 2008)
 Chair of The First IEEE International Workshop on Development and Application of
Knowledge Based Software Engineering Tools (KASET 2007), In Conjunction With
31th IEEE Annual International Computer Software and Applications Conference
(COMPSAC 2007)
 Associate Editor of INTERNATIONAL JOURNAL OF SOFTWARE REUSE
 Member of Review Board of the Journal of Software Engineering and Knowledge
Engineering.
 Member of Review Board of the Journal of Requirements Engineering
 Committee member of IASTED Technical Committee on Software Engineering for
2007-2010.
 Member of iNEER (International Network for Engineering Education and Research
(iNEER))
 PC member of The Eighth International Conference on Parallel and Distributed
Computing, Applications and Technologies (PDCAT), 2008
 Committee member of the International Technical Committee on Knowledge
Acquisition in Intelligent Systems.
 Fellow member of Australian Organisation for Quality (South Australia)
 IEEE member
 ACM member
B10.5
Any aspects of your career or opportunities for research that are relevant to
assessment and that have not been detailed elsewhere in this Proposal
Dr. Li Jiang is an early career researcher in the software engineering field. He got his PhD in
Nov. 2005.
Dr. Li Jiang has been involved in academic research since 1995 when he began research in the
area of computer aided instruction when he focused on the design an interactive teaching
course ware with multimedia techniques and modern education technologies.
He worked as a visiting researcher with the Software Engineering Group at Shanghai Jiaotong
University in China from September 1996 to August 1997, developing a formal OO
behavioural description framework to help analyse the static behaviour of software programs
written in OO language and based on term-rewriting theory. This model provides a useful tool
to understand Objected Oriented program and to maintain the Objected Oriented system.
In 2001, he developed a formal N-dimensional requirements engineering process description
model from which the nature and rationale of the requirements engineering process is
adequately represented and the optimal solution for requirements engineering can be derived
through step-wise refinement supported by this tool called PDA.
Dr. Li Jiang had won Distinguished Chinese Visiting Scholarship three times from Chinese
Academic Scholarship Council. With these scholarships, he has been able to conduct research
as a visiting scientist in University of Nottingham, Shanghai Jiao Tong University, and
University of Calgary in 1995, 1996, and 2000 respectively. He has also won Canadian
visiting fellowship from Natural Sciences and Engineering Research Council of Canada in
2006.
Download