Staff Directory

Dr Haifeng Shen Name: Dr Haifeng Shen
Assistant Deputy Head of School
+612 9465 9366
Organisational Area
Faculty of Law and Business
Peter Faber Business School
North Sydney
Building 532 - Tenison Woods House(8-20 Napier Street, North Sydney NSW 2060)-Level 6-Room532.6.03
Biographical Information

Dr Haifeng Shen is an an Associate Professor and the Discipline Leader of Information Technology in the Peter Faber Business School at Australian Catholic University (ACU). Before joining ACU in 2019, he had been a Lecturer/Senior Lecturer in the School of Computer Science, Engineering and Mathematics at Flinders University in Australia since 2009 and an Assistant Professor in the School of Computer Science and Engineering at Nanyang Technological University in Singapore from 2003 to 2009. Dr Shen also has over six years working experience in industry as a software engineer, computer system administrator and programmer before becoming an academic.

Dr Shen completed his PhD at Griffith University in Australia. His research investigated techniques and environments supporting distributed collaborative software development, an interdisciplinary area at the intersection of computer supported cooperative work, human computer interaction, and software engineering. He also completed his MEng and BEng degrees at Tianjin University in China, both in Information Technology.



Dr Shen has published over 120 research papers at international conferences and journals, including top venues such as ACM Transactions on Computer Human Interaction (TOCHI), ACM Transactions on Internet Technology (TOIT), IEEE Transactions on Industrial Informatics (TII), IEEE Transactions on Computational Social Systems (TCSS), Journal of Network and Computer Applications, Journal of Computer and System Sciences, International Journal of Human Computer Studies, Information and Software Technology, Expert Systems with Applications, Future Generation Computer Systems, ACM Conference on Computer Supported Cooperative Work (CSCW), IEEE/ACM Conference on Automated Software Engineering (ASE), International Conference on Evaluation and Assessment in Software Engineering (EASE), International Conference on Social Computing (SocialCom), ACM Conference on Supporting Group Work (GROUP), ACM Conference on Intelligent User Interface (IUI), International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services (MobiQuitous), and International Conference on Service Oriented Computing (ICSOC).

Selected Refereed Journal Articals

  • Akraa, S., Tam, A.P.T., Shen, H., Tang, Y., Tang, B.Z., Li, J.S., et al. (2018). A smartphone-based point-of-care quantitative urinalysis device for chronic kidney disease patients. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 115 pp. 59-69.

  • Hao, K., Shen, H., Liu, Y., Wang, B. and Du, X. (2018). Integrating Localization and Energy-Awareness: A Novel Geographic Routing Protocol for Underwater Wireless Sensor Networks. Mobile Networks and Applications, 23(5): 1427-1435.

  • Gao, C., Jin, K., Shen, H. and Babar, M.A. (2017). Are you a Human or a Humanoid: Predictive User Modelling through Behavioural Analysis of Online Gameplay Data. ADVANCED ENGINEERING INFORMATICS, 33 pp. 410-424.

  • Mao, Y. and Shen, H. (2016). Web of Credit: Adaptive Personalized Trust Network Inference From Online Rating Data. IEEE Transactions on Computational Social Systems, 3(4) pp. 176-189.

  • Hao, K., Jin, Z., Shen, H. and Wang, Y. (2015). An Efficient and Reliable Geographic Routing Protocol Based on Partial Network Coding for Underwater Sensor Networks. Sensors, 15 pp. 12720-12735.

  • Shen, H. and Reilly, M. (2012). Personalized Multi-user View and Content Synchronization and Retrieval in Real-time Mobile Social Software Applications. Journal of Computer and System Sciences, 78(4) pp. 1185-1203.

  • Shen, H. and Sun, C. (2011). Achieving Data Consistency by Contextualization in Collaborative Web-based Applications. ACM Transactions on Internet Technology, 10(4) pp. 1-37.

  • Zheng, Y., Shen, H. and Sun, C. (2011). Collaborative Design: Improving Efficiency by Concurrent Execution of Boolean Tasks. Expert Systems with Applications, 38(2) pp. 1089-1098.

  • Zheng, Y., Shen, H. and Sun, C. (2010). Inspiring Innovative Design Integration by Collaborative Exploration of Boolean Operations. IEEE Transactions on Industrial Informatics, 6(2) pp. 243-250.

  • Shen, H. (2009). Maintaining Constraints of UML Models in Distributed Collaborative Environments. Journal of Systems Architecture, 55(7-9): 396-408.

  • Duong, T. Zhou, S. and Shen H. (2008). Greed Algorithms for Client Assignment in Large-Scale Distributed Virtual Environments. Simulation-Transactions of The Society for Modeling and Simulation International, 6(2): 243-250.

  • Sun, C., Xia, S., Sun, D., Chen, D., Shen, H. and Cai, W. (2006). Transparent adaptation of single-user applications for multi-user real-time collaboration. ACM Transactions on Computer-Human Interaction, 13(4) pp. 531-582.

