A concern visualization approach for improving MATLAB and octave program comprehension
Main Author: | |
---|---|
Publication Date: | 2015 |
Other Authors: | , , , |
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 |