Publications

[ACM] [DBLB] [Google Scholar] [Microsoft Researcher Profile] [Academia] [Researcher Gate]

This page contains a complete listing of my publications, including Books, Book Chapters, and Refereed Publications. You may chose to browse these publications by topic (Healthcare Analytics, Modeling and Complexity Management, Empirical Studies, Pedagogical Studies), or by publication type (Journal, Conference, Workshop, Book Authorship, Book Chapters). You can also view a list of Seven Key Publications.

Refereed Publications


2017

1. Maged Elaasar, Florian Noyrit, Omar Badreddin, Sébastien Gérard. “Reducing UML Modeling Tool Complexity with Architectural Contexts and Viewpoints“. International Conference on Model-Driven Engineering and Software Development (MODELSWARD) 2017.

2. Grischa Liebel, Omar Badreddin and Rogardt Heldal. “Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML“. In IEEE Conference on Software Engineering Education and Training (CSEE&T).

2016

3. Omar Badreddin, Vahdat Abdelzad, Timothy C. Lethbridge, Maged Elaasar. “fSysML: Foundational Executable SysML for Cyber- Physical System Modeling“. 4th International Workshop on The Globalization of Modeling Languages. To Appear.

4. Omar Badreddin, Maged Elaasar, and Vahdat Abdelzad. “Action languages and precise modeling for cyber-physical systems design and testing.” Proceedings of the 26th Annual International Conference on Computer Science and Software Engineering. IBM Corp., 2016.

5. Maged Elaasar and Omar Badreddin. “Modeling Meets Programming: A Comparative Study in Model Driven Engineering Action Languages“. 7th International Symposium on Leveraging Applications of Formal Methods, Verification & Validation (ISOLA 2016). Invited Paper. (to appear).

6. Abdullah Aldaeej and Omar Badreddin. “Towards Improving UML Adoption and Modeling Practices in the Open Source Community”. In Proceedings of the ACM/IEEE International Conference on Software Engineering (ICSE), 2016.

7. Ishan Bhatt, O’neil Guthrie, Michael Skelton, Viacheslav Fofanov, Srinivas Kosaraju Omar Badreldin. “Clinical Challenges in Identifying NIHL Phenotype for Genetic Association Analysis”. American Academy of Audiology, 2016.

2015

8. Omar Badreddin, Abdelwahab Hamou-Lhadj, Maged Elaasar. “Controlled Experiment for Evaluating the Comprehensibility of UML Action Languages“. In Proceedings of 2016 IEEE International Conference on Model-Driven Engineering and Software Development, Rome, Italy. (Nominated for Best Paper Award).

Keywords: UML, Model Driven Development, Action Language for Foundation UML Alf, Object Orientation, Model Oriented Programming Languages.

9. Omar Badreddin, Ryan Simmons, Waylon Dixon, Ricardo Castillo, Michael Albanese, Duke Ayers, and Ian Humphrey. “Design and Evaluation of Seamless Hand Hygiene Monitoring System“. HEALTHINF 2016. Acceptance rate < 15%, ranked one of the top-3 Biomedical Engineering conferences.

10. Omar Badreddin, Ricardo Castillo, Lysanne Lessard and Michael Albanese. “Towards Improved Performance and Compliance in Healthcare using Wearables and Bluetooth Technologies“. Proceedings of the 2015 Conference of the Center for Advanced Studies on Collaborative Research. IBM Corp., 2015.

Keywords: Wearables, Healthcare Informatics, Bluetooth, Compliance and Governance, Indoor Localization.

11. Omar Badreddin, Arnon Sturm, Abdelwahab Hamou-Lhadj, Timothy Lethbridge, Waylon Dixon, Ryan Simmons. “The Effects of Education on Students’ Perception of Modeling in Software Engineering“. In proceedings of ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems.

12. Omar Badreddin, Ricardo Castillo. “Patient Flow Management: Combining Analytical and Observational Data to Uncover Flow Patterns“.  Proceedings of the International Conference on Health Informatics, Lisbon, Portugal, 12-15 January, 2015.

2014

13. Miguel A. Garzón, Timothy C. Lethbridge, Hamoud Aljamaan, Omar Badreddin. “Reverse Engineering of Object-Oriented Code into Umple using an Incremental and Rule-Based Approach“. In ACM proceedings of the 2014 Conference of the Center for Advanced Studies on Collaborative Research.

14. Omar Badreddin, Arnon Sturn, Timothy C. Lethbridge. “Requirement Traceability: A Model-based Approach“. In IEEE Proceedings of The Fourth International Model-Driven Requirements Engineering (MoDRE), 2014.

