recent publications

journals

  • Deng, D., Smith, M., Tappenden, A. F., and Miller, J. (2018). Systematic mapping study of approaches to support agile-inspired embedded software development. Journal of Software Engineering & Intelligent Systems, 3(3):253– 270.
  • Felix, A., Tappenden, A. F., Smith, M., and Miller, J. (2017). Automated policy generation for testing access control software. Information Security Journal: A Global Perspective, 26(1):17–38.
  • Mahaffy, P. G., Martin, B., Ooms, K. J., Tappenden, A. F., Oliver, M., Hislop-Hook, R., Forman, J. E., Mans, U., and Sabou, J. (2016). 2016 spring ConfChem: citizen science and international collaboration through environmental monitoring with simple chemical sensors. Pure and Applied Chemistry, pages 1–16.
  • Tappenden, A. F. and Miller, J. (2014). Automated cookie collection testing. ACM Transactions on Software Engineering Methodology, 23(1):3:1–3:40.
  • Shahbazi, A., Tappenden, A. F., and Miller, J. (2013). Centroidal voronoi tessellations—a new approach to random testing. IEEE Transactions on Software Engineering, 39(2):163–183.
  • Dick, S., Tappenden, A. F., Badke, C., and Olarewaju, O. (2013). A gran- ular neural network: Performance analysis and application to re-granulation. International Journal of Approximate Reasoning, 54(8):1149–1167.
  • Gyorffy, J. C., Tappenden, A. F., and Miller, J. (2011). Token-based graphical password authentication. International Journal of Information Security, 10(6):321–336.
  • Tappenden, A. F. and Miller, J. (2009). A novel evolutionary approach for adaptive random testing. IEEE Transactions on Reliability, 58(4):619–633.
  • Tappenden, A. F. and Miller, J. (2009). Cookies: A deployment study and the testing implications. ACM Transaction on the Web, 3(3):1–49.
  • Tappenden, A. F. and Miller, J. (2009). A survey of cookie technology adoption amongst nations. Journal of Web Engineering, 8(3):211–244.
  • Yu, J., Tappenden, A. F., Miller, J., and Smith, M. (2009). A scalable testing framework for location-based services. Journal of Computer Science and Technology, 24(2):386–404.
  • Tappenden, A. F., Huynh, T., Miller, J., Geras, A., and Smith, M. R. (2006). Agile development of secure web-based applications. International Journal of Information Technology and Web Engineering, 1(2):1–24.

refereed conference proceedings

  • Felix, A., Tappenden, A. F., and Miller, J. (2016). Policy generator (PG): A heuristic-based fuzzer. In Hawaii International Conference on System Sciences 2016, pages 5535–5544, Kauai, Hawaii.
  • Vanderveen, P., Janzen, M., and Tappenden, A. F. (2014). A web service test generator. In Proceedings of the 2014 International Conference on Software Maintenance and Evolution, pages 516–520, Victoria, BC.
  • Tappenden, A. F. and Miller, J. (2008). A three-tiered testing strategy for cookies. In Proceedings of the 2008 International Conference on Software Testing, Verification, and Validation, pages 131–140, Lillehammer, Norway.
  • Dick, S., Tappenden, A. F., Badke, C., and Olarewaju, O. (2007). A novel granular neural network architecture. In Proceedings of the 2007 North American Fuzzy Information Processing Society, pages 42–47, San Diego, CA.
  • Yu, J., Tappenden, A. F., Geras, A., Smith, M. R., and Miller, J. (2005). Agile testing of location based services. In Proceedings of the 2005 EXtreme Programming and Agile Processes in Software Engineering, pages 239–242, Sheffield, UK.
  • Tappenden, A. F., Beatty, P., Miller, J., Geras, A., and Smith, M. R. (2005). Agile security testing of web-based systems via HTTPUnit. In Proceedings of Agile 2005, pages 29 – 38, Denver, CO.

