DocumentCode :
588616
Title :
Detecting similar applications with collaborative tagging
Author :
Thung, Ferdian ; Lo, Daniel ; Lingxiao Jiang
Author_Institution :
Sch. of Inf. Syst., Singapore Manage. Univ., Singapore, Singapore
fYear :
2012
fDate :
23-28 Sept. 2012
Firstpage :
600
Lastpage :
603
Abstract :
Detecting similar applications are useful for various purposes ranging from program comprehension, rapid prototyping, plagiarism detection, and many more. McMillan et al. have proposed a solution to detect similar applications based on common Java API usage patterns. Recently, collaborative tagging has impacted software development practices. Various sites allow users to give various tags to software systems. In this study, we would like to complement the study by McMillan et al. by leveraging another source of information aside from API usage patterns, namely software tags. We have performed a user study involving several participants and the results show that collaborative tagging is a promising source of information useful for detecting similar software applications.
Keywords :
Java; application program interfaces; collaborative filtering; software engineering; Java API usage patterns; collaborative tagging; plagiarism detection; program comprehension; rapid prototyping; similar application detection; software development practices; software tags; Cloning; Collaboration; Java; Search engines; Software systems; Tagging;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance (ICSM), 2012 28th IEEE International Conference on
Conference_Location :
Trento
ISSN :
1063-6773
Print_ISBN :
978-1-4673-2313-0
Type :
conf
DOI :
10.1109/ICSM.2012.6405331
Filename :
6405331
Link To Document :
بازگشت