DocumentCode
2675131
Title
Fuzzy set approach for automatic tagging in evolving software
Author
Al-Kofahi, Jafar M. ; Tamrawi, Ahmed ; Tung Thanh Nguyen ; Hoan Anh Nguyen ; Nguyen, Hoan Anh
Author_Institution
Electr. & Comput. Eng. Dept., Iowa State Univ., Ames, IA, USA
fYear
2010
fDate
12-18 Sept. 2010
Firstpage
1
Lastpage
10
Abstract
Software tagging has been shown to be an efficient, lightweight social computing mechanism to improve different social and technical aspects of software development. Despite the importance of tags, there exists limited support for automatic tagging for software artifacts, especially during the evolutionary process of software development. We conducted an empirical study on IBM Jazz´s repository and found that there are several missing tags in artifacts and more precise tags are desirable. This paper introduces a novel, accurate, automatic tagging recommendation tool that is able to take into account users´ feedbacks on tags, and is very efficient in coping with software evolution. The core technique is an automatic tagging algorithm that is based on fuzzy set theory. Our empirical evaluation on the real-world IBM Jazz project shows the usefulness and accuracy of our approach and tool.
Keywords
fuzzy set theory; software prototyping; IBM Jazz project; IBM Jazz repository; automatic tagging recommendation tool; evolutionary process; evolving software; fuzzy set approach; fuzzy set theory; lightweight social computing; software artifacts; software development; software evolution; software tagging; Correlation; Documentation; Fuzzy set theory; Organizations; Programming; Software; Tagging;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location
Timisoara
ISSN
1063-6773
Print_ISBN
978-1-4244-8630-4
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2010.5609751
Filename
5609751
Link To Document