University of Nottingham Ningbo China
School of
Computer Science
  • Intranet
      

Dr Dave Towey

Associate Professor, Director of Teaching and Learning, Deputy Head of School, Deputy Director of IDIC , School of Computer Science

Qualifications

PhD in Computer Science
MEd in Education Leadership
MA in Computer Science, Linguistics, and Languages
PgCert in Teaching English to Speakers of Other Languages (TESOL)
BA in Computer Science, Linguistics, and Languages
MIEEE
MACM 

Contact

Biography

Dave Towey received his BA and MA degrees from The University of Dublin, Trinity College; PgCertTESOL from The Open University of Hong Kong; MEd from The University of Bristol; and PhD from The University of Hong Kong. He was the first foreign academic recipient of the Zhuhai municipal outstanding teacher award, in 2007, and he received the Lord Dearing award in 2017 for his outstanding contribution to the development of teaching and student learning. He is currently an associate professor, the director of teaching and learning, and the deputy head of the School of Computer Science, which he joined in September 2013. He also serves as deputy director of the International Doctoral Innovation Centre (IDIC), and as co-chair of the FoSE Faculty Advisory Taskforce.

After graduating from The University of Dublin, Trinity College, Dave worked in Japan in the late 1990s, helping develop a breast cancer screening tool using ultrasound imaging technology and fuzzy reasoning.

After this, he lived in Hong Kong from 2000 to 2005/2006, where, as well as completing his PhD, he worked at The University of Hong Kong, and as a teacher and teacher trainer in the local school system.

In 2005, he became involved in a newly created liberal arts college in Zhuhai, Mainland China, the Beijing Normal University – Hong Kong Baptist University United International College (UIC), where he remained until 2013. While at UIC, he taught modules related to computer science, linguistics, and education. He also held several roles, including deputy director of the English Language Centre, and coordinator (director) of the Teaching English as a Second Language (TESL) degree programme. In these roles, he oversaw delivery of a large number of pre-service and in-service training courses and workshops.

Dave's research interests span a number of areas, including technology-enhanced teaching and learning, and software testing, especially metamorphic testing and adaptive random testing.

 

Teaching:

I have always found teaching to be one of the most enjoyable aspects of being in a university position. Before coming to UNNC, I was privileged to be able to teach many different subjects, at many different levels – ranging from kindergarten to post-graduate. My research interests also include areas which I find directly impact on my teaching.

At UNNC I have taught the following modules:

  • AE1REQ: Introduction to Requirements Engineering
  • AE1FSE: Introduction to Software Engineering
  • AE1ISO: Introduction to Software Engineering and Object-Oriented Programming
  • AE2SEM: Software Engineering Methodologies
  • AE2GRP: Software Engineering Group Project
  • AE3SQM: Software Quality Metrics / Software Quality Management
  • AE3SEC: Computer Security
  • AE3IDJ: Individual Dissertation Joint Honours
  • AE3IDS: Individual Dissertation Single Honours

 

Research Summary:

The main focus of my research is currently in software testing, especially the areas of metamorphic testing and adaptive random testing. I have also always been interested in ways to enhance both my teaching and my own learning, and hence also conduct research into technology-enhancement of teaching and learning. In summary, my main research interests are:

  • Metamorphic Testing
  • Adaptive Random Testing
  • Technology-enhanced Teaching & Learning
  • Fault Localization
  • Computer Security

 

Selected Publications (since 2014):

Journals

[J-1]    Tsong Yueh Chen, Fei-Ching Kuo, Huai Liu, Pak Lok Poon, Dave Towey, T. H. Tse, and Zhi Quan Zhou (N.D.), "Metamorphic Testing: A Review of Challenges and Opportunities", ACM Computing Surveys. [To Appear]

[J-2]    Jinfu Chen, Lili Zhu, Fei-Ching Kuo, Dave Towey, Tsong Yueh Chen, Rubing Huang, and Yuchi Guo, (N.D.), “Test Case Prioritization for Object-Oriented Software: An Adaptive Random Sequence Approach Based on Clustering”, Journal of Systems and Software. [To Appear]

