Abstract

Software maintenance and evolution are important processes in software development. Developers usually face issues in the process of maintaining and evaluating software. The common problem is software code not well structured and organized. This will have an impact on the difficulty of the process of maintaining and evolving software. Maintenance and evolution process is done in all types of applications. In this research, we focus on web-based applications. Web-based applications are chosen because the development of web-based applications is very evolving. One of the most widely used design patterns in web applications is the Model View Controller (MVC) design pattern. This research focuses on the model layer in web applications. Because this layer automatically changes if there is a change in the data structure or database. Therefore, to make the maintenance and evolution process easier, it is necessary to analyze and reorganize the model layer. In this study, we trying to group the functions on the model layer by looking at the similarity of table reference access in the query. For the analysis process of the reorganization of the function structure, we use DSM (Design Structural Matrix). in this research, we use DSM in a new field that is in the model layer on MVC based application. The preliminary result, the reorganization of the function structure provides better contex recommendations that following the reference table for each function.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call