Repository Article

·2021 OPEN ACCESS

Model Driven Web Application Development with Agile Practices

Gürkan Alpaslan YTU , Oya Kalıpsız YTU

Zenodo (CERN European Organization for Nuclear Research)

Abstract

Model driven development is an effective method due to its benefits such as code transformation, increasing productivity and reducing human based error possibilities. Meanwhile, agile software development increases the software flexibility and customer satisfaction by using iterative method. Can these two development approaches be combined to develop web applications efficiently? What are the challenges and what are the benefits of this approach? In this paper, we answer these two crucial problems; combining model driven development and agile software development results in not only fast development and easiness of the user interface design but also efficient job tracking. We also defined an agile model based approach for web applications whose implementation study has been carried out to support the answers we gave these two crucial problems.

Keywords

Agile software development Computer science Web application Web application development Process management Software engineering World Wide Web Web development Engineering The Internet

Subject Areas

Web Applications and Data Management ·Information Systems ·Physical Sciences
Model-Driven Software Engineering Techniques ·Software ·Physical Sciences
Service-Oriented Architecture and Web Services ·Information Systems ·Physical Sciences