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.