[J-3]    Jinfu Chen, Saihua Cai, Dave Towey, Lili Zhu, Rubin Huang, Hilary Ackah-Arthur and Michael Omari (N.D.), “Detecting implicit security exceptions using an improved variable-length sequential pattern mining method”, International Journal of Software Engineering and Knowledge Engineering. [To Appear]

[J-4]    Joyce Addae, Michael Brown, Milena Radenkovic, Xu Sun, and Dave Towey (2017), “Measuring Attitude Towards Personal Data for Adaptive Cybersecurity”, Information and Computer Security. [To Appear]

[J-5]    Jinfu Chen, Fei-Ching Kuo, Tsong Yueh Chen, Dave Towey, Chenfei Su, and Rubing Huang (2016), “A Similarity Metric for the Inputs of OO Programs and its Application in Adaptive Random Testing”, IEEE Transactions on Reliability, Vol. 66, No 2, pp.373–402.

[J-6]    Mingyue Jiang, Tsong Yueh Chen, Fei-Ching Kuo, Dave Towey, and Zuohua Ding (2017), "A Metamorphic Testing Approach for Supporting Program Repair in the Absence of a Test Oracle", Journal of Systems and Software, Vol. 126, pp. 127–140.

[J-7]    Dave Towey, Yunwei Dong, Chang-ai Sun & Tsong Yueh Chen (2016), “Metamorphic Testing as a Test Case Selection Strategy”, Science China Information Sciences, Springer-Verlag, 59(5) 050108:1–050108:2.

[J-8]    Tsong Yueh Chen, Fei-Ching Kuo, Wenjuan Ma, Willy Susilo, Dave Towey, Jeff Voas, and Zhi Quan Zhou (2016), “Metamorphic Testing for Cybersecurity”, IEEE Computer, vol. 49, no. 6, pp. 48–55, June 2016, doi:10.1109/MC.2016.176.

[J-9]    Chang-ai Sun, Yan Zhao, Lin Pan, Xiao He, Dave Towey (2016), “A Transformation-based Approach to Testing Concurrent Programs using UML Activity Diagrams”, Software: Practice and Experience, Wiley, April 2016, 46(4):551–576.

[J-10]  Dave Towey and Tianchong Wang (2016), “Can Computer Science Students do Without the Desktop?”, IAFOR Academic Review, Vol. 2, Issue 1, pp. 15–23.

[J-11]  Chang-ai Sun, Guan Wang, Qing Wen, Dave Towey, and Tsong Yueh Chen (2016), “MT4WS: An Automated Metamorphic Testing System for Web Services”, International Journal of High Performance Computing and Networking, Vol. 9, Nos. 1/2, pp. 104–115.

[J-12]  Chengying Mao, Jifu Chen, Dave Towey, Jinfu Chen, and Xiaoyuan Xie (2015), “Search-based QoS Ranking Prediction for Web Services in Cloud Environments”, Future Generation Computer Systems, Vol. 50, September 2015, pp. 111–126.

[J-13]  Tsong Yueh Chen, Fei-Ching Kuo, Dave Towey and Zhi Quan Zhou (2015), “A Revisit of Three Studies Related to Random Testing”, Science China Information Sciences, Springer-Verlag, 58(5), pp. 052104:1–052104:9.

[J-14]  Rubing Huang, Dave Towey, Jinfu Chen, Alvin T. S. Chan, and Yansheng Lu (2015), “Aggregate-Strength Interaction Test Suite Prioritization”, Journal of Systems and Software, Vol. 99, pp. 36–51.

[J-15]  Tianchong Wang, Dave Towey, and Morris S. Y. Jong (2014), “Exploring Young Students’ Learning Experiences with the iPad: A Comparative Study in Hong Kong International Primary Schools”, Universal Access in the Information Society, Springer, Vol. 14(1), pp.1–9.

[J-16]  Huai Liu, Fei-Ching Kuo, Dave Towey, and Tsong Yueh Chen (2014), “How Effectively Does Metamorphic Testing Alleviate the Oracle Problem?”, IEEE Transactions on Software Engineering, 40(1): 4–22.

[J-17]  Jinfu Chen, Huanhuan Wang, Dave Towey, Chengying Mao, Rubing Huang, and Yongzhao Zhan (2014), “Worst-input Mutation Approach to Web Services Vulnerability Testing based on SOAP Messages”, Tsinghua Science and Technology, Tsinghua University Press, 19(5): 429–441.

