Hessa Alfraihi
King's College London
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hessa Alfraihi.
international conference on model-driven engineering and software development | 2017
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
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
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
Kevin Lano; Hessa Alfraihi; Sobhan Yassipour Tehrani; Howard P. Haughton
MODELS (Satellite Events) | 2017
Hessa Alfraihi; Kevin Lano
international conference on software engineering advances | 2015
Kevin Lano; Hessa Alfraihi; Sobhan Yassipour-Tehrani; Howard P. Haughton
EduSymp@MoDELS | 2015
Kevin Lano; Sobhan Yassipour Tehrani; Hessa Alfraihi
Lecture Notes in Computer Science | 2018
Kevin Lano; Hessa Alfraihi
MODELS (Satellite Events) | 2017
Kevin Lano; Howard P. Haughton; Sobhan Yassipour Tehrani; Hessa Alfraihi
MODELS (Satellite Events) | 2017
Hessa Alfraihi; Kevin Lano