Ahmad Jbara

Research Interests

  • Code regularity and its effect on code comprehension
  •  Program comprehension and code complexity metrics
  • Visualization as a way to improve comprehensibility
  • Configuration complexity and characterization of large scale systems (e.g Linux)
  • Phishing attacks at the UI level.

Theses

  • Ahmad Jbara (2016), Regularity of Code: A New Structural Property and its Effect on Code Complexity and Comprehension (Doctoral dissertation), Hebrew University, Jerusalem, Israel. Advisor: Prof. Dror G. Feitelson.
  • Ahmad Jbara (2007), Improved Identification Indicators to Prevent Spoofing in the Internet (Master’s thesis), Bar-Ilan University, Ramat Gan, Israel. Advisor: Prof. Amir Herzberg.

PUBLICATIONS

Refereed papers in professional journals
  • Ahmad Jbara and Dror G. Feitelson. How programmers read regular code: A controlled experiment using eye tracking. Empirical Software Engineering, 1-38, 2016. Invited extended journal version of [4].
  • Ahmad Jbara, Adam Matan, and Dror G. Feitelson. High-MCC functions in the Linux kernel. Empirical Software Engineering, 19(5):1261-1298, 2014. Invited extended journal version of [8].
  • Amir Herzberg and Ahmad Jbara. Security and identification indicators for browsers against spoofing and phishing attacks. ACM Transactions on Internet Technologies 8(4):16:1-16:36, 2008.
Refereed papers in conference proceedings
  • A. Jbara and D.G. Feitelson. How programmers read regular code: A controlled experiment using eye tracking. Proc. IEEE 23rd International Conference on Program Comprehension (ICPC) 2015, pp. 244-254.
  • Ahmad Jbara and Dror G. Feitelson. On the effect of code regularity on comprehension. Proc. IEEE 22nd International Conference on Program Comprehension (ICPC) 2014, pp. 189-200.
  • Ahmad Jbara and Dror G. Feitelson. JCSD: Visual support for understanding code control structure. Tool-demo track, Proc.22nd International Conference on Program Comprehension (ICPC) 2014, pp. 300-303.
  • Ahmad Jbara and Dror G. Feitelson. Characterization and assessment of the Linux configuration complexity. Proc. 13th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM) 2013, Eindhoven, Netherlands, pp. 11-20.
  • Ahmad Jbara, Adam Matan, and Dror G. Feitelson. High-MCC functions in the Linux kernel. Proc. 20th IEEE International Conference on Program Comprehension (ICPC) 2012.
  • Ahmad Jbara. Characterization of the Linux configuration system. Student Research Symposium, Proc. 20th IEEE International Conference on Program Comprehension (ICPC) 2012, pp. 273-276.
Research reports and other publications
  • Ahmad Jbara and Dror G. Feitelson. Quantification of code regularity using preprocessing and compression. Technical Report, Jan. 2014.
  • Amir Herzberg and Ahmad Jbara. Save the phish: (re) -establishing trust in the web. Dr. Dobbs Journal, Oct. 2005.