Presentation slides.

15. Omar Badreddin, Liam Peyton. “Patient Flow Monitoring Systems: Investigation of Alternatives“. In pre-proceedings of FHIES/SEHC 2014 : Symposium on Foundations of Health Information Engineering and Systems (FHIES) and the Software Engineering in Healthcare (SEHC).

16. Daniele Barone, Liam Peyton, Flavino Rizzolo, Daniel Amyot, John Mylopoulos, Omar Badreddin. “Model-Based Management of Strategic Initiatives“. Journal on data Semantics, Springer (2014): 1-17.

17. Okhaide Akhigbe, Mohammad Alhaj, Daniel Amyot, Omar Badreddin, Edna Braun, Nick Cartwright, Gregory Richards, Gunter Mussbacher. “Creating Quantitative Goal Models: Governmental Experience.”  The 33rd edition of the International Conference on Conceptual Modeling, 2014.

18. Omar Badreddin, Craig Kuziemsky, Aladdin Baarah, Liam Peyton, Austin Chamney. “Analytics Driven Application Development for Healthcare Organizations“. HEALTHINF 2014. Acceptance rate < 14%, ranked one of the top-3 Biomedical Engineering conferences.

19. Omar Badreddin, Timothy C. Lethbridge, and Andrew Forward. “Investigation and Evaluation of UML Action Languages“. MODELSWARD 2014, International Conference on Model-Driven Engineering and Software Development. 2014.

20. Omar Badreddin, Timothy C. Lethbridge, and Andrew Forward. “A Novel Approach to versioning and Merging Model and Code Uniformly“. MODELSWARD 2014, International Conference on Model-Driven Engineering and Software Development. 2014.

21. Omar Badreddin, Timothy C. Lethbridge, Andrew Forward, Maged Elaasar, Hamoud Aljamaan, Miguel A. Garzon. “Enhanced Code Generation from UML Composite State Machines“. MODELSWARD 2014, International Conference on Model-Driven Engineering and Software Development. 2014.

22. Omar Badreddin, Andrew Forward, Timothy C. Lethbridge. “A Test-Driven Approach for Developing Software Languages“. MODELSWARD 2014, International Conference on Model-Driven Engineering and Software Development. 2014.

23. Hamoud Aljamaan, Timothy C. Lethbridge, Omar Badreddin, Geoffrey Guest, Andrew Forward. “Specifying Trace Directives for UML Attributes and State Machines“. MODELSWARD 2014, International Conference on Model-Driven Engineering and Software Development. 2014.

24. Omar Badreddin, Andrew Forward, and Timothy C. Lethbridge. “Exploring a Model-Oriented and Executable Syntax for UML Attributes”. Software Engineering Research, Management and Applications. Springer International Publishing, 2014. 33-53.
Presentation slides

25. Omar Badreddin, Andrew Forward, and Timothy C. Lethbridge. Improving Code Generation for Associations: Enforcing Multiplicity Constraints and Ensuring Referential Integrity”. Software Engineering Research, Management and Applications. Springer International Publishing, 2014. 129-149.
Presentation slides

2013

26. Omar Badreddin, Liam Peyton. “Real Time Patient Flow Management using Business Process Management, Location Tags, and Complex Events Processing“. ACM digital Library, Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research.

27. Omar Badreddin.Thematic Review and Analysis of Grounded Theory Application in Software Engineering“. Journal of Advances in Software Engineering. Volume 2013, Article No. 4. DOI: 10.1155/2013/468021.

28. Omar Badreddin, Gunter Mussbacher, Daniel Amyot, Saeed Ahmadi Behnam, Rouzbahan Rashidi-Tabrizi, Edna Braun, Mohammad Alhaj and Gregory Richards. “Regulation-Based Dimensional Modeling for Regulatory Intelligence“. RELAW 2013, Sixth International Workshop on Requirements Engineering and Law.

29.  Omar Badreddin, Timothy C. Lethbridge and Maged Elaasar, “Modeling Practices in Open Source Software”. Open Source Software: Quality Verification. Springer Berlin Heidelberg, 2013. 127-139.
Presentation Slides.

30.  Omar Badreddin, “The Current State and Future of Model Driven Engineering in Open Source Projects.”, ACM 9th International Conference on Open Source Systems, 2013.

31. Omar Badreddin, “Empirical Evaluation of Research Prototypes at Variable Stages of Maturity”, User Evaluations for Software Engineering Researchers (USER), 2013 2nd International Workshop on, 10.1109/USER.2013.6603076. 2013 , Pages: 1- 4.

