SHUAI WANG

Postdoctoral Fellow

Email
shuai@simula.no
Phone
+47 452 39 921
Website
https://www.simula.no/people/shuai
Affiliations
Simula Research Laboratory, Certus


Short Bio

Shuai Wang obtained his master degree for computer science and technology in the field of software testing from Beihang University, Beijing, China. After finishing his PhD work in 2014, he is currently working as postdoc research fellow at Simula Research Laboratory, Norway. His main research interests are: variability modeling, model-based testing and search-based testing. He is a member of the ACM and IEEE computer society.

Education

  • PhD on Computer Science, University of Oslo && Simula Research Laboratory, Oslo, Norway: 2011 - 2015
  • Master on Computer Software and Theories, Beihang University, Beijing, China: 2008 - 2011
  • Bachelor on Information and Computing Science, Beihang University, Beijing, China: 2004 - 2008

Work Experiences

  • Postdoctoral Researcher, Software Engineering Department, Simula Research Laboratory, Oslo, Norway: 2015 - Present
  • Scientific Collaborator with Cisco Systems, Oslo, Norway: 2011 - Present
  • Scientific Collaborator with Norwegian Cancer Registry, Oslo, Norway: 2015 - Present
  • PhD Researcher, University of Oslo && Simula Research Laboratory, Oslo, Norway: 2011 - 2014
  • Teaching Assistant/Research Assistant, School of Computer Science and Engineering, Beihang University, Beijing China: 2008 - 2011

Research Interests

  • Model-Driven Engineering
  • Search-Based Software Engineering
  • Empirical Software Engineering
  • Software Product Line Testing
  • Variability Management

Research Projects

  • An Innovative Approach for Longstanding Development and Maintenance of the Automated Cancer Registry System (MBE-CR, Technical Project Leader): 2015.01 - Present
    Description: The innovation planned in this project is an add-on to the digitization project currently being undertaken by the Cancer Registry of Norway (CR). The project started in 2009 and aims to transform the current paper-based/manual system into an ICT-based Automated Cancer Registry System (ACRS). The planned innovation project aims to develop systematic, automated and cost-effective model-based approaches for ensuring the quality of the evolving ACRS system and therefore significantly improving the efficiency of the patient history registration process. This will positively affect all its end users, including researchers, patients, doctors, and government officials.
  • Testing of Real-Time Embedded Systems (Project Leader): 2011.09 - Present
    Description: Real-time and embedded systems (RTES) are extensively used in varied application domains including communication, aerospace, transport, maritime and energy domains. In addition, RTESs have been increasingly used as business, safety, and mission critical systems. A typical RTES’s environment may consist of several physical components (e.g., sensors and actuators) and may even consist of other RTESs. This project aims to devise practical, scalable, cost-effective, automated, and optimized model-based testing techniques for RTESs that meet the requirements of industrial systems and have the following key objectives: 1. Devising a set of novel techniques for testing to significantly improve the quality of industrial RTES; 2. Developing multi-objective test optimization testing techniques; 3. Empirically evaluating cost, effectiveness, and scalability of the testing techniques using well-established methods including controlled experiments, case study research, and surveys; Demonstrating the applicability of the testing techniques on the industrial case studies with the help of proof of concept tools.
  • Improving Applicability of Nature-Inspired Optimisation by Joining Theory and Practice (ImAppNIO, Management Committee Member, The Representative of Norway): 2016.03 - Present
    Description: Nature-inspired search and optimisation heuristics are easy to implement and apply to new problems. However, in order to achieve good performance it is usually necessary to adjust them to the problem at hand. Theoretical foundations for the understanding of such approaches have been built very successfully in the past 20 years but there is a huge disconnect between the theoretical basis and practical applications. The development of powerful analytical tools, significant insights in general limitations of different types of nature-inspired optimisation methods and the development of more practically relevant perspectives for theoretical analysis have brought impressive advances to the theory-side of the field. However, so far impact on the application-side has been limited and few people in the diverse potential application areas have benefitted from these advances. The main objective of the COST Action is to bridge this gap and improve the applicability of all kinds of nature-inspired optimisation methods. It aims at making theoretical insights more accessible and practical by creating a platform where theoreticians and practitioners can meet and exchange insights, ideas and needs; by developing robust guidelines and practical support for application development based on theoretical insights; by developing theoretical frameworks driven by actual needs arising from practical applications; by training Early Career Investigators in a theory of nature-inspired optimisation methods that clearly aims at practical applications; by broadening participation in the ongoing research of how to develop and apply robust nature-inspired optimisation methods in different application areas.

