• 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