2018
DOI: 10.1111/exsy.12306
|View full text |Cite
|
Sign up to set email alerts
|

Analysis of a token density metric for concern detection in Matlab sources using UbiSOM

Abstract: Matrix and data manipulation programming languages are an essential tool for data analysts. However, these languages are often unstructured and lack modularity mechanisms. This article presents a knowledge discovery approach for studying manifestations of the lack of modularity support in that sort of languages. The study is focused on Matlab, as a well‐established representative of those languages. We present a technique for the automatic detection and quantification of concerns in Matlab and their exploratio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
20
0

Year Published

2018
2018
2019
2019

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(20 citation statements)
references
References 26 publications
(39 reference statements)
0
20
0
Order By: Relevance
“…The first paper, entitled "Analysis of a Token Density Metric for Concern Detection in Matlab Sources using UbiSOM" is related with the MSR field. Marques et al (2018) perform an exploratory data analysis, based on the Ubiquitous Self Organising Map (UbiSOM), to detect software concerns (i.e., cohesive set of functionalities enclosed in a module) in the Matlab language. The UbiSOM technique was illustrated using a repository with 35,000 Matlab files and the visual analytics results revealed interesting concern co-occurrence patterns.…”
Section: Contents Of the Special Issuementioning
confidence: 99%
“…The first paper, entitled "Analysis of a Token Density Metric for Concern Detection in Matlab Sources using UbiSOM" is related with the MSR field. Marques et al (2018) perform an exploratory data analysis, based on the Ubiquitous Self Organising Map (UbiSOM), to detect software concerns (i.e., cohesive set of functionalities enclosed in a module) in the Matlab language. The UbiSOM technique was illustrated using a repository with 35,000 Matlab files and the visual analytics results revealed interesting concern co-occurrence patterns.…”
Section: Contents Of the Special Issuementioning
confidence: 99%
“…The latter often correspond to standalone programs or libraries made available for the user community. Lack of modularity makes it hard to obtain well-organised code that is easy to read and reuse [1] [3]- [5]. These shortcomings motivated ongoing research to study the symptoms induced by the lack of modularity [3] and use of that knowledge for the detection of unmodularised concerns in existing systems [6] [5].…”
Section: Introductionmentioning
confidence: 99%
“…The above research on concern detection techniques is centred on the idea of decomposing m-files into its low-level elements [3] and derive a number of metrics based on that information [6] [5]. A number of analysis components can subsequently be plugged into the system to derive higher-level information.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations