Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Hessa Alfraihi is active.

Publication


Featured researches published by Hessa Alfraihi.


international conference on model-driven engineering and software development | 2017

The Integration of Agile Development and Model Driven Development: A Systematic Literature Review

Hessa Alfraihi; Kevin Lano

In this paper, we present a Systematic Literature Review (SLR) on combining Agile development and ModelDriven Development (MDD). The objectives of this paper are to identify what are the main characteristics of current Agile Model-Driven Development (Agile MDD) approaches, as well as the benefits and the problems of adopting these approaches. Fifteen publications have been identified and selected as primary studies on which we conducted the analysis. The results show that Agile development and MDD can coexist and benefit from their integration. However, combining Agile and MDD is still in its early stages and more effort is required in research to advance this area. The main contributions of this paper are: detailed and condensed results in the context of current Agile MDD approaches, detailed results on the benefits of Agile MDD in practice, and the observed problems and challenges of the current Agile MDD approaches.


Archive | 2018

The Impact of Integrating Agile Software Development and Model-Driven Development: A Comparative Case Study

Hessa Alfraihi; Kevin Lano; Shekoufeh Kolahdouz-Rahimi; Mohammadreza Sharbaf; Howard P. Haughton

Agile and Model-Driven Development integration (Agile MDD) is of significant interest to researchers who want to leverage the best of both worlds. Currently, there is no clear evidence or proof for the real impact of such integration. As a first step in this direction, this paper reports an empirical investigation on the impact of integrating Agile and Model-Driven Development on the quality of software systems. To this end, we developed a financial application using Agile MDD, which is further contrasted with three other independent versions of the same application developed using different approaches: Agile method, MDD method, and traditional (manually-coded) method, respectively. We also compared the functionality of the systems and a variety of technical debt metrics measuring the quality of the code and its design. Based on the case study results, we have found that the use of Agile MDD shows some improvements in the product quality and efficiency.


Federation of International Conferences on Software Technologies: Applications and Foundations | 2017

Translating UML-RSDS OCL to ANSI C

Kevin Lano; Sobhan Yassipour-Tehrani; Hessa Alfraihi; Shekoufeh Kolahdouz-Rahimi

In this paper we describe a transformation from a subset of OCL to ANSI C code, and we show that the generated code provides improved efficiency compared to OCL execution using Java, C# or C++. The transformation is itself formally specified using OCL.


international conference on software engineering advances | 2015

Patterns for Specifying Bidirectional Transformations in UML-RSDS

Kevin Lano; Hessa Alfraihi; Sobhan Yassipour Tehrani; Howard P. Haughton


MODELS (Satellite Events) | 2017

A Process for Integrating Agile Software Development and Model-driven Development.

Hessa Alfraihi; Kevin Lano


international conference on software engineering advances | 2015

Improving the Application of Agile Model-based Development: Experiences from Case Studies

Kevin Lano; Hessa Alfraihi; Sobhan Yassipour-Tehrani; Howard P. Haughton


EduSymp@MoDELS | 2015

Experiences of teaching model-based development

Kevin Lano; Sobhan Yassipour Tehrani; Hessa Alfraihi


Lecture Notes in Computer Science | 2018

Technical Debt in Model Transformation Specifications

Kevin Lano; Hessa Alfraihi


MODELS (Satellite Events) | 2017

Agile Model-driven Engineering of Financial Applications.

Kevin Lano; Howard P. Haughton; Sobhan Yassipour Tehrani; Hessa Alfraihi


MODELS (Satellite Events) | 2017

Practical Aspects of the Integration of Agile Development and Model-driven Development: An Exploratory Study.

Hessa Alfraihi; Kevin Lano

Collaboration


Dive into the Hessa Alfraihi's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge