|
[1] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, “Design Patterns: Elements of Reusable Object-Oriented Software,” Addison-Wesley, 1995. [2] G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. V. Lopes, J.-M. Loingtier, and J. Irwin, “Aspect- oriented programming,” ECOOP'97 - Object-Oriented Programming 11th European Conference, 1997, pp. 220-242. [3] C. Szyperski, “Component Software: Beyond Object-Oriented Programming,” Addison-Wesley, 1998 [4] A. W. Brown, K.C. Wallnau, “The current state of cbse. IEEE Software”, Sept.-Oct. 1998, 15(5):37-46. [5] B. Meyer, “Object-Oriented Software Construction,” Prentice-Hall International, 1988. [6] S. McConnell, “Code Complete: A Practical Handbook of Software Construction,” Microsoft express, 1993. [7] M. Lanza and S. Ducasse. “A Categorization of Classes based on the Visualization of their Internal Structure: the Class Blueprint,” Proceedings of OOPSLA 01, pp. 300-311. [8] R.J. Walker and G.C. Murphy. “Implicit Context; Easing Software Evolution and Reuse,” SIGSOFT 2000 (FSE 8), pp. 69-78. [9] M. Mezini and K. Ostermann. “Integrating Independent Components with On-Demand Remodularization,” Proceedings of OOPSLA’02. Nov, 2002, pp. 52-67. [10] K. Ostermann and M. Mezini. “Object-Oriented Composition Untangled,” Proceedings of OOPSLA 01, pp. 283-299. [11] Softwaredioxide website, “http://www.softwaredioxide.com/Channels/FaqView.asp?id=164” [12] S. R. Chidamber and C. F. Kemerer. “A metrics suite for object oriented design. IEEE Transactions on Software Engineering,” 20(6), 1994, pp. 476-493. [13] Basili, V. R., Briand, L. C., and Melo, W. L., “A validation of object-oriented design metrics as quality indicators,” IEEE Transactions on Software Engineering, 22(10), 1996 pp. 751-761. [14] L. Etzkorn, J. Bansiya, and C. Davis, “Design and code complexity metrics for object-oriented classes,” Journal of Object Oriented Programming, 1999. [15] W. Frakes, C. Terry, “Software Reuse: Metrics and Models. ACM Computing Surveys,” Vol. 28, No. 2, June 1996, pp. 415-435. [16] L. Ott, B.K. Kang, B. Mehra, “Developing Measures of Class Cohesion for Object-Oriented Software,” 7th Annual Oregon Workshop on Software Metrics, June 1995. [17] A. E. Giles and G. T. Daich, ”Metrics Tools,” http://www.stsc.hill.af.mil/,” crosstalk Software Technology Support Center, Feb. 1995. [18] sourceFORGE.net website, http://sourceforge.net/ [19] T. McCabe, “A software complexity measure,” IEEE Transactions on Software Engineering, 2(6), Dec. 1976, pp. 308-320. [20] M. H. Halstead, “Elements of Software Science,” Elsevier, New York, 1977. [21] A. J. Albrecht & J. E. Gaffney, Jr., “Software function, source lines of code, and development effort prediction: A software science validation,” IEEE Transactions on Software Engineering, Vol. SE-9, 1983, pp. 639-648. [22] Martin Fowler, “Refactoring. Improving the Design of Existing Code,” Addison Wesley, 2000. [23] S. Demeyer, S. Ducasse, and O. Nierstrasz, ”Finding refactorings via change metrics,” In OOPSLA’ 2000, ACM Press 2000, pp. 166-177.. [24] S. Demeyer and S. Ducasse, “Metrics, Do They Really Help? ” Proceedings LMO'99, 1999, pp. 69-82. [25] M. Lorenz and J. Kidd. Object-oriented software metrics: a practical guide, Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1994. [26] Y. Crespo, C. Lopez, E. Manso, and R Marticorena, “Language Independent Metric Support towards Refactoring Inference,” 9th ECOOP’05, pp. 18-29. [27] F. Simon, F. Steinbruckner, C. Lewerentz, “Metrics Based Refactoring,” CSMR 2001, pp. 30-38. [28] P. Baker al. Etc, “TRex – The Refactoring and Metrics Tool for TTCN-3 Test Specifications,” TAIC PART 2006 workshop, 2006.
|