Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: Description: C:\Data\AA-jhan\www-work\photos\Han.jpg

Professor Jun Han

BEng & MEng Beijing SciTech, PhD Univ Qld

Professor of Software Engineering
Leader, Networked Software Systems and Services (NS3) Research Group
School of Software and Electrical Engineering (H39)
Faculty of Science, Engineering and Technology
Swinburne University of Technology
John Street, Hawthorn
Melbourne, Victoria 3122, Australia

phones:

+61 3 9214 5732 (direct)

+61 3 9214 5915 (Secretary)

fax:

+61 3 9214 5916/+61 3 9819 0823

e-mail:

jhan@swin.edu.au

office:

Room EN507b, Engineering Building 

Swinburne University of Technology - Hawthorn Campus

location: 

Map

 


 

*** Specific Project PhD scholarships ***

o   Cloud and Services Engineering and Management

o   Data mining and system specification for software engineering (DevOps)

 


biography, professional interests, research and research group, research students and scholarships, funded research projects, publications, professional activities, management and administration


Biography

 

Jun Han received his B.Eng. and M.Eng. in Computer Science and Engineering from Beijing University of Science and Technology in 1982 and 1986 respectively, and his Ph.D. in Computer Science from the University of Queensland in 1992. Since July 2003, he has been Professor of Software Engineering at Swinburne University of Technology, where he leads research into Software Systems and Services. In recent years, he has also been a research leader with two national research centres in Australia: the Smart Services Cooperative Research Centre (Smart Services CRC) and the Cooperative Research Centre in Advanced Automotive Technology (Auto CRC). From 2004 to 2008, he served as Deputy Dean (Research) of the ICT Faculty and Head of Computer Science and Software Engineering.

Prior to joining Swinburne, Jun was an Associate Professor in the Faculty of Information Technology at Monash University, where he spent nine and a half years of his academic life. From 1992 to 1993, he was a Research Fellow in the Department of Computer Science at the University of Queensland. From 1987 to 1989, he was a Software Engineer at BHP, Port Kembla, and a Visiting Lecturer in Computing Science at the University of Wollongong. Before coming to Australia, he taught Computer Science and Software Engineering at Beijing University of Science and Technology from 1982 to 1987.

Jun has held visiting positions at University College London (Department of Computer Science), Tsinghua University, Peking University, and a number of other universities.


Professional Interests

Research Interests

General Interests


Research and Research Group

Professor Jun Han leads the Networked Software Systems and Services - NS3 (formerly Component Software and Enterprise Systems - CeCSES) research group.

NS3 has over 20 researchers (academic staff, research staff and research students) involved in a range of research projects. NS3 also welcomes and accommodates visitors. Please contact Professor Jun Han for further information.


Research Students and Scholarships

 

Research Scholarships:

Research students are sought to carry out research in software and systems engineering.  Scholarships are available to students at the Honours, Research Masters and PhD levels on a competitive basis. The PhD and Research masters scholarships carry a value of $25,000+ p.a., plus fee exemption for both Australian and international students. For further details (including scholarships), please contact Professor Jun Han with the following information:

Current Students:

Past Students: 


Funded Research Projects - a selection of current/recent funded projects


Publications

The full list of publications (by year).

Selected publications - recent:

o   A.S.M. Kayes, J. Han and A. Colman. OntCAAC: An Ontology-Based Approach to Context-Aware Access Control for Software Services. The Computer Journal, 35 pages. Oxford University Press. (online)

o   T. Nguyen, A. Colman and J. Han. A Feature-Based Framework for Developing and Provisioning Customizable Web Services. IEEE Transactions on Services Computing, 14 pages. IEEE CS. (online)

o   M.A. Kabir, J. Han, J. Yu and A. Colman. Inferring User Situations from Interaction Events in Social Media. The Computer Journal, 18 pages. Oxford University Press. (online)

o   A.S.M. Kayes, J. Han and A. Colman. An Ontological Framework for Situation-Aware Access Control of Software Services. Information Systems, 53:253-277, October-November 2015. Elsevier. (online)

