Home
Research profile
Teaching profile
Professional profile
Personal profile
Contact information

Research profile

Advancing software engineering, software architecture, cybersecurity, and computing education through research, scholarship, and graduate mentoring.

Research interests

  • Software engineering (software architecture and rigorous modeling)
  • Information security (and secure software engineering)
  • Software processes and process management
  • Software engineering and computing education

KU research affiliation

Institute for Information Sciences (I2S) : Dedicated to advancing research and education in information technology.

Research impact and visibility (selected metrics)

📚 Google Scholar profile (i10-index of 50 as of May 2026)

📚 ResearchGate profile (182 publications, 46,511 reads, as of May 2026)

📥 The ACM DL profile (average downloads per article: 584 times, as of May 2026)

🌎 ScholarGPS Scholarly Analytics (ranked top #115 lifetime scholar in Engineering Education) "Top Scholars by expertise are individuals whose publication records associate them with the top 0.5% of scholars worldwide."

💻 DBLP computer science research profile

🔗 Scopus computer science research profile (1,570 citations by 1,429 documents)

🆔 ORCID profile

📑 Mendeley profile

📈 Some research articles have had over 37,000 views

Academic lineage and scholarly heritage

Academic genealogy helps illuminate the scholarly roots, mentorship network, and intellectual heritage underlying a research career.

🌳 Academic/mathematics genealogy tree

🎯 Erdős and Dijkstra numbers

Graduate students

I have supervised more than 100 master's and Ph.D. students, many of whom now hold key positions in academia and industry. View my list of graduates.

Research, teaching, and mentoring are interconnected. My scholarship seeks to advance knowledge in software engineering, architecture, cybersecurity, and education, while preparing the next generation of computing professionals.