Title :
Mining Software Change History in an Industrial Environment
Author :
Colaco, M. ; Mendonca, Manoel ; Rodrigues, Francisco
Author_Institution :
Software Eng. Lab., Fed. Univ. of Bahia, Salvador, Brazil
Abstract :
Version control systems are among the type of repositories that are frequently explored as sources of software change history. They can be mined to identify associations between software module modifications. This information is useful to support software modification activities, indicating to software engineers which modules are usually modified together during software maintenance or evolution. Previous works published on the subject focused on mining associations from open source software projects. This article presents the use of association mining in an industrial environment. The study was set up as a formal experiment and studied 18 systems developed in a large Brazilian beverage company. The results show that the precision of the rules obtained in this environment are even higher than its counterpart obtained in open source projects. This suggests that this approach is very useful in this type of environment.
Keywords :
beverage industry; configuration management; data mining; software maintenance; Brazilian beverage company; industrial environment; open source software projects; software change history; software engineers; software evolution; software maintenance; software mining; software module modifications; version control systems; Association rules; Computer industry; Control systems; Data mining; Electrical equipment industry; History; Mining industry; Open source software; Software engineering; Software maintenance; closed-source projects; experimentation; mining software repositories; software data warehouse;
Conference_Titel :
Software Engineering, 2009. SBES '09. XXIII Brazilian Symposium on
Conference_Location :
Fortaleza, Ceara
Print_ISBN :
978-1-4244-5024-4
Electronic_ISBN :
978-0-7695-3844-0
DOI :
10.1109/SBES.2009.8