Conference Publications

C1. 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 (to appear).

C2. 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).

C3. 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.

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

C5. 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.

C6. 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.

C7. 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.

C8. 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.

C9. 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.

C10. 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.

C11. 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

C12. 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

C13. 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.

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

C15. Omar Badreddin, Andrew Forward, Timothy C. LethbridgeModel 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.

C16. 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

C17. Omar BadreddinTim LethbridgeHisham 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. Pages 414-415. Available: http://dl.acm.org/citation.cfm?id=1924021

C18. Omar BadreddinTimothy 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

C19. 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

C20. 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

C21. 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

C22. 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

C23.  Hisham El-ShishinySally 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/

C24. 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.

C25. Hisham El-ShishinySally 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

C26. 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