[J-18]  Jinfu Chen, Qing Li, Chengying Mao, Dave Towey, Yongzhao Zhan, and Huanhuan Wang (2014), “A Web services vulnerability testing approach based on combinatorial mutation and SOAP message mutation”, Service Oriented Computing and Applications, 8(1): 1-13.

[J-19]  Rubing Huang, Dave Towey, Jinfu Chen, and Yansheng Lu (2014), “New Metrics for Prioritized Interaction Test Suites”, IEICE Transactions on Information and Systems, Vol. E-97-D, No. 4, pp. 830–841.

Conference Proceedings:

[CP-1]   Dave Towey and Kaiyu Zhao (2017), “Developing an Automated Coding Tutorial OER”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2017). [To Appear]

[CP-2]   Tianchong Wang and Dave Towey (2017), “Open Educational Resource (OER) Adoption in Higher Education: Challenges and Strategies”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2017). [To Appear]

[CP-3]   Liming Xu, Andrew P. French, Dave Towey and Steve Benford, (2017), “Recognizing the presence of hidden visual markers in digital images”, in Proceedings of ACM Multimedia'17 Workshop. [To Appear]

[CP-4]   Rubing Huang, Weiwen Zong, Dave Towey, Yunan Zhou, and Jinfu Chen (2017), “An Empirical Examination of Abstract Test Case Prioritization Techniques”, in Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C '17), IEEE Press, Piscataway, NJ, USA, 141-143.

[CP-5]   Rubing Huang, Yunan Zhou, Jinfu Chen, Dave Towey, and Weiwen Zong (2017), “An Empirical Comparison of Similarity Measures for Abstract Test Case Prioritization”, in Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017, Torino, Italy, July 4-8, 2017, pp.3–12.

[CP-6]   Dave Towey, David Foster, Filippo Gilardi, Paul Martin, Andrew White, Yiru Jiang, Yichen Pan, and Yu Qu (2017), “Developing an Open Educational Resource: Reflections on a Student-staff Collaboration”, in Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017, Torino, Italy, July 4-8, 2017, pp.707–711.

[CP-7]   Dave Towey, David Foster, Filippo Gilardi, Paul Martin, Andrew White, Yiru Jiang, Yichen Pan, and Yu Qu (2017), “Students as Partners in a Multi-media Note-taking App Development: Best Practices”, in Proceedings of the 39th International Conference on Software Engineering Companion (ICSE-C '17), IEEE Press, Piscataway, NJ, USA, pp.334–335.

[CP-8]   Rubing Huang, Weiwen Zong, Jinfu Chen, Dave Towey and Yunan Zhou (2017), “Prioritizing Random Combinatorial Test Suites”, in Proceedings of the 32nd ACM Symposium On Applied Computing (SAC 2017), pp.1183–1189

[CP-9]   Dave Towey, Tianchong Wang, and Ricky, Yuk-kwan Ng (2016), “Open Educational Resources (OERs) and Technology Enhanced Learning (TEL) in Vocational and Professional Education and Training (VPET)”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2016), pp. 301--305.

[CP-10]  Dave Towey, Tsong Yueh Chen, Fei-Ching Kuo, Huai Liu, and Zhi Quan Zhou (2016), “Metamorphic Testing: A New Student Engagement Approach for a New Software Testing Paradigm” [Finalist for Best Paper Award], in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2016), pp. 228–235.

[CP-11]  Joyce Addae, Milena Radenkovic, Xu Sun, and Dave Towey (2016), “An Extended Perspective on Cybersecurity Education”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2016), pp. 384–386.

[CP-12]  Jinfu Chen, Lili Zhu, Tsong Yueh Chen, Rubing Huang, Dave Towey, Fei-Ching Kuo, and Yuchi Guo (2016), “An Adaptive Sequence Approach for OOS Test Case Prioritization”, in Proceedings of the 27th International Symposium on Software Reliability Engineering Workshops (ISSREW 2016), pp. 205–212.

[CP-13]  Xiao-Yi Zhang, Dave Towey, Tsong-Yueh Chen, Zheng Zheng, and Kai-Yuan Cai (2016), “Coverage Based Random Approach for Fault Localization Prioritization Problem”, in Proceedings of the 28th Chinese Control and Decision Conference (CCDC 2016), pp. 3354–3361.