Selected Fully Refereed Conference Proceedings

  • Almalki, J. and Shen, H. (2018). SORCER: A Decentralised Continuous Integration Platform for Service-Oriented Software Systems. In 16th International Conference on Service-Oriented Computing (ICSOC).

  • Almalki, J. and Shen, H. (2018). Developing Cross-organisational Service-based Software Systems through Decentralised Interface Oriented Continuous Integration. In 25th Australasian Software Engineering Conference (ASWEC), 191-200.

  • Asiry, O., Shen, H., Balkhy, S. and Wyeld, T. (2018). Extending Attention Span for Children with ADHD using an Attentive Visual Interface. In 22nd IEEE International Conference Information Visualisation (IV), 188-193.

  • Serasinghe, S., Shen, H. and Chen, D. (2017). iLSE: An Intelligent Web-based System for Log Structuring and Extraction. In 24th IEEE Asia-Pacific Software Engineering Conference (APSEC), 588-593.

  • Alghamdi, M. and Shen, H. (2017). Automatic Clustering and Summarisation of Microblogs: A Multi-Subtopic Phrase Reinforcement Algorithm. In Australasian Conference on Artificial Life and Computational Intelligence, 86-98.

  • Jiranantanagorn, P. and Shen, H. (2016). Sentiment analysis and visualisation in a backchannel system. In 28th Australian Conference on Computer-Human Interaction (OzCHI), 353-357.

  • Gao, C., Shen, H. and Babar, M.A. (2016). Concealing jitter in Multi-Player Online Games through predictive behaviour modeling. In  20th IEEE International Conference on Computer Supported Cooperative Work in Design (CSCWD), 62-67.

  • Sharma, R., Shen, H. and Goodwin, R.D. (2016). Voluntary participation in discussion forums as an engagement indicator: an empirical study of teaching first-year programming. In 28th Australian Conference on Computer-Human Interaction (OzCHI), 489-493.

  • Almazroi, A.A., Shen, H., Teoh, K.K. and Babar, M.A. (2016). Cloud for e-Learning: Determinants of its Adoption by University Students in a Developing Country. In 13th IEEE International Conference on e-Business Engineering (ICEBE), 71-78.

  • Almalki, J. and Shen, H. (2015). A Lightweight Solution to Version Incompatibility in Service-Oriented Revision Control Systems. In 24th Australasian Software Engineering Conference (ASWEC), 59-63.

  • Reilly, M., Shen, H., Calder, P.R. and Duh, H. (2014). Towards a Collaborative Classroom through Shared Workspaces on Mobile Devices. In the 28th British HCI Conference, 335-340.

  • Ji, Q., Shen, H., Mao, Y. and Zhu, Y. (2014). Stimulating High Quality Social Media through Knowledge Barter-Auctioning, In 7th International Conference on Social Computing (SocialCom), 4:1-4:8.

  • Bin Sarib, A. and Shen, H. (2014). SORC: Service-Oriented Distributed Revision Control for Collaborative Web Programming. In IEEE 18th International Conference on Computer Supported Cooperative Work in Design (CSCWD), 638-643.

  • Mao, Y., Shen, H. and Sun, C. (2013). Online Silk Road: Nurturing Social Search through Knowledge Bartering. In ACM Conference on Computer Supported Cooperative Work (CSCW), 1193-1201.

  • Mao, Y., Shen, H. and Sun, C. (2012). From Credit and Risk to Trust: Towards a Credit Flow Based Trust Model for Social Networks. In 17th ACM International Conference on Supporting Group Work (GROUP), 209-218.

  • Sun, D., Sun, C., Xia, S. and Shen, H. (2012). Creative conflict resolution in realtime collaborative editing. In ACM Conference on Computer Supported Cooperative Work (CSCW),1411-1420.

  • Mao, Y., Shen, H. and Sun, C. (2011). Looking for nonexistent information: a consumer-led interactive search approach. In 25th British HCI Conference, 151-156.

  • Mao, Y., Shen, H. and Sun, C. (2010). Supporting Exploratory Information Seeking by Epistemology-based Social Search. In ACM International Conference on Intelligent User Interfaces (IUI), 353-356.  

  • Zheng, Y., Shen, H. and Sun, C. (2009). Leveraging Single-user AutoCAD for Collaboration by Transparent Adaptation. In 13th International Conference on Computer Supported Cooperative Work in Design (CSCWD), 78-83.

  • Agustina, A., Liu, F., Xia, S., Shen, H. and Sun, C. (2008). CoMaya: incorporating advanced collaboration capabilities into 3D digital media design tools. In ACM Conference on Computer Supported Cooperative Work (CSCW), 5-8.


Dr Shen's primary research expertise is in human-centred artificial intelligence and software technologies. He leads the HilstLab (Human-centred Intelligent Learning and Software Technologies Research Lab) at ACU, where they conduct applied research on artificial intelligence and software technologies with an aim to develop and/or study applications that can solve real-world problems.  His research has been supported by more than $2M research grants from various funding agencies, industries, and universities.

Dr Shen's areas of specialisation include:

  • Human Computer Interaction: computer supported cooperative work (CSCW), ubiquitous computing, information visualisation, multi-player online games, and education technologies
  • Software Engineering: collaborative software modelling and development, DevOps and service based software systems
  • Artificial Intelligence: human-centred AI, human-AI interaction, data analytics and visualisation
  • Social Computing: social networking, social search, and online trust and cybersecurity

Dr Shen's research profiles:


Dr Shen has supervised 8 PhD completions as the principle supervisor at Flinders University and Nanyang Technological University. He was a coach of South Pacific Programming Competition (SPPC), which is part of annual ACM World Programming Competition.

Dr Shen has been a general chair or program chair for a number of international conferences such as International Conference on Information Visualization, International Conference on Computer Graphics, Imaging, and Visualization, Australasian Software Engineering Conference, and Australasian Human Computer Interaction Conference.

Professional Memberships
  • Member of ACM (Association for Computing Machinery) since 2003
  • Member of IEEE Computer Society since 2003

Have a question?


We're available 9am–5pm AEDT,
Monday to Friday

If you’ve got a question, our AskACU team has you covered. You can search FAQs, text us, email, live chat, call – whatever works for you.

Live chat with us now

Chat to our team for real-time
answers to your questions.

Launch live chat
Visit our FAQs page

Find answers to some commonly
asked questions.

See our FAQs