Omar Bahy Badreddin

Orcid: 0000-0002-8851-4131

Affiliations:
  • University of Ottawa, Ottawa, ON, Canada
  • University of Texas, El Paso, TX, USA


According to our database1, Omar Bahy Badreddin authored at least 60 papers between 2008 and 2021.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2021
The human in model-driven engineering loop: A case study on integrating handwritten code in model-driven engineering repositories.
Softw. Pract. Exp., 2021

Umple: Model-driven development for open source and education.
Sci. Comput. Program., 2021

The Evolution of Software Design Practices Over a Decade: A Long Term Study of Practitioners.
J. Object Technol., 2021

Characterization of Software Design and Collaborative Modeling in Open Source Projects.
Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development, 2021

2020
Theoretical Explanation of Recent Empirically Successful Code Quality Metrics.
J. Adv. Comput. Intell. Intell. Informatics, 2020

Comprehensive Model-Driven Complexity Metrics for Software Systems.
Proceedings of the 20th IEEE International Conference on Software Quality, 2020

Towards a Model-based Fuzzy Software Quality Metrics.
Proceedings of the 8th International Conference on Model-Driven Engineering and Software Development, 2020

ModelMine: a tool to facilitate mining models from open source repositories.
Proceedings of the MODELS '20: ACM/IEEE 23rd International Conference on Model Driven Engineering Languages and Systems, 2020

2019
Susereum: towards a reward structure for sustainable scientific research software.
Proceedings of the 14th International Workshop on Software Engineering for Science, 2019

Distributed software health and quality metrics with blockchains.
Proceedings of the 29th Annual International Conference on Computer Science and Software Engineering, 2019

2018
Collaborative Software Design and Modeling in Open Source Systems.
Proceedings of the System Analysis and Modeling. Languages, Methods, and Tools for Systems Engineering, 2018

Adaptation and Implementation of the ISO42010 Standard to Software Design and Modeling Tools.
Proceedings of the Model-Driven Engineering and Software Development, 2018

Reducing UML Modeling Tool Complexity with Architectural Contexts and Viewpoints.
Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development, 2018

A Decade of Software Design and Modeling: A Survey to Uncover Trends of the Practice.
Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2018

vOCL: A novel approach for UML constraints modeling.
Proceedings of MODELS 2018 Workshops: ModComp, 2018

Blockchain fundamentals and development platforms.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

Powering software sustainability with blockchain.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

The impact of design and UML modeling on codebase quality and sustainability.
Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering, 2018

2017
Model Driven Software Engineering in Education: A Multi-Case Study on Perception of Tools and UML.
Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, 2017

2016
A Controlled Experiment for Evaluating the Comprehensibility of UML Action Languages.
Proceedings of the MODELSWARD 2016, 2016

fSysML: Foundational Executable SysML for Cyber-Physical System Modeling.
Proceedings of the 4th International Workshop on the Globalization Of Modeling Languages co-located with ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS 2016), 2016

Modeling Meets Programming: A Comparative Study in Model Driven Engineering Action Languages.
Proceedings of the Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications, 2016

Towards promoting design and UML modeling practices in the open source community.
Proceedings of the 38th International Conference on Software Engineering, 2016

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, 2016

Design and Evaluation of Seamless Hand Hygiene Monitoring System.
Proceedings of the 9th International Joint Conference on Biomedical Engineering Systems and Technologies (BIOSTEC 2016), 2016

2015
Model-Based Management of Strategic Initiatives.
J. Data Semant., 2015

The Effects of Education on Students' Perception of Modeling in Software Engineering.
Proceedings of the First International Workshop on Human Factors in Modeling co-located with ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2015), 2015

Towards improved performance and compliance in healthcare using wearables and bluetooth technologies.
Proceedings of 25th Annual International Conference on Computer Science and Software Engineering, 2015

