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.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.