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
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;
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2010.5609751