[1] | R.S. Pressman, Software Engineering: A Practitioner's Approach, 7th ed., McGraw Hill, New York, NY, USA, , p.347-354, p.835-837, 2010. |
[2] | V.R. Basili, and H.D. Rombach, "The TAME Project: Towards Improvement-Oriented Software Environments", IEEE Transactions on Software Engineering, vol. 14, no. 6, pp.758-773, 1988. |
[3] | V.R. Basili, F. Shull, and F. Lanubile, “Building knowledge through families of experiments”, IEEE Transactions on Software Engineering, vol. 25, no. 4, pp.456-473, 1999. |
[4] | A. Goncalves, Beginning JavaTM EE 6 Platform with GlassFishTM 3: From Novice to Professional, Springer-Verlag, New York, NY, USA, p.261-267, 2009. |
[5] | J.M. Carroll, “Minimalism beyond the Nurnberg Funnel”, MIT Press, Cambridge, MA, USA, 1998. |
[6] | I. Chai, “Pedagogical framework documentation: how to document object-oriented frameworks: an empirical study”, PhD dissertation, University of Illinois at Urbana-Champaign, IL, USA, http://www.cs.uiuc.edu/research/techreports.php? report=UIUCDCS-R-99-2077, 2000. |
[7] | R. Johnson, “Documenting frameworks using patterns”, in: Proceedings of ACM Object-Oriented Programming, Systems, Languages and Applications (OOPSLA’92), ACM Press, Vancouver, British Columbia, Canada, pp.63-76, October, 1992. |
[8] | E. Berglund, “Designing electronic reference documentation for software component libraries”, Elsevier, Journal of Systems and Software, vol. 68, no. 1, pp.65-75, 2003. |
[9] | A. Cockburn, “Supporting tailorable program visualisation through literate programming and fisheye views”, Elsevier, Information and Software Technology, vol. 43, no. 13, pp.745-758, 2001. |
[10] | A. Dix, J. Finlay, G.D. Abowd, and R. Beale, Human computer interaction, 3rd ed., Pearson Prentice Hall, Essex, England, U.K., p.532-533, 2004. |
[11] | G. Meszaros, and J. Doble, “MetaPatterns: a pattern language for pattern writing”, in: Proceedings of Int’l Conf. Pattern Languages of Programs (PLoP 96), The Hillside Group, Inc., Allerton Park, Illinois, USA, 4-6 September 1996, http://www.cs.wustl.edu/~schmidt/PLoP-96/meszaros.ps.gz. |
[12] | P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, R. Nord, and J. Stafford, Documenting Software Architectures: Views and Beyonds, Pearson Addison-Wesley, Boston, MA, USA, p. 24–29, 2003. |
[13] | S.B. Ho, “Framework documentation with patterns: an empirical study”, PhD thesis, Multimedia University, Cyberjaya, Malaysia, 2008. |
[14] | A. Forward, “Software documentation: building and maintaining artifacts of communication”, Master’s thesis, School of Information Technology and Engineering, University of Ottawa, Canada, http://www.site.uottawa.ca/~tcl/gradtheses/ aforward/, 2002. |
[15] | Eclipse Website, The Eclipse project information, Online Available: http://www.eclipse.org/. |
[16] | T.C. Lethbridge, J. Singer, and A. Forward, “How software engineers use documentation: the state of the practice”, IEEE Computer Society, Los Alamitos, CA, USA, IEEE Software vol. 20, vol. 6, pp.35-39, November-December, 2003. |
[17] | A. Forward, and T.C. Lethbridge, “The relevance of software documentation, tools and technologies: a survey”, in Proceedings of the 2002 ACM Symposium on Document Engineering (DocEng’02), ACM Press, McLean, Virginia, USA, pp.26-33, 8–9 November 2002. |
[18] | E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Pearson Addison-Wesley, Reading, MA, USA, 1994. (Commonly called the “Gang of Four” or “GoF” book). |
[19] | R. Horstman, Object-Oriented Design and Patterns, 2nd ed., John Wiley and Sons, Hoboken, NJ, USA, 2006. |
[20] | B. Beizer, “Software is different”, in Comparative Studies of Engineering Approaches for Software Engineering, eds. D. Patel, and Y. Wang, Baltzer Science Publishers, Norwell, MA, USA, Vol. 10, pp.293-310, 2000. |
[21] | P. Kallakuri, and S. Elbaum, Experimental studies in empirical software engineering, 2005, http://www.acm.org/crossroads/xrds7-4/empirical.html. |
[22] | C.D. Gray, and P.R. Kinnear, IBM SPSS Statistics 19 Made Simple, Psychology Press, Taylor and Francis Group, Hove and New York, USA, p.85-90, p.387-398, 2012. |
[23] | S.B. Green, N.J. Salkind, and T.M. Akey, Using SPSS for Windows: Analyzing and Understanding Data, 2nd ed., Prentice Hall, Upper Saddle River, NJ, USA, p.292-294, 2000. |
[24] | R. Johnsonbaugh, Discrete Mathematics, 6th ed., Pearson Prentice Hall, Upper Saddle River, NJ, USA, p.2-7, 2005. |
[25] | J. Neter, M.H. Kutner, C.J. Nachtsheim, and W. Wasserman, Applied Linear Statistical Models, McGraw Hill, Boston, MA,USA, 1996. |
[26] | L.C. Briand, C. Bunse, and J.W. Daly, “An experimental evaluation of quality guidelines on the maintainability of object-oriented design documents”, in ACM Proceedings of 7th Workshop on Empirical Studies of Programmers, ACM Press, Alexandria, VA, USA, pp.1-19, 1–3 October, 1997. |
[27] | A. Field, Discovering Statistics Using SPSS, 3rd ed., SAGE Publications Ltd, London, U.K., p.560-567, 2011. |
[28] | A.G. Bluman, Elementary Statistics: A Step by Step Approach, McGraw-Hill International Edition, New York, USA, 2004. |
[29] | G. Antoniol, G. Canfora, and G. Casazza, Recovering traceability links between code and documentation, IEEE Transactions on Software Engineering, vol. 28, no. 10, pp.970-983, 2002. |
[30] | J. Han, and M. Kamber, Data Mining: Concepts and Techniques, Academic Press, Morgan Kaufmann Publishers, San Diego, CA, USA, p.284-296, p.319-326, 2001. |
[31] | W.H. Greene, Econometric Analysis, 6th ed., Pearson Prentice Hall, Upper Saddle River, New Jersey, p,8-18, 2008. |
[32] | D.N. Gujarati, Basic Econometrics, 3rd ed., McGraw-Hill, Singapore, p.332-335, 1995. |
[33] | M. Graff, “Individual differences in hypertext browsing strategies”, Elsevier, Behaviour and Information Technology, vol. 24, no. 2, pp.93-99, 2005. |