Pierre Antoine Akiki

Associate Professor
Department of Computer Science
Faculty of Natural and Applied Sciences
Notre Dame University – Louaize
Zouk Mosbeh, Lebanon – P.O. Box: 72, Zouk Mikael
Research Areas
Software Engineering and Human-Computer Interaction
Model-Driven Engineering, Adaptive User Interfaces, Enterprise Applications, and Internet of Things
Education

Computer Science

September 2014
Ph.D. in Computing
Software Engineering & Human Computer Interaction
The Open University, Milton Keynes, United Kingdom
Thesis: Engineering Adaptive Model-Driven User Interfaces for Enterprise Applications
February 2007
Master of Science in Computer Science
Concentration Computer Information Systems
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Thesis: The Design and Implementation of Two Dimensional Spatial Data Types and their Integration into a Relational Database Management System
August 2004
Bachelor of Science in Computer Science
Concentration Computer Information Systems
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Project: Web Integrated Talking Environment (WITE)

Business

January 2011
(Joint Program)
Master of Science in International Business
Master of Business Administration
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Thesis: Towards a Framework for Forecasting Implementation Success of International Enterprise Resource Planning (ERP) Systems
Experience

Academia

Sep. 2020 - Present
Associate Professor of Computer Science
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Oct. 2014 - Present
Visiting Research Fellow
The Open University, Milton Keynes, U.K.
Sep. 2014 - Aug. 2020
Assistant Professor of Computer Science
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Sep. 2007 - Aug. 2011
Computer Science Instructor (part-time)
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon

Software Industry

Jul. 2005 - Sep. 2011
Senior Software Developer and Architect
SoftMachine s.a.r.l., Jounieh, Lebanon
Jul. 2005 - Aug. 2006
Software Developer (part-time)
Librairie Antoine S.A.L., Sin El Fil, Lebanon
Nov. 2004 - Jun. 2005
Software Developer
Librairie Antoine S.A.L., Sin El Fil, Lebanon
Honors and Awards
2018
Funding for a one-month research visit
The Open University, Milton Keynes, United Kingdom
ERC Advanced Grant 291652 (ASAP)
2015
Funding for a one month research visit
The Open University, Milton Keynes, United Kingdom
ERC Advanced Grant 291652 (ASAP)
2013
Best paper award
ACM SIGCHI EICS, London, United Kingdom
2011
Three year PhD studentship
The Open University, Milton Keynes, United Kingdom
2004
Graduated with distinction
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Services

Activities at Notre Dame University - Louaize

2014 - Present
Teaching
undergraduate and graduate computer science courses
2014 - Present
Supervising
computer science master theses
2014 - Present
Advising
undergraduate computer science students
2014 - Present
Conducting research
related to the disciplines of software engineering and human-computer interaction
2014 - Present
Participating as a member of several committees
Department Curriculum Committee (DCC), Outcome Assessment Committee (OAC), ABET Committee, and so on
2014 - Present
Coordinating multi-section courses
Object-Oriented Design, Software Engineering, Principles of Database Systems
2014 - Present
Conducting orientation sessions and workshops
for prospective students

Review work for international conferences and journals

2020 - 2021
Proceedings of the ACM on Human-Computer Interaction Journal (PACMJ – EICS)
2017 - 2019
IET Software
2018
IEEE Software
2017
International Journal of Human-Computer Studies (IJHCS)
2015 - 2017
ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS)
2016
ACM Transactions on Computer-Human Interaction (TOCHI)
2015
International Conference on Human-Computer Interaction (INTERACT)
2014
Software Quality Journal (SQJO)
2012
IEEE Research Challenges in Information Science (RCIS)
Publications

Journal Articles

PDF
Pierre A. Akiki and Hoda W. Maalouf
Software and Systems Modeling, Springer
PDF
Pierre A. Akiki, Paul A. Akiki, Arosha K. Bandara, and Yijun Yu
Science of Computer Programming, Elsevier, 200: 102534
PDF
Pierre A. Akiki
Software Quality Journal, Springer, 27(3), 1175-1207
PDF
Pierre A. Akiki
IET Software, IET, 13(1), 75-85
PDF
Pierre A. Akiki
Journal of Systems and Software, Elsevier, 135, pp. 165-190
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
ACM Transactions on Computer-Human Interaction, ACM, 24(2), pp. 10:1-10:43
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
IEEE Transactions on Software Engineering, IEEE, 42(12), pp. 1118–1147
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
ACM Computing Surveys, ACM, 47(1), pp. 64:1–64:33

Conference Proceedings

PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
36th International Conference on Software Engineering, Hyderabad, India, ACM/IEEE, pp. 712–723
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 3–12
Best Paper Award
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 139–144
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 121–126
PDF
Pierre A. Akiki
5th ACM SIGCHI Symposium on Engineering Interactive Computing Systems, London, United Kingdom, ACM, pp. 151–154
PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
14th International Conference on Enterprise Information Systems, Wroclaw Poland, SciTePress, pp. 72–77
PDF
Pierre A. Akiki and Hoda Maalouf
Current Trends in the Theory and Applications of Computer Science, Notre Dame University - Louaize, Zouk Mosbeh, Lebanon

Book Chapters

