• DocumentCode
    710252
  • Title

    A Multiple View Interactive Environment to Support MATLAB and GNU/Octave Program Comprehension

  • Author

    de M Lessa, Ivan ; de F Carneiro, Glauco ; Monteiro, Miguel Jorge T. P. ; Brito E Abreu, Fernando

  • Author_Institution
    Salvador Univ. (UNIFACS), Salvador, Brazil
  • fYear
    2015
  • fDate
    13-15 April 2015
  • Firstpage
    552
  • Lastpage
    557
  • Abstract
    Program comprehension plays an important role in Software Engineering. In fact, many of the software lifecycle activities depend on program comprehension. Despite the importance of MATLAB and Octave programing languages in the Engineering and Statistical communities, little attention has been paid to the conception, implementation and characterization of tools and techniques for the comprehension of programs written in these languages. Considering this scenario, this paper presents a Multiple View Interactive Environment (MVIE) called Oct Miner that supports the comprehension of programs developed in the aforementioned languages. Oct Miner provides a set of coordinated visual metaphors that can be adjusted in accordance with the comprehension goals. An example is presented to illustrate the main functionalities of Oct Miner in a real scenario of program comprehension.
  • Keywords
    Unix; interactive programming; mathematics computing; program visualisation; programming languages; software maintenance; GNU program comprehension; MATLAB; MVIE; OctMiner; Octave program comprehension; Octave programing languages; coordinated visual metaphors; engineering communities; multiple view interactive environment; software engineering; software lifecycle activities; software visualization; statistical communities; Computer languages; Image color analysis; MATLAB; Mathematical model; Shape; Visualization; Crosscutting Concerns; MATLAB; Octave; Program Comprehension; Software Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology - New Generations (ITNG), 2015 12th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-8827-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2015.93
  • Filename
    7113531