[CP-14]  Dave Towey (2016), “Preparing the next Generation of China’s Computer Scientists: A Snapshot of Challenges for Sino-foreign Computer Science Education”, in Proceedings of the Third International Conference on Open and Flexible Education (ICOFE 2016), Hong Kong, China, pp. 224–231.

[CP-15]  Rubing Huang, Weiwen Zong, Jinfu Chen, and Dave Towey (2016), “Prioritizing Interaction Test Suites using Repeated Base Choice Coverage”, in Proceedings of the 40th IEEE Annual Computer Software and Applications Conference (COMPSAC 2016), Atlanta, GA, USA, June 10-14, 2016, pp. 174–184.

[CP-16]  Joyce Addae, Milena Radenkovic, Xu Sun, and Dave Towey (2016), “An Augmented Cybersecurity Behavioural Research Model”, in Proceedings of the 40th IEEE Annual Computer Software and Applications Conference (COMPSAC 2016), Atlanta, GA, USA, June 10-14, 2016, pp. 602–603.

[CP-17]  Yun-Wei Dong, Li Zhe, and Dave Towey (2015), “On the Relationship between Model Coverage and Code Coverage using MATLAB’s Simulink”, Proceedings of the 2015 IEEE International Conference on Software Quality, Reliability and Security (QRS 2015), Vancouver, Canada, August 3-5, 2015, pp. 213–218.

[CP-18]   Dave Towey and Tsong Yueh Chen (2015), “Teaching Software Testing Skills: Metamorphic Testing as Vehicle for Creativity and Effectiveness in Software Testing”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2015), pp. 161–162.

[CP-19]   Dave Towey (2015), “Lessons from a Failed Flipped Classroom: The Hacked Computer Science Teacher”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2015), pp. 11–15.

[CP-20]   Dave Towey, David Foster, Filippo Gilardi, Cecilia Goria, Paul Martin, and Andy White (2015), “Researching and Supporting Student Note-taking: Building a Multimedia Note-taking App”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2015), pp. 54–58.

[CP-21]   Tianchong Wang, Morris Siu-yung Jong, and Dave Towey (2015), “Challenges to Flipped Classroom Adoption in Hong Kong Secondary Schools: Overcoming the Barriers to Change”, in Proceedings of the IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE 2015), pp. 108–110.

[CP-22]   Xiao-Yi Zhang, Dave Towey, Tsong-Yueh Chen, Zheng Zheng, and Kai-Yuan Cai (2015), “Using Partition Information to Prioritize Test Cases for Fault Localization”, in Proceedings of the Thirty-Ninth Annual International Conference on Computer Software and Applications (COMPSAC 2015), Taichung, Taiwan, July 1-5, 2015, pp. 121–126.

[CP-23]   Changrong Xie, Dave Towey, and Yixuan Jing (2014), “Current Trends in the use of Student Input in Teacher Evaluation in Universities in Mainland China”, in Proceedings of the Fourth Asian Conference on Language Learning (ACLL 2014), Osaka, Japan, April 17-20, 2014, pp. 12–21.

[CP-24]   Dave Towey (2014), “Meeting the higher education needs of mainland China” in Proceedings of the Inaugural International Conference on Open and Flexible Education (ICOFE 2014), Hong Kong, China, pp. 322–332.

Book Chapters:

[BC-1]    Dave Towey (2014) “Open and flexible learning as an alternative in mainland Chinese higher education”, in Emerging modes and approaches in open and flexible education, Li, K. C and Yuen K. S. (Eds.) The Open University of Hong Kong Press, Chapter 2, pp. 12–26.

Abstracts without full proceedings:

[AO-1]     Dave Towey (2017), "Overcoming Resistance to Open Educational Resources in a Sino-foreign HEI" to be presented the International Conference on ESP, new technologies and digital learning. [To Appear]

[AO-2]     Dave Towey, David Foster, Filippo Gilardi, Paul Martin, Andrew White, Yiru Jiang, Yichen Pan, and Yu Qu (2017), "Overcoming Cultural Distance, Language Differences, and other Challenges: A Multi-disciplinary, Student-Teacher Collaboration to Deliver an Open Educational Resource (OER)", presented at the 6th International Conference on English, Discourse and Intercultural Communication (EDIC), Macau, China.