32. Omar Badreddin, Timothy C. Lethbridge, “Model Oriented Programming: Bridging the Code-Model Divide”. ICSE Workshop on Modeling in Software Engineering, 2013, Modeling in Software Engineering (MiSE), 2013 5th International Workshop on, 10.1109/MiSE.2013.6595299. 2013 , Pages: 69 – 75.

33. Saeed Ahmadi Behnam, Omar Badreddin, “Toward a Care Process Metamodel: For business intelligence healthcare monitoring solutions.” Software Engineering in Health Care (SEHC), 2013 5th International Workshop on. IEEE, 2013.

2012

34. Omar Badreddin, Andrew Forward, Timothy C. LethbridgeModel Oriented Programming: An Empirical Study of Comprehension. In ACM proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research. Winner of ‘Best Paper’ award.

35.  Omar Badreddin, Timothy C. LethbridgeCombining Experiments and Grounded Theory to Evaluate a Research Prototype: Lessons from the Umple Model-Oriented Programming Technology. ICSE Workshop on User Evaluation for Software Engineering Researchers (USER), 2012. 10.1109/USER.2012.6226575.

36. Omar BadreddinA Manifestation of Model-Code Duality: Facilitating the Representation of State Machines in the Umple Model-Oriented Programming Language. PhD thesis, University of Ottawa, Canada. Published 2012. Available: http://www.ruor.uottawa.ca/en/handle/10393/22733

37. Andrew Forward, Omar Badreddin, Timothy C. LethbridgeModel-Driven Rapid Prototyping with Umple. In Software: Practice and Experience Journal. Vol 42, Issue 7. Pages 781–797, July 2012. DOI: 10.1002/spe.1155. Available: http://onlinelibrary.wiley.com/doi/10.1002/spe.1155/full

2011

38. Timothy C. Lethbridge, Gunter Mussbacher, Andrew Forward, Omar Badreddin. Teaching UML Using Umple: Applying Model-Oriented Programming in the Classroom. In Proceedings of CSEE&T 2011, co-located with ICSE 2011. Pages 421-428. DOI: 10.1109/CSEET.2011.5876118. Available: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5876118&tag=1

2010

39. Omar Badreddin, Tim Lethbridge, Hisham El-Shishiny, Margaret-Anne Storey, Andrew Forward. Challenges and Opportunities in Adoption of Research Prototypes in Industrial practice.Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research. ACM, Pages 414-415. Available: http://dl.acm.org/citation.cfm?id=1924021

40. Omar Badreddin, Timothy C. LethbridgeA Study of Applying a Research Prototype Tool in Industrial Practice. Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering. Pages 353-356 . ACM New York, NY, USA ©2010. Available: http://dl.acm.org/citation.cfm?id=1882345

41. Omar Badreddin. Umple: A model-oriented programming language, in Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2, 2010, pp. 337-338. Available: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6062203

42. Andrew Forward, Omar Badreddin and Timothy C. LethbridgeUmple: Towards Combining Model Driven with Prototype Driven System Development, 21st IEEE International Symposium on Rapid System Prototyping (RSP), 2010. Pages 1-7. Available: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5656338

43. Timothy C. Lethbridge, Andrew Forward, Omar Badreddin. Umplification: Refactoring to Incrementally Add Abstraction to a Program, in the 17th working conference on Reverse Engineering. Pages 220 – 224. 2010. Available:
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5645562

44. Timothy C. Lethbridge, Andrew Forward, Omar Badreddin. Problems and Opportunities for Model-Centric vs. Code-Centric Development: A Survey of Software Professionals, in the proceedings of C2M:EEMDD 2010. Available: http://www.esi.es/modelplex/c2m/docum/C2M2010_survey.pdf

2008

45.  Hisham El-Shishiny, Sally Deraz, and Omar Bahy Badreddin, Mining Software Aging Patterns by Artificial Neural Networks. Springer Berlin 2008, ISSN: 0302-9743 (Print) 1611-3349 (Online). DOI: 10.1007/978-3-540-69939-2. Available: http://www.springerlink.com/content/d0266887326108m4/

46. Hisham El-Shishiny, Sally DerazOmar BadreddinMining software aging: A neural network approach. Computers and Communications, 2008. Pages 182-187. ISCC 2008. IEEE Symposium, July 2008. ISSN: 1530-1346. ISBN: 978-1-4244-2702-4. Available: http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4625660

2007

47. Omar Badreddin, Integrating Globalization Process in the Rational Unified Process. Master’s thesis, the American University in Cairo, 2007. Available:
http://books.google.ca/books?id=u5w-QwAACAAJ

