Analysis of a token density metric for concern detection in Matlab sources using UbiSOM. Issue 4 (19th August 2018)
- Record Type:
- Journal Article
- Title:
- Analysis of a token density metric for concern detection in Matlab sources using UbiSOM. Issue 4 (19th August 2018)
- Main Title:
- Analysis of a token density metric for concern detection in Matlab sources using UbiSOM
- Authors:
- Cavalheiro Marques, Nuno
Monteiro, Miguel
Silva, Bruno - Other Names:
- Cortez Paulo guestEditor.
Santos Manuel Filipe guestEditor. - Abstract:
- 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 exploration in a code base. The Ubiquitous Self Organizing Map (UbiSOM) is used to perform exploratory data analysis over concerns detected in a, possibly changing, repository of Matlab files. The UbiSOM is quite effective in detecting patterns of co‐occurrence of multiple concerns. To illustrate the technique, a repository comprising over 35, 000 Matlab files is analysed. The results show that the use of Token Density metrics in conjunction with UbiSOM enables the detection of patterns of co‐occurrence of multiple concerns in m‐files.
- Is Part Of:
- Expert systems. Volume 35:Issue 4(2018)
- Journal:
- Expert systems
- Issue:
- Volume 35:Issue 4(2018)
- Issue Display:
- Volume 35, Issue 4 (2018)
- Year:
- 2018
- Volume:
- 35
- Issue:
- 4
- Issue Sort Value:
- 2018-0035-0004-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-08-19
- Subjects:
- business intelligence -- concern metrics -- concern mining -- Matlab -- modularity -- self‐organising maps -- token‐based technique
Expert systems (Computer science)
006.33 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1468-0394 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1111/exsy.12306 ↗
- Languages:
- English
- ISSNs:
- 0266-4720
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3842.004000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 7450.xml