o   J. Yu, Q.Z. Sheng, J.K.Y. Swee, J. Han, C. Liu, and T.H. Noor. Model-Driven Development of Adaptive Web Service Processes with Aspects and Rules. Journal of Computer and System Sciences, 81(3):533-552, May 2015. Elsevier. (online)

o   T. Patikirikorala, L. Wang, A. Colman and J. Han. Differentiated Performance Management in Virtualized Environments using Nonlinear Control. IEEE Transactions on Network and Service Management, 12(1):101-113, March 2015. IEEE CS. (online)

o   M.A. Kabir, J. Han, A. Colman and J. Yu. Social Context as a Service: Managing Adaptation in Collaborative Pervasive Applications. International Journal of Cooperative Information Systems, 24(1:1540001):1-32, March 2015. World Scientific.(online)

o   M.A. Kabir, J. Han and B. Hong. Reader Level Filtering for Efficient Query Processing in RFID Middleware. Journal of Network and Computer Applications, 24 pages, 48:58-70, February 2015. Elsevier. (online)

o   M.A. Kabir, J. Han and A. Colman. SocioTelematics: Harnessing Social Interaction-Relationships in Developing Automotive Applications. Pervasive and Mobile Computing, 14: 129-146, October 2014. Elsevier. (online)

o   A book (research monograph): M. Kapuruge, J. Han and A. Colman. Service Orchestration as Organization: Building Multi-tenant Service Applications in the Cloud. 334 pages, August 2014. Elsevier/Morgan Kaufmann. (ISBN: 978-0-12-800938-3) (online)

o   Q. He, J. Han, Y. Yang, H. Jin, J.-G. Schneider and S. Versteeg. Formulating Cost-Effective Monitoring Strategies for Service-Based Systems. IEEE Transaction on Software Engineering, 40(5):461-482, May 2014. (online).

o   M.A. Kabir, J. Han, J. Yu and A. Colman. User-centric Social Context Information Management: Ontology-based Approach and Platform. Personal and Ubiquitous Computing, 18(5):1061-1083, June 2014. (online)

o   T. Patikirikorala, A. Colman, J. Han and L. Wang. An Evaluation of Multi-model Self-managing Control Schemes for Adaptive Performance Management of Software Systems. Journal of Systems and Software, 85(12): 2678-2696, December 2012.

o   J. Yu, Q.Z. Sheng, J. Han, Y. Wu, and C. Liu. A Semantically Enhanced Service Repository for User-Centric Service Discovery and Management. Data & Knowledge Engineering, 72:202-218, February 2012.

 

o   I. Kumara, J. Han, A. Colman and M. Kapuruge. Software-Defined Service Networking: Runtime Sharing with Performance Differentiation in Multi-Tenant SaaS Applications. In Proceedings of the 12th International Conference on Services Computing (SCC 2015), New York, USA, June-July 2015, pages 210-217. IEEE Computer Society Press.

o   Q. He, J. Han, F. Chen, R. Vasa, Y. Yang and H. Jin. QoS-Aware Service Selection for Customisable Multi-Tenant Service-Based Systems: Maturity and Approaches. In Proceedings of the 8th International Conference on Cloud Computing (CLOUD 2015), New York, USA, June-July 2015, pages 237-244. IEEE Computer Society Press.

o   T. Patikirikorala, A. Colman and J. Han. 4M-Switch:Multi-Mode-Multi-Model Supervisory Control Framework for Performance Differentiation in Virtual Machine Environments. In Proceedings of the 10th International Conference on Network and Service Management (CNSM 2014), pages 145-153, Rio de Janeiro, Brazil, November 2014. IEEE.

o   A.S.M. Kayes, J. Han, A. Colman and Md.A. Islam. RelBOSS: A Relationship-Aware Access Control Framework for Software Services. In Proceedings of the 2014 International Conference on Cooperative Information Systems (CoopIS 2014) (Lecture Notes in Computer Science, Vol. 8841), pages 258-276, Amantea, Italy, October 2014. Springer.

