1. Omar Badreddin, Arnon Sturn, Timothy C. Lethbridge. “Requirement Traceability: A Model-based Approach”. In Proceedings of The Fourth International Model-Driven Requirements Engineering (MoDRE), 2014.
2. Daniele Barone, Liam Peyton, Flavino Rizzolo, Daniel Amyot, John Mylopoulos, Omar Badreddin. “Model-Based Management of Strategic Initiatives“. Journal on data Semantics, Springer 2014.
3. 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.
4. Omar Badreddin, Timothy C. Lethbridge, and Andrew Forward. “Versioning and Merging Model and Code Uniformly Using Umple“. MODELSWARD 2014, International Conference on Model-Driven Engineering and Software Development. 2014.
5. 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.
6. 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.
7. 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.
8. 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.
9. 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.
10. 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
11. 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
12. Omar Badreddin, Timothy C. Lethbridge and Maged Elassar, “Modeling Practices in Open Source Software”. Open Source Software: Quality Verification. Springer Berlin Heidelberg, 2013. 127-139.
Presentation Slides.
13. Omar Badreddin, “The Current State and Future of Model Driven Engineering in Open Source Projects.”, 9th International Conference on Open Source Systems.
14. 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.
15. 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.
16. Saeed Ahmadi Behnam, Omar Badreddin, “Toward a Care Process Metamodel”. ICSE Workshop on Software Engineering in Health Care, 2013.
17. Omar Badreddin, Andrew Forward, Timothy C. Lethbridge. Model Oriented Programming: An Empirical Study of Comprehension. In proceedings of the 2012 Conference of the Center for Advanced Studies on Collaborative Research. Winner of ‘Best Student Paper’ award.
18. Omar Badreddin, Timothy C. Lethbridge. Combining 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.
19. Omar Badreddin. A 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
20. Andrew Forward, Omar Badreddin, Timothy C. Lethbridge. Model-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
21. 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
22. 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
23. Andrew Forward, Omar Badreddin and Timothy C. Lethbridge. Umple: 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
24. 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. Available:
http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5645562
25. 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
26. Software Engineering Research, Management and Applications, Studies in Computational Intelligence Volume 496, 2014, pp 33-53. “Exploring a Model-Oriented and Executable Syntax for UML Attributes”.
27. Software Engineering Research, Management and Applications, Studies in Computational Intelligence Volume 496, 2014, pp 129-149. “Improving Code Generation for Associations: Enforcing Multiplicity Constraints and Ensuring Referential Integrity”.
28. Open Source Software: Quality Verification, IFIP Advances in Information and Communication Technology Volume 404, 2013, pp 127-139. “Modeling Practices in Open Source Software”.
29. 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