Patient Flow Management - Combining Analytical and Observational Data to Uncover Flow Patterns.
Proceedings of the HEALTHINF 2015, 2015

2014
Requirement traceability: A model-based approach.
Proceedings of the IEEE 4th International Model-Driven Requirements Engineering Workshop, 2014

Enhanced Code Generation from UML Composite State Machines.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

Investigation and Evaluation of UML Action Languages.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

A Novel Approach to Versioning and Merging Model and Code Uniformly.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

A Test-Driven Approach for Developing Software Languages.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

Specifying Trace Directives for UML Attributes and State Machines.
Proceedings of the MODELSWARD 2014 - Proceedings of the 2nd International Conference on Model-Driven Engineering and Software Development, Lisbon, Portugal, 7, 2014

Patient Flow Monitoring Systems: Investigation of Alternatives.
Proceedings of the Software Engineering in Health Care - 4th International Symposium, 2014

Creating Quantitative Goal Models: Governmental Experience.
Proceedings of the Conceptual Modeling - 33rd International Conference, 2014

Reverse engineering of object-oriented code into Umple using an incremental and rule-based approach.
Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, 2014

Analytics Driven Application Development for Healthcare Organizations.
Proceedings of the HEALTHINF 2014, 2014

2013
Thematic Review and Analysis of Grounded Theory Application in Software Engineering.
Adv. Softw. Eng., 2013

Improving Code Generation for Associations: Enforcing Multiplicity Constraints and Ensuring Referential Integrity.
Proceedings of the Software Engineering Research, 2013

Exploring a Model-Oriented and Executable Syntax for UML Attributes.
Proceedings of the Software Engineering Research, 2013

Regulation-Based Dimensional Modeling for Regulatory Intelligence.
Proceedings of the Sixth International Workshop on Requirements Engineering and Law, 2013

Modeling Practices in Open Source Software.
Proceedings of the Open Source Software: Quality Verification, 2013

Toward a care process metamodel: for business intelligence healthcare monitoring solutions.
Proceedings of the 5th International Workshop on Software Engineering in Health Care, 2013

Model oriented programming: bridging the code-model divide.
Proceedings of the 5th International Workshop on Modeling in Software Engineering, 2013

Empirical evaluation of research prototypes at variable stages of maturity.
Proceedings of the 2nd International Workshop on User Evaluations for Software Engineering Researchers, 2013

Real time patient flow management using business process management, location tags, and complex events processing.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2013

2012
Model-driven rapid prototyping with Umple.
Softw. Pract. Exp., 2012

Combining experiments and grounded theory to evaluate a research prototype: lessons from the Umple model-oriented programming technology.
Proceedings of the First International Workshop on User Evaluation for Software Engineering Researchers, 2012

Model oriented programming: an empirical study of comprehension.
Proceedings of the Center for Advanced Studies on Collaborative Research, 2012

2011
Teaching UML using umple: Applying model-oriented programming in the classroom.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

2010
Umplification: Refactoring to Incrementally Add Abstraction to a Program.
Proceedings of the 17th Working Conference on Reverse Engineering, 2010

A study of applying a research prototype tool in industrial practice.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

Umple: Towards combining model driven with prototype driven system development.
Proceedings of the 21st IEEE International Symposium on Rapid System Prototyping, 2010

Umple: a model-oriented programming language.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Challenges and opportunities in applying research prototypes and findings into industrial practice.
Proceedings of the 2010 conference of the Centre for Advanced Studies on Collaborative Research, 2010

2009
gRUP - A globalized approach to software engineering.
J. Comput. Methods Sci. Eng., 2009

2008
Mining software aging: A neural network approach.
Proceedings of the 13th IEEE Symposium on Computers and Communications (ISCC 2008), 2008

Mining Software Aging Patterns by Artificial Neural Networks.
Proceedings of the Artificial Neural Networks in Pattern Recognition, Third IAPR Workshop, 2008


  Loading...