Due to the current market dynamics, changes in requirements are often faced by the software industry, impacting directly on the software system to be produced. To deal with this situation, software development organizations need to use techniques that enable fast responses. Agile methods have been considered adequate to handle these situations. Our research focuses on understanding how Brazilian organizations are adopting agile methods. In this paper we present the results of an empirical study of refactoring activities, which in the organizations we studied are conducted in a collaborative way. We call this collaborative refactoring. Our results suggest that collaborative refactoring promotes knowledge sharing among the development team especially about the software architecture of the system. On the other hand, we also observed that there is a lack of tools to support collaborative refactoring. © 2011 Springer-Verlag.
CITATION STYLE
Treccani, P. J. F., & De Souza, C. R. B. (2011). Collaborative refactoring: Results of an empirical study using grounded theory. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6969 LNCS, pp. 73–80). https://doi.org/10.1007/978-3-642-23801-7_6
Mendeley helps you to discover research relevant for your work.