DocumentCode :
3722992
Title :
Automated Tagging of Software Projects Using Bytecode and Dependencies (N)
Author :
Santiago Vargas-Baldrich; Linares-V?squez;Denys Poshyvanyk
Author_Institution :
Univ. Nac. de Colombia, Bogota, Colombia
fYear :
2015
Firstpage :
289
Lastpage :
294
Abstract :
Several open and closed source repositories group software systems and libraries to allow members of particular organizations or the open source community to take advantage of them. However, to make this possible, it is necessary to have effective ways of searching and browsing the repositories. Software tagging is the process of assigning terms (i.e., tags or labels) to software assets in order to describe features and internal details, making the task of understanding software easier and potentially browsing and searching through a repository more effective. We present Sally, an automatic software tagging approach that is able to produce meaningful tags for Maven-based software projects by analyzing their bytecode and dependency relations without any special requirements from developers. We compared tags generated by Sally to the ones in two widely used online repositories, and the tags generated by a state-of-the-art categorization approach. The results suggest that Sally is able to generate expressive tags without relying on machine learning-based models.
Keywords :
"Feature extraction","Tagging","Data mining","Software systems","Software algorithms","Support vector machines"
Publisher :
ieee
Conference_Titel :
Automated Software Engineering (ASE), 2015 30th IEEE/ACM International Conference on
Type :
conf
DOI :
10.1109/ASE.2015.38
Filename :
7372018
Link To Document :
بازگشت