o   M. Kapuruge, J. Han, A. Colman and Ulf Regg . EPClets: A Lightweight and Flexible Textual Language to Augment EPC Process Modelling. In Proceedings of the 11th International Conference on Services Computing (SCC 2014), pages 693-700, Anchorage, USA, June 2014. IEEE Computer Society Press.

o   A.S.M. Kayes, J. Han and A. Colman. PO-SAAC: A Purpose-Oriented Situation-Aware Access Control Framework for Software Services. In Proceedings of the 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014) (Lecture Notes in Computer Science, Vol. 8484), pages 58-74, Thessaloniki, Greece, June 2014. Springer. (Distinguished Paper award)

o   I. Kumara, J. Han, A. Colman and M. Kapuruge. Runtime Evolution of Service-based Multi-tenant SaaS Applications. In Proceedings of the 11th International Conference on Service Oriented Computing (ICSOC 2013) (Lecture Notes in Computer Science, Vol. 8274), pages 192-206, Berlin, Germany, December 2013. Springer.

o   M. Kapuruge, J. Han, A. Colman and I. Kumara. Enabling Ad-hoc Adaptations through Event-driven Task Decoupling. In Proceedings of the 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) (Lecture Notes in Computer Science, Vol. 7908), Valencia, Spain, June 2013, pages 384-399. Springer.

o   J. Yu, J. Han, S.O. Gunarso and S. Versteeg. A Business Protocol Unit Testing Framework for Web Service Composition. In Proceedings of the 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) (Lecture Notes in Computer Science, Vol. 7908), Valencia, Spain, June 2013, pages 17-34. Springer.

o   M. Kapuruge, J. Han, A. Colman and I. Kumara. ROAD4SaaS: Scalable Business Service-based SaaS Applications. In Proceedings of the 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) (Lecture Notes in Computer Science, Vol. 7908), Valencia, Spain, June 2013, pages 338-352. Springer.

o   J. Yu, J. Han and Q.Z. Sheng. PerCAS: An Approach to Enabling Dynamic and Personalized Adaptation for Context-Aware Services. In Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC 2012) (Lecture Notes in Computer Science, Vol. 7636), pages 173-190, Shanghai, China, November 2012. Springer.

o   T. Patikirikorala, A. Colman, J. Han, L. Wang, D. Weerasiri and W. Ranasinghe. Dynamic Performance Management in Multi-tenanted Business Process Servers using Nonlinear Control. In Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC 2012) (Lecture Notes in Computer Science, Vol. 7636), pages 206-221, Shanghai, China, November 2012. Springer.

o   M.A. Kabir, J. Han, J. Yu and A. Colman. SCIMS: A Social Context Information Management System for Socially-Aware Applications. In Proceedings of the 24th International Conference on Advanced Information Systems Engineering (CAiSE 2012) (Lecture Notes in Computer Science, Vol. 7328), Gdansk, Poland, June 2012, pages 301-317. Springer.

Selected publications in specific areas:

Context-aware software systems (social context, context modelling and system design, context-aware access control)

o   A.S.M. Kayes, J. Han and A. Colman. OntCAAC: An Ontology-Based Approach to Context-Aware Access Control for Software Services. The Computer Journal, 35 pages. Oxford University Press. (online)

o   A.S.M. Kayes, J. Han and A. Colman. An Ontological Framework for Situation-Aware Access Control of Software Services. Information Systems, 53:253-277, October-November 2015. Elsevier. (online)

o   M.A. Kabir, J. Han, J. Yu and A. Colman. Inferring User Situations from Interaction Events in Social Media. The Computer Journal, 18 pages. Oxford University Press. (online)

o   M.A. Kabir, J. Han and B. Hong. Reader Level Filtering for Efficient Query Processing in RFID Middleware. Journal of Network and Computer Applications, 24 pages, 48:58-70, February 2015. Elsevier. (online)

o   M.A. Kabir, J. Han, A. Colman and J. Yu. Social Context as a Service: Managing Adaptation in Collaborative Pervasive Applications. International Journal of Cooperative Information Systems, 24(1:1540001):1-32, March 2015. World Scientific.(online)