PDF
Pierre A. Akiki
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 28, pp. 269–278
PDF
Pierre A. Akiki and Hoda Maalouf
Information Systems Development – Towards a Service Provision Society, Springer, Chapter 72, pp. 695–704

Workshop Proceedings

PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
2nd Workshop on Context-Aware Adaptation of Service Front-Ends, London, United Kingdom, CEUR-WS.org, pp. 9–16

Technical Reports

PDF
Pierre A. Akiki, Arosha K. Bandara, and Yijun Yu
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-08
PDF
Pierre A. Akiki, Arosha K. Bandara, Hoda W. Maalouf, and Yijun Yu
Technical Reports, Centre for Research in Computing, The Open University, Milton Keynes, United Kingdom
Report Number: TR-CRC-OU-2012-06

Theses

PDF
Pierre A. Akiki
The Open University, Milton Keynes, United Kingdom
PhD in Computing
PDF
Pierre A. Akiki
Notre Dame University - Louaize / Bordeaux Management School (Now KEDGE Business School), Zouk Mosbeh, Lebanon / Bordeaux, France, (Joint Program)
Master of Science in International Business and Master of Business Administration
PDF
Pierre A. Akiki
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Master of Science in Computer Science
Research Visit
2018
One month visit
collaborated on a research project and participated in a software-engineering workshop
The Open University, United Kingdom
2015
One month visit
collaborated on a research project, gave a talk on adaptive UIs, and attend talks related to software engineering research
The Open University, United Kingdom
Invited Talks and Posters
2018
Poster on adaptive user interfaces (UIs), UI help, and wiring IoT objects
Software Engineering Workshop, Milton Keynes, United Kingdom
Organized by The Open University, U.K.
2015
Talk on adaptive model-driven user interfaces and help
Computing Department's Lunchtime Seminar
Organized by The Open University, Milton Keynes, United Kingdom
2013
Talk on adaptive software systems
Engineering Adaptive Software Systems (EASSy) Workshop at the Shonan Meeting, Shonan, Japan
Organized by National Institute of Informatics (NII), Japan
2013
Talk on engineering adaptive user interfaces for enterprise applications
OU-NII-Lero Workshop, Windsor, United Kingdom
Organized by The Open University (U.K.), National Institute of Informatics (Japan), and Lero Software Research Centre (Ireland)
2012
Talk on engineering adaptive user interfaces for enterprise applications
OU-NII-Lero Workshop, Milton Keynes, United Kingdom
Organized by The Open University (U.K.), National Institute of Informatics (Japan), and Lero Software Research Centre (Ireland)
Selected Software Projects

Research Software

2019 - 2020
CHECKSUM (a tool for tracking contributions to models and diagrams)
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
2018 - 2019
EUD-MARS (a tool for end-user visual programming of robots)
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
2011 - 2018
Cedar Studio (IDE for adaptive model-driven user interfaces)
The Open University, Milton Keynes, United Kingdom
2018
CARE# (a tool for C# source-code analysis)
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
2016 - 2017
ViSiT Editor (tool for defining puzzle-based transformations in IoT)
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon

Commercial Software

2016 - 2017
Jasmine (Cash Flow Management)
Freelance
2006 - 2011
Argus (Enterprise Resource Planning)
SoftMachine, Jounieh, Lebanon
2009 - 2010
MyTracks (Web-Based Vehicle Tracking)
SoftMachine, Jounieh, Lebanon
2008 - 2009
DenPro (Dental Practice Management)
SoftMachine, Jounieh, Lebanon
2007
ArgusPOS (Point of Sale)
SoftMachine, Jounieh, Lebanon
2004 - 2005
Online Sales (Amazon Sales Management)
Librairie Antoine, Sin El Fil, Lebanon

Undergraduate Capstone Project

2003 - 2004
Web Integrated Talking Environment (WITE) (WEB IDE)
Notre Dame University - Louaize, Zouk Mosbeh, Lebanon
Teaching

Undergraduate

Software Engineering (CSC 423)
Principles of Database Systems (CSC 426)
Object Oriented Design (CSC 323)
Human-Computer Interaction (CSC 450)
Introduction to Databases (CSC 226)
Systems Analysis and Design (CSC 305)
Computer Programming II (CSC 217)
Internship (CSC 480)

Graduate

Advanced Software Engineering (CSC 623)
Advanced Human Computer Interaction (CSC 650)
Master Thesis in Computer Science I & II (CSC 691 - CSC 692)
Languages
Fluent in English (IELTS 8.5/9) and Arabic (mother tongue), and a moderate user of French (second foreign language)
Selected Technical Skills
Programming Languages: C#, JavaScript, VB.NET, C++
Frameworks: .NET Framework with its various technologies including Windows Presentation Foundation (WPF), Windows Forms, ASP.NET (including MVC and Web API), ADO.NET, Entity Framework, Windows Communication Foundation (WCF), and Windows Workflow (WF)
Markup and Style Languages: XML, XAML, HTML, CSS
Database Management Systems: SQL Server, MySQL, Access
Query Languages: SQL (including TSQL), LINQ
Modelling Languages: UML, CAMELEON-based Model-Driven UIs
Transformation Languages: XSLT
Reporting Tools: Crystal Reports