48. Amr el-Kadi and Omar BadreddingRUP–A globalized approach to software engineering.  Journal of Computational Methods in Science and Engineering 9, 201-210. Available: http://dl.acm.org/citation.cfm?id=1609818.

49. Omar Badreddin and Amr ElKadiG-RUP: A Globalized Approach to Software Engineering. Proceedings of 17th International Conference on Software Engineering and Data Engineering. ISBN: 978-1-880843-67-3. Available:
http://dblp.uni-trier.de/db/conf/sede/sede2008.html#El-KadiB08

50. Omar Badreddin and Amr ElKadi, gRUP: a Globalized Approach to Software Engineering”,  Journal of Computational Methods in Science and Engineering. DOI: 10.3233/JCM-2009-0248. Pages: 201-210. Available: http://iospress.metapress.com/content/8529w4lq081h3h00/

Books


Click on the publication title to download the full text.
51. Omar BadreddingRUP: a Globalized Approach to Software Engineering. Handelsregister Amtsgericht Saarbrücken HRB. ISBN: 978-3-8465-0986-9. 07 October 2011. Available:

http://www.amazon.com/gRUP-Globalized-Engineering-methodology-translating/dp/3846509868

52. Gary Wicks, Egide Van Aerschot, Omar Badreddin, Knut Kubein, Kevin Lo, Daphne Steele. Powering SOA Solutions with IMS. Publisher: IBM Redbooks Pub., Date: March 30, 2009, Part Number: SG24-7662-00, Pages in Print Edition: 410. ISBN: 0738432385. Available: http://www.redbooks.ibm.com/abstracts/sg247662.html

53. Lydia Parziale, Omar Badreddin, Roy P Costa, Rodrigo Ceron Ferreira de Castro, Marian Gasparovic, Kenneth P Haas, Guillaume Lasmayous, Raymond Van Deurs. z/VM and Linux Operations for z/OS Systems Programmers. IBM Redbooks Pub., ISBN: 0738431591. IBM Forum Number: SG24-7603-00. Publish Date: 01 September 2008. Available: http://www.redbooks.ibm.com/abstracts/sg247603.html

54. Martin Keen; Omar Badreddin; Waveney Croson; Andy Garratt; Ben Karchner; Ines Lehmann; Frank Neumann; Lincoln Roach. Human-Centric Business Process Management with WebSphere Process Server V6. IBM Redbooks Pub., ISBN: 0738486787. IBM Forum Number: SG24-7477-00. Publish Date: 15 October 2007.
http://my.safaribooksonline.com/book/web-development/websphere/0738486787

Book Chapters


55. Software Engineering Research, Management and ApplicationsStudies in Computational Intelligence Volume 496, 2014, pp 33-53. “Exploring a Model-Oriented and Executable Syntax for UML Attributes”.

56. Software Engineering Research, Management and ApplicationsStudies in Computational Intelligence Volume 496, 2014, pp 129-149. “Improving Code Generation for Associations: Enforcing Multiplicity Constraints and Ensuring Referential Integrity”.

57.  Open Source Software: Quality VerificationIFIP Advances in Information and Communication Technology Volume 404, 2013, pp 127-139. “Modeling Practices in Open Source Software”.

Technical Reports


58. Omar Badreddin and Timothy C. LethbridgeAn Empirical Experiment of Comprehension on Textual and Visual Modeling Approaches. Technical report number TR-2011-03. Available: http://www.site.uottawa.ca/~tcl/gradtheses/obadreldin/TR-2011-03.pdf

59. Omar BadreddinA comparison of Requirement Integration Support from an MDA Perspective. Technical report, University of Ottawa. April, 2008. Available:
https://obahy.files.wordpress.com/2012/12/csi5112-project-omar.pdf

Conference Talks and Presentations


Keynote Speeches


Academic Activities


  • Contributing member in the Object Management Group (OMG).
  • Program Committee member in  International Conference on Digital Information Processing and Communications (ICDIPC).
  • Chair: Model Driven Architecture in Healthcare Systems – MDA-HC 2015. (Workshop co-located with Modelsward conference)
  • Chair: The Current State and Future of Model Driven Engineering in Open Source Projects (Workshop colocated with OSS conference).
  • Chair: Challenges and Opportunities in Applying Research Prototypes and Findings into Industrial Practice (Workshop colocated with CASCON conference).
  • Chair: Real Time Patient Flow Management using Business Process Management, Location Tags, and Complex Events Processing. (Workshop colocated with CASCON conference).

Read More here..

Academic Awards


Best paper award, honours and fellowships ..

Read More here..

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s