o   M.A. Kabir, J. Han and A. Colman. SocioTelematics: Harnessing Social Interaction-Relationships in Developing Automotive Applications. Pervasive and Mobile Computing, 14: 129-146, October 2014. Elsevier. (online)

o   M.A. Kabir, J. Han, J. Yu and A. Colman. User-centric Social Context Information Management: Ontology-based Approach and Platform. Personal and Ubiquitous Computing, 18(5):1061-1083, June 2014. (online)

o   M.A. Kabir, J. Han, A. Colman and J. Yu. SCaaS: A Platform for Managing Adaptation in Collaborative Pervasive Applications. In Proceedings of the 2013 International Conference on Cooperative Information Systems (CoopIS 2013) (Lecture Notes in Computer Science, Vol. 8185), pages 149-166, Graz, Austria, September 2013. Springer.

o   M.H. Tran, J. Han, and A. Colman. Social Context: Supporting Interaction Awareness in Ubiquitous Environments. In Proceedings of the 6th Annual International Conference on Mobile and Ubiquitous Systems (Mobiquitous 2009), 10 pages, Toronto, Canada, July 2009. IEEE. paper-pdf

o   M. Hussein, J. Han, J. Yu and A. Colman. Enabling Runtime Evolution of Context-aware Adaptive Services. In Proceedings of the 10th International Conference on Services Computing (SCC 2013), San Francisco, USA, June 2013, pages 248-255. IEEE Computer Society Press.

o   A.S.M. Kayes, J. Han and A. Colman. PO-SAAC: A Purpose-Oriented Situation-Aware Access Control Framework for Software Services. In Proceedings of the 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014) (Lecture Notes in Computer Science, Vol. 8484), pages 58-74, Thessaloniki, Greece, June 2014. Springer. (Distinguished Paper award)

o   A.S.M. Kayes, J. Han and A. Colman. A Semantic Policy Framework for Context-aware Access Control Applications. In Proceedings of the 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom 2013), Melbourne, Australia, July 2013, pages 753-762. IEEE Computer Society Press.

 

Adaptive service and cloud software systems (including dynamic software architectures and systems)

o   T. Nguyen, A. Colman and J. Han. A Feature-Based Framework for Developing and Provisioning Customizable Web Services. IEEE Transactions on Services Computing, 14 pages. IEEE CS. (online)

o   J. Yu, Q.Z. Sheng, J.K.Y. Swee, J. Han, C. Liu, and T.H. Noor. Model-Driven Development of Adaptive Web Service Processes with Aspects and Rules. Journal of Computer and System Sciences, 81(3):533-552, May 2015. Elsevier. (online)

o   T. Patikirikorala, L. Wang, A. Colman and J. Han. Differentiated Performance Management in Virtualized Environments using Nonlinear Control. IEEE Transactions on Network and Service Management, 12(1):101-113, March 2015. IEEE CS. (online)

o   A book (research monograph): M. Kapuruge, J. Han and A. Colman. Service Orchestration as Organization: Building Multi-tenant Service Applications in the Cloud. 334 pages, August 2014. Elsevier/Morgan Kaufmann. (ISBN: 978-0-12-800938-3) (online)

o   I. Kumara, J. Han, A. Colman and M. Kapuruge. Runtime Evolution of Service-based Multi-tenant SaaS Applications. In Proceedings of the 11th International Conference on Service Oriented Computing (ICSOC 2013) (Lecture Notes in Computer Science, Vol. 8274), pages 192-206, Berlin, Germany, December 2013. Springer.

o   I. Kumara, J. Han, A. Colman, T. Nguyen and M. Kapuruge. Sharing with a Difference: Realizing Service-based SaaS Applications with Runtime Sharing and Variation in Dynamic Software Product Lines. In Proceedings of the 10th International Conference on Services Computing (SCC 2013), San Francisco, USA, June 2013, pages 567-574. IEEE Computer Society Press.

