A concern visualization approach for improving MATLAB and octave program comprehension

Bibliographic Details
Main Author: Lessa, I. M.
Publication Date: 2015
Other Authors: Carneiro, G., P. Monteiro, Miguel, Monteiro, M. P., Brito e Abreu, F.
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10071/24919
Summary: The literature has pointed out the need for focusing efforts to better support comprehension of MATLAB and Octave programs. Despite being largely used in the industry and academia in the engineering domain, programs and routines written in those languages still require efforts to propose approaches and tools for its understanding. Considering the use of crosscutting concerns (CCCs) to support the comprehension of object-oriented programs, there is room of its use in the context of MATLAB and Octave programs. The literature has purpose and examples in this direction. Considering this scenario, we propose the use of visualization enriched with CCCs representation to support the comprehension of such programs. This paper discusses the use of a multiple view interactive environment called OctMiner in the context of two case studies to characterize how collected information relating to crosscutting concerns can foster the comprehension of MATLAB and GNU/Octave programs. As a result of the conducted case studies, we propose strategies based on OctMiner and tailored to support different comprehension activities of programs written in MATLAB and Octave.
id RCAP_30104ff1c2bf5c71ce75a9791987cad4
oai_identifier_str oai:repositorio.iscte-iul.pt:10071/24919
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling A concern visualization approach for improving MATLAB and octave program comprehensionMATLAB/OctaveSoftware comprehensionCrosscutting concernsSoftware visualizationThe literature has pointed out the need for focusing efforts to better support comprehension of MATLAB and Octave programs. Despite being largely used in the industry and academia in the engineering domain, programs and routines written in those languages still require efforts to propose approaches and tools for its understanding. Considering the use of crosscutting concerns (CCCs) to support the comprehension of object-oriented programs, there is room of its use in the context of MATLAB and Octave programs. The literature has purpose and examples in this direction. Considering this scenario, we propose the use of visualization enriched with CCCs representation to support the comprehension of such programs. This paper discusses the use of a multiple view interactive environment called OctMiner in the context of two case studies to characterize how collected information relating to crosscutting concerns can foster the comprehension of MATLAB and GNU/Octave programs. As a result of the conducted case studies, we propose strategies based on OctMiner and tailored to support different comprehension activities of programs written in MATLAB and Octave.IEEE2022-03-31T09:00:22Z2015-01-01T00:00:00Z2015-01-012022-03-31T09:59:18Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10071/24919eng978-1-4673-9272-310.1109/SBES.2015.19Lessa, I. M.Carneiro, G.P. Monteiro, MiguelMonteiro, M. P.Brito e Abreu, F.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-07-07T02:27:22Zoai:repositorio.iscte-iul.pt:10071/24919Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T17:58:47.589590Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv A concern visualization approach for improving MATLAB and octave program comprehension
title A concern visualization approach for improving MATLAB and octave program comprehension
spellingShingle A concern visualization approach for improving MATLAB and octave program comprehension
Lessa, I. M.
MATLAB/Octave
Software comprehension
Crosscutting concerns
Software visualization
title_short A concern visualization approach for improving MATLAB and octave program comprehension
title_full A concern visualization approach for improving MATLAB and octave program comprehension
title_fullStr A concern visualization approach for improving MATLAB and octave program comprehension
title_full_unstemmed A concern visualization approach for improving MATLAB and octave program comprehension
title_sort A concern visualization approach for improving MATLAB and octave program comprehension
author Lessa, I. M.
author_facet Lessa, I. M.
Carneiro, G.
P. Monteiro, Miguel
Monteiro, M. P.
Brito e Abreu, F.
author_role author
author2 Carneiro, G.
P. Monteiro, Miguel
Monteiro, M. P.
Brito e Abreu, F.
author2_role author
author
author
author
dc.contributor.author.fl_str_mv Lessa, I. M.
Carneiro, G.
P. Monteiro, Miguel
Monteiro, M. P.
Brito e Abreu, F.
dc.subject.por.fl_str_mv MATLAB/Octave
Software comprehension
Crosscutting concerns
Software visualization
topic MATLAB/Octave
Software comprehension
Crosscutting concerns
Software visualization
description The literature has pointed out the need for focusing efforts to better support comprehension of MATLAB and Octave programs. Despite being largely used in the industry and academia in the engineering domain, programs and routines written in those languages still require efforts to propose approaches and tools for its understanding. Considering the use of crosscutting concerns (CCCs) to support the comprehension of object-oriented programs, there is room of its use in the context of MATLAB and Octave programs. The literature has purpose and examples in this direction. Considering this scenario, we propose the use of visualization enriched with CCCs representation to support the comprehension of such programs. This paper discusses the use of a multiple view interactive environment called OctMiner in the context of two case studies to characterize how collected information relating to crosscutting concerns can foster the comprehension of MATLAB and GNU/Octave programs. As a result of the conducted case studies, we propose strategies based on OctMiner and tailored to support different comprehension activities of programs written in MATLAB and Octave.
publishDate 2015
dc.date.none.fl_str_mv 2015-01-01T00:00:00Z
2015-01-01
2022-03-31T09:00:22Z
2022-03-31T09:59:18Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10071/24919
url http://hdl.handle.net/10071/24919
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 978-1-4673-9272-3
10.1109/SBES.2015.19
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv IEEE
publisher.none.fl_str_mv IEEE
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833597108172619776