Universiti Teknologi Malaysia Institutional Repository

Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach

Sulaiman, Sarina and Rashid, N.A and Abdullah, R and Sulaiman, Shahida (2008) Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach. In: Proceedings - International Symposium on Information Technology 2008, ITSim, 26-28 Aug. 2008.

[img] PDF
Restricted to Repository staff only

5Mb

Official URL: http://dx.doi.org/10.1109/ITSIM.2008.4631951

Abstract

Most computer-aided software engineering (CASE) products provide visualization utility to view software artefacts developed. Nevertheless, existing methods or approaches in such tools are limited to generating the views or component dependencies that is focusing on twhat' the output ofreverse engineering process. The online help provided by the tools only indicate thow' to use the tools to generate the views. Since existing tools mostly target for experienced software engineers, they tend to overlook the need ofexplaining twhy' the output is recommended or not with regard to software engineering principles. Hence we propose tutor-based software visualization (Tub Vis) approach in So Vis tool that analyses software artefacts pertaining to software engineering best practices inputted by the experts and generate a set of recommendations regarding the design and coding for a novices. We anticipate TubVis can improve the quality of software design and program comprehension by combining practical and theoretical aspects of software engineering education in a software visualization tool.

Item Type:Conference or Workshop Item (Paper)
Subjects:Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Divisions:Computer Science and Information System (Formerly known)
ID Code:7768
Deposited By: Maznira Sylvia Azra Mansor
Deposited On:22 Jan 2009 00:08
Last Modified:02 Jun 2010 01:47

Repository Staff Only: item control page