• DocumentCode
    2925646
  • Title

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

  • Author

    Sulaiman, Shahida ; Rashid, NurAini Abdul ; Abdullah, Rosni ; Sulaiman, Sarina

  • Author_Institution
    School of Computer Sciences, Universiti Sains Malaysia, 11800 USM, Penang, Malaysia
  • Volume
    4
  • fYear
    2008
  • fDate
    26-28 Aug. 2008
  • Firstpage
    1
  • Lastpage
    8
  • 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 ‘what’ the output of reverse engineering process. The online help provided by the tools only indicate ‘how’ to use the tools to generate the views. Since existing tools mostly target for experienced software engineers, they tend to overlook the need of explaining ‘why’ the output is recommended or not with regard to software engineering principles. Hence we propose tutor-based software visualization (TubVis) approach in SoVis 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.
  • Keywords
    Best practices; Computer aided software engineering; Computer science; Design engineering; Reverse engineering; Software design; Software engineering; Software prototyping; Software tools; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology, 2008. ITSim 2008. International Symposium on
  • Conference_Location
    Kuala Lumpur, Malaysia
  • Print_ISBN
    978-1-4244-2327-9
  • Electronic_ISBN
    978-1-4244-2328-6
  • Type

    conf

  • DOI
    10.1109/ITSIM.2008.4631951
  • Filename
    4631951