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

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 e...

Full description

Bibliographic Details
Main Authors: Sulaiman, Shahida, Abdul Rashid, Nur Aini, Abdullah, Rosni, Sulaiman, Sarina
Format: Conference or Workshop Item
Language:English
Published: 2008
Subjects:
Online Access:http://eprints.utm.my/7768/1/Azli_N_A_2006_Development_Equations_Through_Trajectories_Linearization.pdf
_version_ 1825910095162114048
author Sulaiman, Shahida
Abdul Rashid, Nur Aini
Abdullah, Rosni
Sulaiman, Sarina
author_facet Sulaiman, Shahida
Abdul Rashid, Nur Aini
Abdullah, Rosni
Sulaiman, Sarina
author_sort Sulaiman, Shahida
collection ePrints
description 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.
first_indexed 2024-03-05T18:11:55Z
format Conference or Workshop Item
id utm.eprints-7768
institution Universiti Teknologi Malaysia - ePrints
language English
last_indexed 2024-03-05T18:11:55Z
publishDate 2008
record_format dspace
spelling utm.eprints-77682017-10-22T06:34:28Z http://eprints.utm.my/7768/ Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach Sulaiman, Shahida Abdul Rashid, Nur Aini Abdullah, Rosni Sulaiman, Sarina QA75 Electronic computers. Computer science 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. 2008 Conference or Workshop Item PeerReviewed application/pdf en http://eprints.utm.my/7768/1/Azli_N_A_2006_Development_Equations_Through_Trajectories_Linearization.pdf Sulaiman, Shahida and Abdul Rashid, Nur Aini and Abdullah, Rosni and Sulaiman, Sarina (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. http://dx.doi.org/10.1109/ITSIM.2008.4631951
spellingShingle QA75 Electronic computers. Computer science
Sulaiman, Shahida
Abdul Rashid, Nur Aini
Abdullah, Rosni
Sulaiman, Sarina
Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach
title Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach
title_full Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach
title_fullStr Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach
title_full_unstemmed Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach
title_short Supporting system development by novice software engineers using a tutor-based software visualization (TubVis) approach
title_sort supporting system development by novice software engineers using a tutor based software visualization tubvis approach
topic QA75 Electronic computers. Computer science
url http://eprints.utm.my/7768/1/Azli_N_A_2006_Development_Equations_Through_Trajectories_Linearization.pdf
work_keys_str_mv AT sulaimanshahida supportingsystemdevelopmentbynovicesoftwareengineersusingatutorbasedsoftwarevisualizationtubvisapproach
AT abdulrashidnuraini supportingsystemdevelopmentbynovicesoftwareengineersusingatutorbasedsoftwarevisualizationtubvisapproach
AT abdullahrosni supportingsystemdevelopmentbynovicesoftwareengineersusingatutorbasedsoftwarevisualizationtubvisapproach
AT sulaimansarina supportingsystemdevelopmentbynovicesoftwareengineersusingatutorbasedsoftwarevisualizationtubvisapproach