Professional and Teaching Activities

  • Reviewer for Journal of Software and Systems Modeling (SoSyM), Journal of Information and Software Technology (IST)
  • External Reviewer for IEEE Transactions on Software Engineering (TSE), Journal of Software and Systems Modeling (SoSyM), Journal of Software Testing Verification and Reliability (STVR), Journal of Systems and Software (JSS), Journal of Empirical Software Engineering (EMSE), IEEE Transactions on Evolutionary Computation (TEVC)
  • Co-Organiser of the 13th Workshop on Advances in Model Based Testing (A-MOST) (http://a-most17.zen-tools.com)
  • PC member for the 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2017), 32st ACM/SIGAPP Symposium on Applied Computing (SAC 2017), 31st ACM/SIGAPP Symposium on Applied Computing (SAC 2016), 4th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2016), 12th Advances in Model based Testing Workshop (2016)
  • External Reviewer for ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS), European Conference on Modeling Foundations and Applications (ECMFA), IEEE International Symposium on Software Reliability Engineering (ISSRE), Genetic and Evolutionary Computation Conference (GECCO), IEEE International Conference on Quality Software (QSIC), Symposium on Search-Based Software Engineering (SSBSE), IEEE International Conference on Software Testing, Verification and Validation (ICST)

Awards

  • 2014 Chinese Government Award for Outstanding Self-Financed Students Abroad (500 all over the world each year)
  • ACM/SIGSOFT Distinguished Paper Award in International Conference on Model Driven Engineering Languages and Systems (MODELS 2013)
  • 2010 Tan Suo Scholarship for graduate (The highest honor of school of Computer Science and Engineering, Beihang University)
  • 2009 Guang Hua Scholarship for graduate
  • 2005,2006 Excellence Student Scholarship of Social Work: first prize
  • 2005,2006 Excellence Student Scholorship of Study: first prize

Publications

Journal Papers
  • S. Wang, S. Ali, T. Yue, and M. Liaaen. Integrating Weight Assignment Strategies with NSGA-II for Supporting User Preference Multi-Objective Optimization. Accepted in IEEE Transactions on Evolutionary Computation (TEVC). 2017.
  • H. Zhang, S. Wang, T. Yue, S. Ali, C.Liu. Search and Similarity Based Selection of Use Case Scenarios: An Empirical Study. Accepted in the Empirical Software Engineering Journal (EMSE), pp. 1-78, 2017.
  • S. Wang, S. Ali, A. Gotlieb, and M. Liaaen. A Systematic Test Case Selection Methodology for Product Lines: Results and Insights From an Industrial Case Study. Empirical Software Engineering (EMSE), vol 21, issue 4, pp. 1586-1622, 2016. DOI: 10.1007/s10664-014-9345-5.
  • S. Wang, S. Ali, A. Gotlieb. Cost-Effective Test Suite Minimization in Product Lines Using Search Techniques. Journal of Systems and Software (JSS) vol. 103, pp. 370-391, 2015. DOI: 10.1016/j.jss.2014.08.024.
  • S. Wang, S. Ali, A. Gotlieb, and M. Liaaen. Automated Prode duct Line Test Case Selection: Industrial Case Study and Controlled Experiment. Journal of Software and Systems Modeling (SOSYM), 2014. DOI: 10.1007/s10270-015-0462-4.
  • SX. Wang, L. Zhang, S. Wang, X. Qiu. A Trust Model and Evaluation Approach for Selecting Web Services. Journal of Computer Science and Technology, vol 25 (6), pp. 1130-1142, 2010. DOI: 10.1007/s11390-010-9394-1
  • SX. Wang, L. Zhang, S. Wang, J. Shen, Y. Liu. Qualitative and Quantitative Representing and Reasoning for Goals Satisfiability. Journal of Software (in Chinese), vol 22(4), pp. 593-608, 2011. DOI: 10.3724/SP.J.1001.2011.03736
  • SX. Wang, L. Zhang, S. Wang. A Measurement Approach of Trust Relation in Web Service, Journal of Communication and Computer, vol 6(8), pp. 9-17, 2009.
