Title :
Patterns and Tools for Improving Framework Understanding: A Collaborative Approach
Author :
Flores, Nuno ; Aguiar, Ademar
Author_Institution :
Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
Abstract :
Software development is a social activity. Teams of developers join together to coordinate their efforts to produce software systems. This effort encompasses the development of a shared understanding surrounding multiple artifacts throughout the process. Frameworks are a powerful technique for large-scale reuse, but its complexity makes them hard to understand and learn how to use. Developers resort to their colleagues for help and insight, at the expense of time and intrusion, as documentation is often outdated and incomplete. This paper presents an approach to harness this collective knowledge of the team through a collaborative environment. Teams can share, rank and recommend their learning knowledge without too much intrusion and follow best practices of framework understanding.
Keywords :
groupware; knowledge engineering; software engineering; software tools; team working; developers team; framework complexity; framework understanding; learning knowledge; project documentation; social activity; software development; team collective knowledge; Collaborative tools; Collaborative; Frameworks; Patterns; Tools; Understanding;
Conference_Titel :
Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
Conference_Location :
Porto
Print_ISBN :
978-1-4244-4779-4
Electronic_ISBN :
978-0-7695-3777-1
DOI :
10.1109/ICSEA.2009.82