Ian Riley

Education

M.Sc. in Computer Science, 2018, The University of Tulsa, Tulsa, OK
B.S. in Computer Science, 2016, The University of Tulsa, Tulsa, OK

Biographical Information

Ian Riley is a doctoral student in the SEAT lab in the Tandy School of Computer Science at the University of Tulsa. His research interests include self-adaptive systems, formal methods, internet-of-things, high performance computing, software engineering, and computer science education (K-12 and higher education).

Publications

  • Riley I., Jahan S., Marshall A., Walter C., Gamble R., “Evaluating Verification Awareness as a Method for Assessing Adaptation Risk”,  Future Generation Computer Systems, Sept. 2020 (revise & resubmit).
  • Jahan S., Riley I., Gamble R., “Assessing Adaptations based on Change Impacts”, 1st IEEE International Conference on Autonomic Computing and Self-Organizing Systems, Aug. 2020. DOI: 10.1109/ACSOS49614.2020.00025.
  • Jahan S., Riley I., Walter C., Gamble R., “Extending Context Awareness by Anticipating Uncertainty with Enki and Darjeeling”,  4th Workshop on Self-Aware Computing, Aug. 2020. DOI: 10.1109/ACSOS-C51401.2020.00051.
  • Riley I., Jahan S., Gamble R., “Toward a Negotiation Framework for Self-Integration”, 7th Self-Improving Systems Integration Workshop, Aug. 2020. DOI: 10.1109/ACSOS-C51401.2020.00038.
  • Jahan S. , Riley I., Walter C., Gamble R., M. Pasco, P. K. McKinley, B. H. C. Cheng, “MAPE-K/MAPE-SAC: An interaction framework for adaptive systems with security assurance cases”,  Future Generation Computer Systems, Mar. 2020. DOI: 10.1016/j.future.2020.03.031.
  • Riley, I. and Gamble, R.F., “Evaluating the Impact of Design Constraints on Expected System Performance,” 4th International Workshop on Engineering Collective Adaptive Systems, June 2019. DOI: 10.1109/FAS-W.2019.00032.
  • Riley, I. and Gamble, R.F., “Using System Profiling for Effective Degradation Detection,” Proceedings of the 15th IEEE International Conference on Autonomic Computing, Sept. 2018. DOI: 10.1109/ICAC.2018.00028.
  • Alqahtani, S., Taylor, S., Riley, I., Gamble, R.F., and Mailler, R., “Predictive Path Planning Algorithm Using Kalman Filters and MTL Robustness,” Proceedings of the 2018 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR), Philadelphia, PA, Aug. 2018. DOI: 10.1109/SSRR.2018.8468646.
  • Riley, I. and Gamble, R.F., “Employing the SI Network Model to Evaluate Network Propagation in Bluetooth MANETs,” Proceedings of the IEEE International Conference on Internet of Things, July 2018. DOI: 10.1109/ICIOT.2018.00017.
  • Alqahtani, S., Riley, I., Taylor, S., Gamble, R.F., and Mailler, R., “MTL Robustness for Path Planning with A*,” Proceedings of the 17th International Conference on Autonomous Agents and Multiagent Systems, July 2018. DOI: 10.5555/3237383.3237425.
  • Alqahtani, S., Riley, I., Taylor, S., Gamble, R.F., and Mailler R., “Task Allocation in Uncertain Environments using a QuadTree and Flow Network,” Proceedings of the 2018 International Conference on Unmanned Aircraft Systems, June 2018. DOI: 10.1109/ICUAS.2018.8453382.
  • Walter, C., Riley, I., and Gamble, R.F., “Securing Wearables through the Creation of a Personal Fog,” Proceedings of the 51st Hawaii International Conference on System Sciences, nominated for Best Paper Award (top 10%), Jan. 2018. DOI: 10.24251/HICSS.2018.694.
  • Walter, C., Riley, I., He, X., Robards, E., and Gamble, R.F., “Toward Predicting Secure Environments for Wearable Devices,” Proceedings of the 50th Hawaii International Conference on System Sciences, nominated for Best Paper Award (top 10%), Jan. 2017. DOI: 10.24251/HICSS.2017.701.
  • Walter, C., Riley, I., and Gamble, R.F., “Configuring an Appropriate Team Environment to Satisfy Relevant Criteria,” 2016 IEEE Frontiers in Education Conference (FIE), 2016. DOI: 10.1109/FIE.2016.7757707.

Courses Taught

  • CS-2123, Data Structures, SP’19
  • CS-3033, Web Apps Development, FA’18

Courses as Teaching Assistant

  • CS-1043, Introduction to Programming and Problem Solving, FA’18/SP’19
  • CS-1040, Introduction to Programming and Problem Solving Lab, FA’18/SP’19
  • CS-1001, Introduction to Computer Science, FA’19/FA’20
  • CS-2001, Ethics in Computer & Engineering, FA’19/FA’20