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