Enhancing cognitive aspects of software visualization using DocLike modularized graph

Understanding an existing software system to trace possible changes involved in a maintenance task can be time consuming especially if its design document is absence or out-dated. In this case, visualizing the software artifacts graphically may improve the cognition of the subject system by software...

Full description

Bibliographic Details
Main Authors: Sulaiman, Shahida, Idris, Norbik Bashah, Sahibuddin, Shamsul
Format: Article
Published: Zarqa University, Jordan 2005
Subjects:
Online Access:http://eprints.utm.my/154/
_version_ 1848889854632394752
author Sulaiman, Shahida
Idris, Norbik Bashah
Sahibuddin, Shamsul
author_facet Sulaiman, Shahida
Idris, Norbik Bashah
Sahibuddin, Shamsul
author_sort Sulaiman, Shahida
building UTeM Institutional Repository
collection Online Access
description Understanding an existing software system to trace possible changes involved in a maintenance task can be time consuming especially if its design document is absence or out-dated. In this case, visualizing the software artifacts graphically may improve the cognition of the subject system by software maintainers. A number of tools have emerged and they generally consist of a reverse engineering environment and a viewer to visualize software artifacts such as in the form of graphs. The tools also grant structural re-documentation of existing software systems but they do not explicitly employ document-like software visualization in their methods. This paper proposes DocLike Modularized Graph method that represents the software artifacts of a reverse engineered subject system graphically, module-by-module in a document-like re-documentation environment. The method is utilized in a prototype tool named DocLike viewer that generates graphical views of a C language software system parsed by a selected C language parser. Two experiments were conducted to validate how much the proposed method could improve cognition of a subject system by software maintainers without documentation, in terms of productivity and quality. Both results deduce that the method has the potential to improve cognitive aspects of software visualization to support software maintainers in finding solutions of assigned maintenance tasks.
first_indexed 2025-11-15T20:32:48Z
format Article
id utm-154
institution Universiti Teknologi Malaysia
institution_category Local University
last_indexed 2025-11-15T20:32:48Z
publishDate 2005
publisher Zarqa University, Jordan
recordtype eprints
repository_type Digital Repository
spelling utm-1542012-11-07T04:50:21Z http://eprints.utm.my/154/ Enhancing cognitive aspects of software visualization using DocLike modularized graph Sulaiman, Shahida Idris, Norbik Bashah Sahibuddin, Shamsul QA76 Computer software Understanding an existing software system to trace possible changes involved in a maintenance task can be time consuming especially if its design document is absence or out-dated. In this case, visualizing the software artifacts graphically may improve the cognition of the subject system by software maintainers. A number of tools have emerged and they generally consist of a reverse engineering environment and a viewer to visualize software artifacts such as in the form of graphs. The tools also grant structural re-documentation of existing software systems but they do not explicitly employ document-like software visualization in their methods. This paper proposes DocLike Modularized Graph method that represents the software artifacts of a reverse engineered subject system graphically, module-by-module in a document-like re-documentation environment. The method is utilized in a prototype tool named DocLike viewer that generates graphical views of a C language software system parsed by a selected C language parser. Two experiments were conducted to validate how much the proposed method could improve cognition of a subject system by software maintainers without documentation, in terms of productivity and quality. Both results deduce that the method has the potential to improve cognitive aspects of software visualization to support software maintainers in finding solutions of assigned maintenance tasks. Zarqa University, Jordan 2005-01 Article PeerReviewed Sulaiman, Shahida and Idris, Norbik Bashah and Sahibuddin, Shamsul (2005) Enhancing cognitive aspects of software visualization using DocLike modularized graph. The International Arab Journal of Information Technology, 2 (1). pp. 1-9. ISSN 1683-3198 http://www.iajit.org/ABSTRACTS-3.htm
spellingShingle QA76 Computer software
Sulaiman, Shahida
Idris, Norbik Bashah
Sahibuddin, Shamsul
Enhancing cognitive aspects of software visualization using DocLike modularized graph
title Enhancing cognitive aspects of software visualization using DocLike modularized graph
title_full Enhancing cognitive aspects of software visualization using DocLike modularized graph
title_fullStr Enhancing cognitive aspects of software visualization using DocLike modularized graph
title_full_unstemmed Enhancing cognitive aspects of software visualization using DocLike modularized graph
title_short Enhancing cognitive aspects of software visualization using DocLike modularized graph
title_sort enhancing cognitive aspects of software visualization using doclike modularized graph
topic QA76 Computer software
url http://eprints.utm.my/154/
http://eprints.utm.my/154/