Dr Shen’s primary research expertise is to develop and study human-centred collaborative and social software systems for geographically dispersed people to share, communicate, interact, and collaborate with one another over communication networks. His major areas of specialisation include:
Software Engineering: distributed collaborative software development, service-oriented software engineering, and software configuration management
Social Software Systems: social networking, social search, and social data analytics
Human Computer Interaction: computer supported cooperative work, mobile devices and interfaces, multi-player online games, and mLearning/eLearning
Dr Shen has published over 110 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, ACM Conference on Computer Supported Cooperative Work (CSCW), IEEE/ACM Conference on Automated Software Engineering (ASE), International Conference on Social Computing (SocialCom), ACM Conference on Supporting Group Work (GROUP), and ACM Conference on Intelligent User Interface (IUI).
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 is a program co-chair of the 2014 IEEE International Conference on Autonomic and Trusted Computing (ATC) and was a program co-chair of the 2013 Australian Computer-Human Interaction Conference (OzCHI) as well as 2012 and 2011 Australasian User Interface Conferences.
Dr Shen is a regular reviewer for the two flagship CSCW/HCI 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 journals such as ACM Transactions on Internet Technology, ACM Transactions on Modeling and Computer Simulation, IEEE Transactions on Parallel and Distributed Systems, IEEE Transactions on Computers, and IEEE Transactions on Systems, Man, and Cybernetics, Part B and conferences such as UIST (ACM Conference on User Interface Software and Technology), IUI (ACM Conference on Intelligent User Interface), GROUP (ACM Conference on Supporting Group Work), ECIS (ACM Conference on Engineering Interactive Computing Systems), SPAA (ACM Symposium on Parallel Algorithms and Architectures), and ICDCS (International Conference on Distributed Computing Systems).