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
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;
Conference_Titel :
Information Technology - New Generations (ITNG), 2015 12th International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4799-8827-3
DOI :
10.1109/ITNG.2015.93