DocumentCode
165090
Title
Feature space for statistical classification of Java source code patterns
Author
Mojzes, Matej ; Rost, Matthias ; Smolka, J. ; Virius, Miroslav
Author_Institution
Dept. of Software Eng., CTU in Prague, Prague, Czech Republic
fYear
2014
fDate
28-30 May 2014
Firstpage
357
Lastpage
361
Abstract
To develop a reliable statistical classifiers of Java source code patterns, a feature space has to be developed and thoroughly examined as there are little general recommendations, such as in the field of image processing. This paper deals with development and evaluation of such feature space. Current version of feature space consisting of four categories and forty features is presented. Moreover, since feature collection from a source code is a non-trivial task, method of data acquisition with help of newly constructed domain specific language is given. Another issue that has to be solved is determination of structure of particular patterns, as their implementation can vary with different software projects. Straightforward patterns may have little explanatory power for project´s architecture, however it could be demanding to detect more abstract ones. In addition, the proposed patterns should meet standards recognized by the software engineering community.
Keywords
Java; data acquisition; object-oriented methods; pattern classification; statistical analysis; Java source code patterns; data acquisition; domain specific language; feature collection; feature space; image processing; software engineering community; software projects; statistical classification; Abstracts; Java; Personal digital assistants; Production facilities; Software; Support vector machines; Unified modeling language; classification; domain-specific language; feature space; pattern detection;
fLanguage
English
Publisher
ieee
Conference_Titel
Control Conference (ICCC), 2014 15th International Carpathian
Conference_Location
Velke Karlovice
Print_ISBN
978-1-4799-3527-7
Type
conf
DOI
10.1109/CarpathianCC.2014.6843627
Filename
6843627
Link To Document