o   M. Kapuruge, J. Han, A. Colman and I. Kumara. ROAD4SaaS: Scalable Business Service-based SaaS Applications. In Proceedings of the 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) (Lecture Notes in Computer Science, Vol. 7908), Valencia, Spain, June 2013, pages 338-352. Springer.

o   M. Kapuruge, J. Han, A. Colman and I. Kumara. Enabling Ad-hoc Adaptations through Event-driven Task Decoupling. In Proceedings of the 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) (Lecture Notes in Computer Science, Vol. 7908), Valencia, Spain, June 2013, pages384-399. Springer.

o   T. Patikirikorala, A. Colman, J. Han and L. Wang. An Evaluation of Multi-model Self-managing Control Schemes for Adaptive Performance Management of Software Systems. Journal of Systems and Software, 85(12): 2678-2696, December 2012.

o   T. Nguyen, A. Colman and J. Han. Comprehensive Variability Modeling and Management for Customizable Process-Based Service Compositions. In A. Bouguettaya, Q.Z. Sheng and F. Daniel (eds), Web Services Foundations, pages 507-533 (Chapter 20). Springer, 2014.

o   T. Patikirikorala, A. Colman, J. Han, L. Wang, D. Weerasiri and W. Ranasinghe. Dynamic Performance Management in Multi-tenanted Business Process Servers using Nonlinear Control. In Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC 2012) (Lecture Notes in Computer Science, Vol. 7636), pages 206-221, Shanghai, China, November 2012. Springer.

o   J. Yu, J. Han and Q.Z. Sheng. PerCAS: An Approach to Enabling Dynamic and Personalized Adaptation for Context-Aware Services. In Proceedings of the 10th International Conference on Service Oriented Computing (ICSOC 2012) (Lecture Notes in Computer Science, Vol. 7636), pages 173-190, Shanghai, China, November 2012. Springer.

o   Q. He, J. Han, Y. Yang, J. Grundy and H. Jin. QoS-Driven Service Selection for Multi-Tenant SaaS. In Proceedings of the 5th International Conference on Cloud Computing (CLOUD 2012), Honolulu, USA, June 2012, pages 566-573. IEEE Computer Society Press.

o   Colman and J. Han.  Coordination Systems for Adaptive Software. Science of Computer Programming, 64(2): 223-245, 2007. paper-pdf

 

Services engineering and management

o   Q. He, J. Han, Y. Yang, H. Jin, J.-G. Schneider and S. Versteeg. Formulating Cost-Effective Monitoring Strategies for Service-Based Systems. IEEE Transaction on Software Engineering, 40(5):461-482, May 2014. (online).

o   J. Yu, Q.Z. Sheng, J. Han, Y. Wu, and C. Liu. A Semantically Enhanced Service Repository for User-Centric Service Discovery and Management. Data & Knowledge Engineering, 72:202-218, February 2012.

o   J. Yu, J. Han, S.O. Gunarso and S. Versteeg. A Business Protocol Unit Testing Framework for Web Service Composition. In Proceedings of the 25th International Conference on Advanced Information Systems Engineering (CAiSE 2013) (Lecture Notes in Computer Science, Vol. 7908), Valencia, Spain, June 2013, pages 17-34. Springer.

o   T. Phan, J. Han, J.-G. Schneider, T. Ebringer and T. Rogers. Policy-Based Service Registration and Discovery. In Proceedings of the 2007 International Conference on Cooperative Information Systems (CoopIS 2007) (Lecture Notes in Computer Science, Vol. 4803), pages 417-426, Vilamoura, Portugal, November, 2007. Springer. paper-pdf

o   T. Phan, J. Han, J.-G. Schneider and K. Wilson. Quality-Driven Business Policy Specification and Refinement for Service-Oriented Systems. In Proceedings of the 6th International Conference on Service Oriented Computing (ICSOC 2008) (Lecture Notes in Computer Science, Vol. 5364), pages 5-21, Sydney, Australia, December 2008. Springer. paper-pdf