[AO-3]     Tianchong Wang and Dave Towey (2017), "Can English Language Teachers do Flipped Teaching? A Hong Kong Secondary School Perspective", presented at the 6th International Conference on English, Discourse and Intercultural Communication (EDIC), Macau, China.

[AO-4]     Dave Towey, Tianchong Wang, and Ricky, Yuk-kwan Ng (2017), “Becoming a Qualified English Language Teacher through Open Educational Resources (OERs) as a Vehicle for Professional Development Training”, presented at the 6th International Conference on English, Discourse and Intercultural Communication (EDIC), Macau, China.

[AO-5]     Dave Towey, David Foster, Filippo Gilardi, Cecilia Goria, Paul Martin, and Andy White (2016) "Developing an Open Educational Resource (OER) in a Sino-foreign HEI: Reflections on an Interdisciplinary, Student-Staff, Multi-media Note-making App Project" presented at the Third International Conference on Open and Flexible Education (ICOFE 2016), Hong Kong, China.

[AO-6]     Dave Towey (2015), “Metamorphic Testing: Software Testing without an Oracle”, presented at the International Conference on Computer Science and Information Engineering (ICCSIE 2015) and International Conference on Computer Science and Technology (ICCST 2015), Ningbo, China.

[AO-7]     Dave Towey (2015), “A Failed Flip: Lessons Learned from Trying to Flip an SE Classroom in an EMI University in Mainland China”, presented at the 5th International Conference on English, Discourse and Intercultural Communication (EDIC 2015). Macau, China.

[AO-8]     Dave Towey (2015), “The Foreign Academic and the Chinese Learner: An Autoethnographic Examination of Working in EMI HEIs in Mainland China”, presented at the 5th International Conference on English, Discourse and Intercultural Communication (EDIC 2015), Macau & Urumqi, China.

[AO-9]     Dave Towey, David Foster, Filippo Gilardi, Cecilia Goria, Paul Martin, and Andrew White (2015), “OER versus IPR: An Examination of different Multicultural Attitudes and Constraints in a PRC EMI University”, presented at the 5th International Conference on English, Discourse and Intercultural Communication (EDIC 2015), Macau, China.

[AO-10]   Stella Xie and Dave Towey (2015), “PRC HEI Student Feedback on Teaching: Is it Helping?”, presented at the 5th International Conference on English, Discourse and Intercultural Communication (EDIC 2015), Macau, China.

[AO-11]   Tianchong Wang and Dave Towey (2015), “Intercultural Conflict surrounding Technological Innovation: A Curious Case Study in a PRC EMI University”, presented at the 5th International Conference on English, Discourse and Intercultural Communication (EDIC 2015), Macau, China.

[AO-12]   Dave Towey (2014), “A Flipped Classroom Failure: Insights and Reflections” [Spotlight Presentation] in Program of the Sixth Asian Conference on Education (ACE 2014), Osaka, Japan.

Other:

[O-1]   Zhi Quan Zhou, Dave Towey, Pak Lok Poon, and T.H. Tse (Eds) (2017), “Introduction to the Special Issue on Test Oracles”, Journal of Systems and Software, 2017, ISSN 0164-1212, http://dx.doi.org/10.1016/j.jss.2017.08.031.

[O-2]   Dave Towey, Michiharu Takemoto, Hossain Shahriar (2017), "Message from COMPSAC 2017 Fast Abstract Track Co-Chairs," in Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, COMPSAC 2017, Torino, Italy, July 4-8, 2017, p.259.

[O-3]   Laura L. Pullum, Upulee Kanewala, Dave Towey, Chang-ai Sun, and Marcio Eduardo Delamaro (2017), “Message from the workshop chairs”, in Proceedings of the 39th International Conference on Software Engineering Workshop on Metamorphic Testing (ICSE MET 2017), ACM Press.

[O-4]   Upulee Kanewala, Laura L. Pullum, Sergio Segura, Dave Towey, and Zhi Quan Zhou (2016), “Message from the workshop chairs”, in Proceedings of the 38th International Conference on Software Engineering Workshop on Metamorphic Testing (ICSE MET 2016), ACM Press.