conference presentations

  • Hammer, K. and Tappenden, A. F. (2018). Automating XML external entity injection testing with AGOXI. In Canadian Undergraduate Computer Science Conference 2018, Calgary, AB.
  • Evans, A. and Tappenden, A. F. (2017). Comparing XML instance generators for their effectiveness in generating valid XML data for web service testing. In Canadian Undergraduate Computer Science Conference 2017, Toronto, ON.
  • Haugrud, E. and Tappenden, A. F. (2017). Evaluation of adaptive random and combinatorial testing suitability for web service testing with AGOXI. In Canadian Undergraduate Computer Science Conference 2017, Toronto, ON.
  • Kuipers, T. and Tappenden, A. F. (2016). A proposed solution for the spatial-temporal problem in presenting histories of a location. In Canadian Undergraduate Computer Science Conference 2016, Vancouver, BC.
  • Haugrud, E. and Tappenden, A. F. (2016). A framework for evaluation of web service test suites: Suite collection and execution. In Canadian Undergraduate Computer Science Conference 2016, Vancouver, BC.
  • Felix, A., Tappenden, A. F., and Miller, J. (2016). Policy generator (PG): Improving HAMPI using heuristics and quasi-random sequences. In CSER 2016 Spring Meeting, Edmonton, Alberta.
  • Alfaro, B. and Tappenden, A. F. (2015). Evaluating XML generators for software testing. In Canadian Undergraduate Computer Science Conference 2015, Kelowna, BC.
  • Haugrud, E. and Tappenden, A. F. (2015). Adapting XML instance generators for web service testing. In Canadian Undergraduate Computer Science Conference 2015, Kelowna, BC.
  • Tappenden, A. F. (2015). Interdisciplinary GIS: Development challenges and potential solutions. In The Association of American Geographers 2015 Annual Meeting, Chicago, IL.
  • Vanderveen, P., Martens, A., and Tappenden, A. F. (2014). Automated testing of web services and service-oriented computing. In CSER 2014 Spring Meeting, Edmonton, Alberta.
  • Martens, A. and Tappenden, A. F. (2014). A benchmark for automated web service testing. In 1st CCWSR Meeting, CSER 2014 Spring Meeting, page 2, Edmonton, Alberta.
  • Tappenden, A. F. and Yu, J. (2006). A TTCN-3 location-based application testing framework. In Practical Real World Testing, Banff, Alberta.
  • Tappenden, A. F. (2005). Security testing of web-based systems. In Alberta Workshop on Software Testing, Calgary, Alberta.

Invited Talks, Workshops, Presentations & Posters

  • Tappenden, A. F. (2018). Software testing for the ”cloud”: An automated web services testing tool designed, built and tested at King’s. In The King’s University Faculty Colloquium, Edmonton, Alberta.
  • Engel, M., Bower, S. S., Tappenden, A. F., and Arragon, W. V. (2017).
    Whose ‘ribbon of green’? HGIS and the histories of Edmonton’s river valley
    and ravines system. http://niche-canada.org/2017/03/08/ whose-ribbon-of-green-hgis-and-the-histories-of-edmontons-river-valley-and-ravines-system
  • Mahaffy, P. G., Ooms, K. J., Tappenden, A. F., Forman, J. E., Mans, U., and Sabou, J. (2016). Citizen science and international collaboration through environmental monitoring with simple chemical sensors. In 2016 Spring ConfChem: Science, Disarmament, and Diplomacy in Chemical Education: The Example of the Organisation for the Prohibition of Chemical Weapons, pages 1–10.
  • Alfaro, B. and Tappenden, A. F. (2016). Evaluation of XML instance generator for testing of web services. In CSER 2016 Spring Meeting, Edmonton, Alberta.
  • Haugrud, E. and Tappenden, A. F. (2016). Adapting XML instance generators for web service testing. In CSER 2016 Spring Meeting, Edmonton, Alberta.
  • Alfaro, B. and Tappenden, A. F. (2016). Evaluation of XML instance generators for testing of web services. In Undergraduate Research in Science Conference of Alberta, Edmonton, Alberta.
  • Haugrud, E. and Tappenden, A. F. (2016). Adapting XML instance generators for web service testing. In Undergraduate Research in Science Conference of Alberta, Edmonton, Alberta.
  • Kuipers, T. and Tappenden, A. F. (2016). Adapting XML instance generators for web service testing. In Undergraduate Research in Science Conference of Alberta, Edmonton, Alberta.
  • Ferber, M., Bower, S. S., Wallbaum, K., Tappenden, A. F., and Stone, M. (2015). A veryspatial podcast, episode 513.
  • Alfaro, B. and Tappenden, A. F. (2015). Testing XML instances generators. In Undergraduate Research in Science Conference of Alberta, Edmonton, Alberta.
  • Kuipers, T. and Tappenden, A. F. (2015). Geographical information systems as a function of time. In Undergraduate Research in Science Conference of Alberta, Edmonton, Alberta.
  • Vanderveen, P., Janzen, M., and Tappenden, A. F. (2014). Automatic generation of XML from XSD. In CSER 2014 Spring Meeting, Edmonton, Alberta.
  • Martens, A. and Tappenden, A. F. (2014). A method to analyze web service testing solutions. In CSER 2014 Spring Meeting, Edmonton, Alberta.
  • Tappenden, A. F. (2014). Software testing for the cloud? In Computronix AGM.
  • Peet, C. and Tappenden, A. F. (2013). Transcending the human: Questioning human+. In Fall 2013 Interdisciplinary Studies Conference: Mind Over Matter, Edmonton, Alberta.
  • Tappenden, A. F. (2012). Software testing in the cloud? In The King’s University College Faculty Colloquium, Edmonton, Alberta.

dissertation

  • Tappenden, A. F. (2010). Testing the Internet State Management Mechanism. PhD thesis, University of Alberta, Edmonton, Alberta.