DocumentCode
2056987
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
fYear
2009
fDate
20-25 Sept. 2009
Firstpage
524
Lastpage
529
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICSEA.2009.82
Filename
5298759
Link To Document