

| Position/s: | Lecturer School of Computer Science, Engineering and Mathematics |
| Phone: | +61 8 82013969 |
| Email: | haifeng.shen@flinders.edu.au |
| Location: | Information, Science & Technology (357) |
| Postal address: | GPO Box 2100, Adelaide 5001, South Australia |
Dr Shen is currently a lecturer in the school of computer science, engineering and mathematics. Before joining Flinders University in 2009, he had been an assistant professor in the school of computer engineering at Nanyang Technological University in Singapore since 2003. 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's research investigates how collaborative activities and their coordination can be supported by means of groupware systems and in general how people network, communicate, and share through social software systems. These systems span a variety of platforms and environments including cloud, distributed, mobile, haptics, and virtual environments. His research covers the following multidisciplinary research areas:
Ongoing
Shen, H., 2008. Collaborative Programming on the Internet: Environments, Germany: VDM Verlag.
Shen, H. & Reilly, M.D., 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), 1185-1203.
Shen, H., 2009. Maintaining constraints of UML models in distributed collaborative environments. Journal of Systems Architecture, 55(7-9), 396-408.
Sun, C., Xia, S., Sun, D., Chen, D., Shen, H., & Cai, W., 2006. Transparent adaptation of single-user applications for multi-user real-time collaboration. ACM Transactions on Computer-Human Interaction, 13(4), 531-582.
Shen, H. & Sun, C., 2004. Improving Real-time Collaboration with Highlighting. Future Generation Computer Systems, 20(4), 605-625.
Mao, Y., Shen, H., & Sun, C., 2010. Supporting Exploratory Information Seeking by Epistemology-based Social Search. ACM International Conference on Intelligent User Interfaces, 353-356.
Shen, H., Liu, S., Xia, S., & Sun, C., 2008. Distributed constraints maintenance in collaborative UML modeling environments. Proceedings of The 23rd IEEE/ACM Conference on Automated Software Engineering, 4639343, 367-370.
Agustina, A., Liu, F., Xia, S., Shen, H., & Sun, C., 2008. CoMaya: incorporating advanced collaboration capabilities into 3D digital media design tools. Proceedings of the 2008 ACM Conference on Computer Supported Cooperative Work, 5-8.
Xia, S., Sun, D., Sun, C., Chen, D., & Shen, H., 2004. Leveraging single-user applications for multi-user collaboration: the coword Approach. Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, 162-171.
Shen, H. & Sun, C., 2002. Flexible Notification for Collaborative Systems. Proceedings of ACM Conference on Computer-Supported Cooperative Work, 77-86.
Shen, H., 2008. Collaborative Programming on the Internet: Environments, Germany: VDM Verlag.
Shen, H. & Reilly, M.D., 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), 1185-1203.
Shen, H. & Sun, C., 2011. Achieving Data Consistency by Contextualization in Collaborative Web-based Applications. ACM Transactions on Internet Technology, 10(4), 1-37.
Zheng, Y., Shen, H., & Sun, C., 2011. Collaborative Design: Improving Efficiency by Concurrent Execution of Boolean Tasks. Expert Systems with Applications, 38(2), 1089-1098.
Zheng, Y., Shen, H., & Sun, C., 2010. Inspiring Innovative Design Integration by Collaborative Exploration of Boolean Operations. IEEE Transactions on Industrial Informatics, 6(2), 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.N., Zhou, S., & Shen, H., 2008. Greedy Algorithms for Client Assignment in Large-Scale Distributed Virtual Environments. SIMULATION: Transactions of The Society for Modeling and Simulation International, 84(10-11), 521-533.
Shen, H. & Zhou, S., 2008. Reconciliation of Compound Actions in Internet-based Distributed Collaborative Systems. International Journal of High Performance Computing Networks, 5(5-6), 309-322.
Shen, H., Xia, S., & Sun, C., 2008. Using OpenOffice Suite for Collaborative Document Authoring. International Journal of Computer and Information Science, 9(1), 1-10.
Sun, C., Xia, S., Sun, D., Chen, D., Shen, H., & Cai, W., 2006. Transparent adaptation of single-user applications for multi-user real-time collaboration. ACM Transactions on Computer-Human Interaction, 13(4), 531-582.
Shen, H. & Sun, C., 2004. Improving Real-time Collaboration with Highlighting. Future Generation Computer Systems, 20(4), 605-625.
Shen, H. & Yan, Y., 2011. Optimistic and Efficient Concurrency Control for Asynchronous Collaborative Systems. Proceedings of The 34th Australasian Computer Science Conference, 73-82.
Reilly, M.D. & Shen, H., 2011. Unobtrusive Student Collaboration during Lectures with Smartphones. Proceedings of the 6th International Workshop on Ubiquitous and Collaborative Computing, 56-65.
Reilly, M.D. & Shen, H., 2011. The Design and Implementation of the Smartphone-based GroupNotes App for Ubiquitous and Collaborative Learning. Proceedings of the 6th International Workshop on Ubiquitous and Collaborative Computing, 46-55.
Reilly, M.D. & Shen, H., 2011. Shared Note-taking: A Smartphone-based Approach to Increased Student Engagement in Lectures. Proceedings of the the 11th International Workshop on Collaborative Editing Systems.
Reilly, M.D. & Shen, H., 2011. GroupNotes: Encouraging Proactive Student Engagement in Lectures through Collaborative Note-taking on Smartphones. Proceedings of the 9th International Conference on Computer Supported Collaborative Learning, 908-909.
Mao, Y., Shen, H., & Sun, C., 2011. Looking for nonexistent information: a consumer-led interactive search approach. Proceedings of the 25th BCS Conference on Human- Computer Interaction.
Mao, Y., Shen, H., & Sun, C., 2011. A Social-knowledge-directed Query Suggestion Approach for Exploratory Search. Proceedings of the International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, 1-8.
Mao, Y., Shen, H., & Sun, C., 2011. A Probabilistic Topic Model with Social Tags for Query Reformulation in Informational Search. Proceedings of the 7th International Conference on Advanced Data Mining and Applications, 1, 109-123.
Mao, Y., Shen, H., & Sun, C., 2011. Google+Facebook: A Social-Network-Optimized Web Search Approach. Proceedings of the 6th International Workshop on Ubiquitous and Collaborative Computing, 1-8.
Mao, Y., Shen, H., & Sun, C., 2010. Supporting Exploratory Information Seeking by Epistemology-based Social Search. ACM International Conference on Intelligent User Interfaces, 353-356.
Shen, H., 2010. Integrating Topic-centric Thread-based Organized Chat into Web-based Enterprise Instant Messengers. 2010 IEEE International Conference on e-Business Engineering, 442-447.
Mao, Y., Shen, H., & Sun, C., 2010. EPISOSE: An Epistemology-Based Social Search Framework for Exploratory Information Seeking. Proceedings of Human Computer Interaction Symposium, 332/2010, 211-222.
Zheng, Y., Shen, H., & Sun, C., 2009. Agile Semantic Conflict Detection in Real-time Collaborative Systems. Proceedings of International Symposium on Collaborative Technologies and Systems, 139-146.
Zheng, Y., Shen, H., & Sun, C., 2009. Leveraging Single-user AutoCAD for Collaboration by Transparent Adaptation. Proceedings of The 13th International Conference on Computer Supported Cooperative Work in Design, 78-83.
Zhou, R., Ren, W., Chen, G., yang, Z., Shen, H., Zhang, J., & Luo, M., 2008. Ant Colony Inspired Self-Healing for Resource Allocation in Service-Oriented Environment Considering Resource Breakdown. Proceedings of The 2008 IEEE/WIC/ACM Conference on Web Intelligence and Intelligent Agent Technology, 4740427, 66-69.
Zheng, Y., Shen, H., & Sun, C., 2008. Adapting single-user autoCAD system to support realtime collaborative design: issues, challenges and achievements. Proceedings of the Tenth International Workshop on Collaborative Editing Systems in conjunction with ACM Conference on Computer Supported Cooperative Work.
Ren, W., Chen, G., Shen, H., yang, Z., Zhang, J., Low, C.P., Chen, D., & Sun, C., 2008. Dynamic self-healing for service flows with semantic web services. Proceeedings of the 2008 IEEE/WIC/ACM Conference on Web Intelligence and Intelligent Agent Technology, 4740518, 598-604.
Chen, D., Xia, S., Sun, C., & Shen, H., 2008. How groups answer tutorial questions by using a real-time collaborative editor. Proceedings of Tenth International Workshop on Collaborative Editing Systems in conjunction with ACM Conference on Computer Supported Cooperative Work.
Agustina, A., Liu, F., Xia, S., Shen, H., & Sun, C., 2008. CoMaya: incorporating advanced collaboration capabilities into 3D digital media design tools. Proceedings of the 2008 ACM Conference on Computer Supported Cooperative Work, 5-8.
Shen, H., Liu, S., Xia, S., & Sun, C., 2008. Distributed constraints maintenance in collaborative UML modeling environments. Proceedings of The 23rd IEEE/ACM Conference on Automated Software Engineering, 4639343, 367-370.
Shen, H., Zhou, S., Sun, C., & Phyo, Z.W., 2007. A generic WebDAV-based document repository manager for collaborative systems. Proceedings of the 2006 IEEE/WIC/ACM Conference on Web Intelligence, 129-136.
Shen, H., Sun, C., & Zhou, S., 2007. Leveraging single-user openoffice writer for collaboration by transparent adaptation. Proceedings of the Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 15-20.
Shen, Z., Shen, H., Miao, C., yang, Z., Gay, R., & Zhao, G., 2007. Collaborative workspace over service-oriented grid. Proceedings of the 3rd International Workshop on Grid Computing and Applications, 104-116.
Zheng, Y., Shen, H., Xia, S., & Sun, C., 2007. Conflict resolution of boolean operations by integration in real-time collaborative CAD systems. Proceedings of International Conference on Cooperative Information Systems, 4803 LNCS, 238-252.
Zhou, S. & Shen, H., 2007. A consistency model for highly interactive multi-player online games. Proceedings of the 40th Annual Simulation Symposium, 4127232, 318-323.
Shen, H., Xia, S., & Sun, C., 2007. Integrating advanced collaborative capabilities into web-based word processors. Cooperative Design, Visualization, and Engineering, 4674(2007), 1-8.
Liu, S., Zheng, Y., Shen, H., Xia, S., & Sun, C., 2006. Real-time collaborative software modeling using UML with rational software architect. Proceedings of the IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing, 1-9.
Duong, T.N., Zhou, S., & Shen, H., 2006. Greedy algorithms for client assignment in large-scale distributed virtual environments. Proceedings of the 20th ACM/IEEE/SCS Workshop on Principles of Advanced and Distributed Simulations, 103-110.
Shen, H. & Sun, C., 2005. Syntax-based reconciliation for asynchronous collaborative writing. Proceedings of IEEE International Conference on Collaborative Computing: Networking, Applications and Worksharing.
Shen, H. & Zhou, S., 2005. A three-layer architecture for reconciling compound actions in collaborative editing systems. Proceedings of the 11th IEEE International Conference on Parallel and Distributed Systems, 2, 278-284.
Shen, H., Zhou, S., & Sun, C., 2005. Flexible concurrency control for collaborative office systems. Proceedings of the Third IEEE International Conference on Information Technology and Applications, 2(1488926), 45-50.
Duong, T.N., Zhou, S., & Shen, H., 2005. A generic HLA-based communication architecture for distributed virtual environments. Proceedings of the International Conference on Parallel and Distributed Computing and Networks, 456-073, 364-369.
Xia, S., Sun, D., Sun, C., Chen, D., & Shen, H., 2004. Leveraging single-user applications for multi-user collaboration: the coword Approach. Proceedings of the 2004 ACM Conference on Computer Supported Cooperative Work, 162-171.
Shen, H. & Sun, C., 2004. A complete textual merging algorithm for software configuration management systems. Proceedings of the IEEE 28th Annual International Computer Software and Application Conference, 1, 293-298.
Shen, H., Ti, C.C., & Sun, C., 2004. CoStarOffice: Towards a Flexible Platform-independent Collaborative Office System. Proceedings of the Sixth International Workshop on Collaborative Editing Systems in conjunction with ACM Conference on Computer Supported Cooperative Work.
Shen, H. & Sun, C., 2002. Collaborative Highlighting for Real-time Group Editors. Proceedings of International Conference on Innovative Internet Computing Systems, 39-50.
Shen, H. & Sun, C., 2002. Flexible Merging for Asynchronous Collaborative Systems. Proceedings of International Conference on Cooperative Information Systems, 304-321.
Shen, H. & Sun, C., 2002. Flexible Notification for Collaborative Systems. Proceedings of ACM Conference on Computer-Supported Cooperative Work, 77-86.
Shen, H. & Sun, C., 2002. Highlighting: A Gesturing Communication Tool for Real-time Collaborative Systems. Proceedings of IEEE International Conference on Algorithms and Architectures for Parallel Processing, 180-187.
Shen, H. & Sun, C., 2002. A Log Compression Algorithm for Operation-based Version Control Systems. Proceedings of IEEE 26th Annual International Computer Software and Application Conference, 867-872.
Shen, H. & Sun, C., 2002. RECIPE: A Web-based Environment for Supporting Real-time Collaborative Programming. Proceedings of International Conference on Networks, Parallel and Distributed Processing, 283-288.
Shen, H. & Sun, C., 2001. Operation-based revision control systems. Proceedings of Third International Workshop on Collaborative Editing Systems in conjunction with ACM Conference on Supporting Grooup Work.
Shen, H., yang, Z., & Sun, C., 2007. Collaborative Web Computing: From Desktops to Webtops. IEEE Distributed Systems Online, 8(4).
Shen, H. & Sun, C., 2006. From the Editors: Collaborative Computing Community--Leveraging Single-User Applications for Multiuser Distributed Collaboration. IEEE Distributed Systems Online, 7(4).
Mao, Y., Shen, H., & Sun, C., 2011. A Mutual Feedback Search Scheme on Real-time Web. Proceedings of the the 11th International Workshop on Collaborative Editing Systems.
Dr Shen is a member of ACM and IEEE Computer Society. He was an editor for IEEE Distributed Systems Online from 2004 to 2008. He was the co-chair for Australasian User Interface Conference (AUIC) 2011 and 2012 and chair for the International Workshop on Collaborative Editing Systems (IWCES) 2005, 2008, and 2011.
Dr Shen is the regular reviewer for the two flagship conferences: ACM Conference on Computer Supported Cooperative Work (CSCW) and ACM Conference on Human Factors in Computing Systems (CHI). He has often been invited as a reviewer for a number of premier international conferences and journals, including ACM Symposium on User Interface Software and Technology (UIST), ACM Conference on Supporting Group Work (GROUP), IEEE International Conference on Distributed Computing Systems (ICDCS), ACM Transactions on Internet Technology (TOIT), ACM Transactions on Modeling and Computer Simulation (TOMCS), and IEEE Transactions on Computers.