Hakam Alomari, Ph. D.

Portrait of Dr. Hakam Alomari

Assistant Professor

201 B Benton Hall
513-529-0356
alomarhw@MiamiOH.edu
www.users.miamioh.edu/alomarhw

Research Interests

  • Software engineering, software evolution and maintenance
  • Program understanding/comprehension
  • Program slicing and program analysis
  • Reverse engineering
  • Software visualization

Degrees

  • Ph.D., Computer Science (Software Engineering)
    Kent State University
    2012
  • M.Sc., Computer Science (Data Mining)
    Jordan Univ. of Science & Tech.,
    2006
  • B.Sc., Computer Science
    Yarmouk University
    2004

Experience

Academic Experience

  • Assistant Professor Department of Computer Science & Software Engineering, Miami University, Oxford, Ohio, 2016 –present
  • Visiting Assistant Professor Department of Computer Science & Software Engineering, Miami University, Oxford, Ohio, 2015 2016
  • Assistant Professor Faculty of Information Technology, Jerash University, Jerash, Jordan, 2012 2015
  • Part-time Assistant Professor Department of Software Engineering, Jordan University of Science & Technology, 2012
  • Graduate Teaching Assistantship Department of Computer Science, Kent State University, Kent, Ohio, 2011 2012
  • Research Assistantship Department of Computer Science, Kent State University, Kent, Ohio, 2009 2012
  • Part-time Lecturer Department of Computer Science, Jordan University of Science and Technology, Irbid, Jordan, 2007 2008
  • Part-time Lecturer Department of Computer Information Systems, Yarmouk University, Irbid, Jordan, 2007
  • Part-time Lecturer Department of Computer Science, Al-Balqa Applied University, Huson, Jordan, 2006 2007

Professional Experience

  • Research Member and Software Developer. Software Development Laboratory <SDML>1, Kent State University, Kent, Ohio, 2009 2012
  • Applications Consultant. Jordan Enterprise Development Corporation (JEDCO), consulting for grants actions of the European community, 2012 2013

Principal Publications

Conference Proceedings

  • Ramasamy, V., Desai, U., Alomari, H.W. and Kiper, J.D., 2018, July. TP-GraphMiner: A Clustering Framework for Task-Based Information Networks. In 2018 IEEE International Conference on System, Computation, Automation, and Networking (ICSCA) (pp. 1-7). IEEE.
  • Narasareddygari, M.R., Walia, G.S., Duke, D.M., Ramasamy, V., Kiper, J., Davis, D.L., Allen, A.A. and Alomari, H.W., 2019, February. Evaluating the Impact of Combination of Engagement Strategies in SEP-CyLE on Improve Student Learning of Programming Concepts. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (pp. 1130-1135). ACM.
  • Ramasamy, V. ; Alomari, H. W.; Kiper, J. D.; Potvin, G., A Minimally Disruptive Approach of Integrating Testing into Computer Programming Courses <http://www.users.miamioh.edu/alomarhw/papers/seem2018.pdf>, 2nd IEEE/ACM International Workshop on Software Engineering Education for Millennials *SEEM*. Gothenburg, Sweden, June 2018, 8 pages to appear.
  • Alomari, H. W.; Stephan, M., Towards Slice-Based Semantic Clone Detection <http://www.users.miamioh.edu/alomarhw/papers/iwsc2018.pdf>, 12th IEEE International Workshop on Software Clones *IWSC*. Campobasso, Italy, March 2018, pages 58-59.
  • Alomari, H. W.; Kiper, J. D.; Walia, G. S.; Zaback, K., Using Web-Based Repository of Testing Tutorials (WReSTT) with a Cyber Learning Environment to Improve Testing Knowledge of Computer Science Students <http://www.users.miamioh.edu/alomarhw/papers/asee2017.pdf>, The 124th *ASEE* Annual Conference and Exposition - Computers in Education Division, June 2017. Paper ID: 20158.
  • Hakam Alomari, Rachel Jennings, Paulo Virote de Souza, Matthew Stephan, and Gerald Gannod., "vizSlice: Visualizing Large Scale Software Slices", in the Proceedings of 4th IEEE Working Conference on Software Visualization (VISSOFT 2016), (Tool Demonstrations Track) Raleigh, NC, USA, Oct 3-4, 2016, 5 pages.
  • Newman, C., Sage, T., Collard, M.L., Alomari, H. W., Maletic, J.I., (2016) "srcSlice: A Tool for Efficient Static Forward Slicing", In the Proceeding of the 38th ACM/IEEE International Conference on Software Engineering (ICSE’16) Tool Demonstrations Track, Austin, Texas USA, May 14-22, pp. (4 pages to appear). (32% acceptance in Tools Track).
  • Alomari, H. W.; Amer F. Al-Badarneh, “A Topological-Based Spatial Data Clustering”. In the Proc. of SPIE 9845, Optical Pattern Recognition XXVII, 98450S (April 20, 2016); doi:10.1117/12.2229413, Baltimore, Maryland USA, April 17- 21.
  • Alomari, H. W., “A Slicing-Based Effort Estimation Approach for Open-Source Software Projects”. Presented in the International Conference on Advances in Business Management & Information Technology (ICABMIT ‘15), New York, USA, June 5th 2015.
  • Alomari, H. W., Collard, M. L., Maletic, J. I., “A Slice-Based Estimation Approach for Maintenance Effort”. In the Proceedings of the IEEE 30th International Conference on Software Maintenance and Evolution (ICSME ‘14). Victoria, British Columbia, Canada, September 28 – October 3, 2014. Pp. 81 – 90. (19% Acceptance Rate out of 210 Full Papers).
  • Alomari, H. W., Collard, M. L., Maletic, J. I., “A Very Efficient and Scalable Forward Static Slicing Approach”. In the Proceedings of the IEEE 19th International Working Conference on Reverse Engineering (WCRE ‘12), Kingston, Ontario, Canada, October 15 – 18, 2012. Pp. 425 – 434. (25% Acceptance Rate out of 138 Full Papers).

Journal Articles

  • Alomari, H. W., “A Slicing-Based Effort Estimation Approach for Open-Source Software Projects” International Journal of Advanced Computational Engineering and Networking (IJACEN), DOI: IJACEN-IRAJ-DOI-2678, Vol. 3, No. 8, Pp. 1 – 7. August 2015. (Impact Factor: 2.25).
  • Alomari, H. W., Collard, M. L., Maletic, J. I., Alhindawi, N., Meqdadi, O., “srcSlice: Very Efficient and Scalable Forward Static Slicing”. Wiley Journal of Software: Evolution and Process (JSME), DOI: 10.1002/smr.1651, Vol. 26, No. 11, Pp. 931 - 961. November 2014. (Special Issue on the Best Papers from WCRE 2012).