o   G. Heward, J. Han, I. Mueller, J.-G. Schneider and S. Versteeg. Optimizing the Configuration of Web Service Monitors. In Proceedings of the 8th International Conference on Service Oriented Computing (ICSOC 2010) (Lecture Notes in Computer Science), pages 587-595, San Francisco, USA, December 2010. Springer.

o   Q. Wang, J. Shao, F. Deng, Y. Liu, M. Li, J. Han, and H. Mei. An Online Monitoring Approach for Web Service Requirements. IEEE Transactions on Services Computing, 2(4):338-351, October-December 2009.

o   J. Han, Y. Jin, Z. Li, T. Phan and J. Yu. Guiding the Service Composition Process with Temporal Business Rules. In Proceedings of the 2007 IEEE International Conference on Web Services (ICWS 2007), pages 735-742, July 2007, Salt Lake City, USA. IEEE Computer Society. paper-pdf

o   J. Yu, T.P. Manh, J. Han, Y. Jin, Y. Han, and J. Wang. Pattern Based Property Specification and Verification for Service Composition. In Proceedings of the 7th International Conference on Web Information Systems Engineering (WISE 2006) (Lecture Notes in Computer Science, Vol. 4255), Wuhan, China, October 2006, pages 156-168. Springer. paper-pdf

o   Z. Li, J. Han and Y. Jin. Pattern-Based Specification and Validation of Web Services Interaction Properties. In Proceedings of the 3rd International Conference on Service Oriented Computing (ICSOC 2005), (Lecture Notes in Computer Science, Volume 3826), pages 73-86, Amsterdam, The Netherlands, December 2005. Springer. (paper-pdf)

o   Colman and J. Han. Adaptive Service-Oriented Systems: An Organisational Approach. International Journal of Computer Systems Science & Engineering, 4: 235-246, 2006. paper-pdf

 

Software architecture design, system performance and security

o   Y. Jin, A. Tang, J. Han, and Y. Liu. Performance Evaluation and Prediction for Legacy Information Systems. In Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), Minneapolis, USA, May 2007, pages 540-549. IEEE Computer Society Press. paper-pdf

o   Tang, J. Han, and R. Vasa. Supporting Software Architecture Design Reasoning. IEEE Software, 26(2):43-49, March/April 2009. papr-pdf

o   Tang, Y. Jin and J. Han. A rationale-based architecture model for design traceability and reasoning. Journal of Systems and Software, 80(6): 918-934, June 2007. paper-pdf

o   Tang, A. Nicholson, Y. Jin and J. Han. Using Bayesian Belief Networks for Change Impact Analysis in Architecture Design. Journal of Systems and Software, 80: 127-148, 2007. paper-pdf

o   Tang, M. Ali Babar, I. Gorton and J. Han. A Survey of Architecture Design Rationale. Journal of Systems and Software, 79: 1792-1804, 2006. paper-pdf

o   K. Khan and J. Han. Composing Security-Aware Software (K. Khan and J. Han). IEEE Software, 19(1): 34-41, January/February 2002. (paper-pdf)

o   J. Han. A Comprehensive Interface Definition Framework for Software Components. In Proceedings of 1998 Asia-Pacific Software Engineering Conference (APSEC'98), Taipei, Taiwan, December 1998, pages 110-117. IEEE Computer Society Press. (paper-pdf). [A revised, extended version of the paper as a report (report-pdf)]

 

Software engineering tools and environments

o   J. Han. Supporting impact analysis and change propagation in software engineering environments. In Proceedings of 8th International Workshop on Software Technology and Engineering Practice (STEP'97/CASE'97), London, UK, July 1997, pages 172-182. IEEE Computer Society Press. (paper-pdf)

o   J. Welsh and J. Han. Software Documents: Concepts and Tools. Software --- Concepts and Tools, 15(1):12-25, 1994. (paper-pdf)


Professional Activities - a selection of activities


Management and Administrative Responsibilities


Jun Han
School of Software and Electrical Engineering
Swinburne University of Technology, Melbourne, Australia.


Last updated: September 2015