• DocumentCode
    3458835
  • Title

    Evaluating documenting techniques on frameworks of object-oriented code

  • Author

    Ho, Sin-Ban ; Chai, Ian ; Tan, Chuie-Hong

  • Author_Institution
    Fac. of Inf. Technol., Multimedia Univ., Cyberjaya, Malaysia
  • fYear
    2011
  • fDate
    4-7 Dec. 2011
  • Firstpage
    465
  • Lastpage
    470
  • Abstract
    This research work empirically investigated different documentation philosophies for effective transfer of knowledge in teaching new framework users. Six controlled experiments were set up to compare the various documentation philosophies, namely patterns-style, minimalist and extended javadoc (Jdoc) documentation. These knowledge transfer strategies and tests were evaluated within two different frameworks. Subjects´ exercises were used to gather data, the results from which were used to formulate guidelines for effective framework documentation. The discoveries in this paper were two fold. First, the statistical analyses such as univariate analyses of variance show that the effect and impact of the various documentation strategies are different. Second, different effectiveness of the patterns-style when applied to different frameworks was discovered. The formulated guidelines will be used to serve as an important roadmap for instructors who wish to integrate framework documentation into their teaching and learning environments. Different documentation philosophies are better for different goals. For a simple task, use minimalist documentation. For a much more complex problem, the empirical results suggest using patterns-style documentation.
  • Keywords
    object-oriented methods; statistical analysis; system documentation; documentation philosophy; documenting technique evaluation; extended javadoc documentation; framework user teaching; knowledge transfer strategies; minimalist documentation; object-oriented code framework; pattern-style documentation; statistical analysis; variance univariate analysis; Accuracy; Analysis of variance; Contracts; Documentation; Education; Software systems; Framework Documentation; Information Technology Applications; Media Studies and Technology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Applications and Industrial Electronics (ICCAIE), 2011 IEEE International Conference on
  • Conference_Location
    Penang
  • Print_ISBN
    978-1-4577-2058-1
  • Type

    conf

  • DOI
    10.1109/ICCAIE.2011.6162180
  • Filename
    6162180