본문 바로가기
  • Home

A GUI-based Approach to Software Modularization

  • Journal of The Korea Society of Computer and Information
  • Abbr : JKSCI
  • 2018, 23(4), pp.97-106
  • DOI : 10.9708/jksci.2018.23.04.097
  • Publisher : The Korean Society Of Computer And Information
  • Research Area : Engineering > Computer Science
  • Received : February 7, 2018
  • Accepted : April 11, 2018
  • Published : April 30, 2018

DongMin Park 1 Yeong-Seok Seo 1

1영남대학교

Accredited

ABSTRACT

Software maintenance activities have always been important issues in many domains of the software industry. In order to help to resolve this issue, software modularization approaches have been studied to build adequate modules with high cohesion and low coupling; such modular structures can help the comprehension and maintenance of complex systems. In this paper, we propose a GUI-based automated approach for software modularization based on GUI structure analysis. GUI is a principal manner to allow users to access the overall functionalities of a software system; in particular, GUI is closely related to software functionalities, which makes it a promising tool to identify and understand the entire software system. We also implement a software tool to support our approach and evaluate it with a case study using an open source software.

Citation status

* References for papers published after 2022 are currently being built.

This paper was written with support from the National Research Foundation of Korea.