Edited Book
  • S. Wang, P. Arcaini, X. Devroey. The Proceeding of the 13th Workshop on Advances in Model Based Testing (A-MOST). Vol. 13. Tokyo, Japan: IEEE, 2017.
Book Chapters
  • S. Ali, H. Lu, S. Wang, T. Yue and M. Zhang. Uncertainty-wise Testing of Cyber-Physical Systems. In Advances in Computers. Elsevier, 2017.
  • T. Yue, S. Ali And S. Wang. An Evolutionary and Automated Virtual Team Making Approach for Crowdsourcing Platforms. Crowdsourcing. Part of the series Progress in IS. pp 113-130. 2015.
Conference Papers
  • A. Arrieta, S. Wang, U. Markiegi, G. Sagardui and L. Etxeberria. Search-Based Test Case Generation for Cyber-Physical Systems. Accepted In The IEEE Congress on Evolutionary Computation (CEC), 2017.
  • S. Ali, M. Liaaen, S. Wang and T. Yue (The authors are alphabetically ordered). Empowering Testing Activities with Modeling: Achievements and Insights from Nine Years of Collaboration with Cisco. In The 5th International Conference on Model-Driven Engineering and Software Development (MODELSWARD), 2017.
  • D. Pradhan, S. Wang, S. Ali, T. Yue and M. Liaaen. CBGA-ES: A Cluster-Based Genetic Algorithm with Elitist Selection for Supporting Multi-objective Test Optimization. In The 10th IEEE International Conference on Software Testing, Verification and Validation (ICST), pp. 367-368, Best Paper Nomination. 2017.
  • D. Pradhan, S. Wang, S. Ali, T. Yue and M. Liaaen. STIPI: Using Search to Prioritize Test Cases based on Multi-Objectives Derived from Industrial Practice. In The 28th International Conference on Testing Software and Systems (ICTSS), pp. 172-190, 2016.
  • A. Arrieta, S. Wang, G. Sagardui and L. Etxeberria. Search-Based Test Case Selection of Cyber-Physical System Product Lines for Simulation-Based Validation. In The International Systems and Software Product Line Conference (SPLC), pp. 297-306, 2016.
  • S. Wang, H. Lu, T. Yue, S. Ali and J. Nygård. MBF4CR: A Model-Based Framework for Supporting An Automated Cancer Registry System. In The 12th European Conference on Modelling Foundations and Applications (ECMFA), pp. 191-204, 2016.
  • A. Arrieta, S. Wang, G. Sagardui and L. Etxeberria. Test Case Prioritization of Configurable Cyber-Physical Systems with Weight-Based Search Algorithms. In The Genetic and Evolutionary Computation Conference (GECCO), Search-Based Software Engineering (SBSE) track, pp. 1053-1060, 2016.
  • D. Pradhan, S. Wang, S. Ali and T. Yue. Search-Based Cost-Effective Test Case Selection for Manual Execution within Time Budget: An Empirical Study. In The Genetic and Evolutionary Computation Conference (GECCO), Search-Based Software Engineering (SBSE) track. pp. 1085-1092, 2016.
  • S. Wang, S. Ali, T. Tue, Ø. Bakkeli, and M. Liaaen. Enhancing Test Case Prioritization in an Industrial Setting with Resource Awareness and Multi-Objective Search. In The 38th International Conference on Software Engineering (ICSE), Software Engineering in Practice (SEIP) track. pp. 182-191, 2016.
  • S. Wang, S. Ali, T. Tue, Y. Li, and M. Liaaen. A Practical Guide to Select Quality Indicators for Assessing Pareto-Based Search Algorithms in Search-Based Software Engineering. In the 38th International Conference on Software Engineering (ICSE). pp. 631-642, 2016.
  • H. Muhammad, T. Yue, S. Ali and S. Wang. iOCL: An Interactive Tool for Specifying, Validating and Evaluating OCL Constraints. In: ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), Tool Demo Track, pp.1-6, 2016.
  • S. Wang, S. Ali, T. Tue, and M. Liaaen. UPMOA: An Improved Search Algorithm to Support User- Preference Multi-Objective Optimization. In The 26th IEEE International Symposium on Software Reliability Engineering (ISSRE), pp. 393-404, 2015.
  • S. Wang, D. Buchmann, S. Ali, A. Gotlieb, D. Pradhan and M. Liaaen. Multi-Objective Test Prioritization in Software Product Line Testing: An Industrial Case Study. In: 18th International Software Product Line Conference (SPLC 2014), pp. 32-41, Best Paper Nomination. 2014.
  • S. Wang, S. Ali, A. Gotlieb. Random-Weighted Search-Based Multi-Objective Optimization Revisited. In: 6th International Symposium on Search-Based Software Engineering (SSBSE 2014), pp. 184-198, 2014.
  • S. Wang, A. Gotlieb, S. Ali, and M. Liaaen. Automated Test Case Selection using Feature Model: An Industrial Case Study, In: ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013), Best Application Paper Award, pp. 237-253, 2013.
  • S. Wang, S. Ali, T. Yue, and M. Liaaen. Using Feature Model to Support Model-Based Testing of Product Lines: An Industrial Case Study, In: 13th International Conference on Quality Software (QSIC 2013), pp.75-84, 2013.
  • S. Wang, S. Ali, and A. Gotlieb. Minimizing Test Suites in Software Product Lines Using Weight-based Genetic Algorithms, In: ACM Genetic and Evolutionary Computation Conference (GECCO 2013), pp. 1493-1500, 2013.
  • S. Wang, L. Zhang, S. Wang. A Quantitative Evaluation Approach of Subjective Trust for E-commerce, In: International Conference on Computational Intelligence for Modeling, Control and Automation, pp.761-766, 2008.
  • S. Wang, L. Zhang, S. Wang, N. Ma. An evaluation approach of subjective trust based on cloud model, In: International Conference on Computer Science and Software Engineering, Vol. 3, pp.1062-1068, 2008.
Workshop Papers
  • S. Wang, A. Gotlieb, M. Liaaen and L.C. Briand. Automated Selection of Test Execution Plans from a Video Conferencing System Product Line, In: VARibility for You Workshop (VARY 2012) collated with MODELS 2012, pp. 32-37, 2012.
  • S. Wang, S. Ali. Modeling bCMS Product Line Using Feature Model, Component Family Model and UML. In: Comparing Modeling Approaches (CMA 2013) collated with MODELS 2013, pp. 1-6,2013.
Poster Paper
  • S. Wang, S. Ali and A. Gotlieb. Automated Product Line Methodologies to Support Model-Based Testing, In: 16th International Conference on Model-Driven Engineering Languages and Systems, (MODELS 2013), Poster Session, pp. 1-6, 2013.
© 2015 Software Engineering Group, Simula Research Laboratory. Designed by Muhammad Hammad