IPTEK Journal of Proceedings Series
No 1 (2018): 3rd International Seminar on Science and Technology (ISST) 2017

Investigation of SQL Clone on MVC-based Application

Fawwaz Ali Akbar (Department of Informatics, Faculty of Information Technology, Institut Teknologi Sepuluh Nopember (ITS), Kampus ITS Sukolilo, Surabaya 60111, Indonesia)
Siti Rochimah (Department of Informatics, Faculty of Information Technology, Institut Teknologi Sepuluh Nopember (ITS), Kampus ITS Sukolilo, Surabaya 60111, Indonesia)
Rizky Januar Akbar (Department of Informatics, Faculty of Information Technology, Institut Teknologi Sepuluh Nopember (ITS), Kampus ITS Sukolilo, Surabaya 60111, Indonesia)



Article Info

Publish Date
29 Jan 2018

Abstract

Model-View-Controller (MVC) design pattern is design pattern that is suitable for interactive systems. MVC is adapted in desktop and web-based applications. Moreover, many frameworks are adapting MVC pattern. Each layer of MVC has a different function. The main function of the model layer is query to the database system that represented by SQL language. In software development, code duplication or code clone is a serious problem because it will impact on the maintenance process. Associated with model layer and code clone, clone detection approach that exists today is not effective to detect clones in the model layer represented by SQL language, because the definition of code clone is not suitable for SQL clone.  SQL is declarative language that is different from the common programming language like C and Java. So, the definition of code clone must be adjusted with characteristic of SQL. In this research, we investigate the existence of SQL clone on MVC-based application and define the types of SQL clone. We define four types of SQL clone and they are confirmed exist in MVC-based application datasets that used in this research

Copyrights © 2018






Journal Info

Abbrev

jps

Publisher

Subject

Computer Science & IT

Description

IPTEK Journal of Proceedings Series publishes is a journal that contains research work presented in conferences organized by Institut Teknologi Sepuluh Nopember. ISSN: 2354-6026. The First publication in 2013 year from all of full paper in International Conference on Aplied Technology, Science, and ...