Automated software clustering: An insight using cluster labels
Tài liệu tham khảo
Abd-el-Hafiz, 2000, Identifying objects in procedural programs using clustering neural networks, Automated Software Engineering Journal, 7, 239, 10.1023/A:1008718105516
Anquetil, N., Lethbridge, T.C., 1999. Experiments with clustering as a software remodularization method. In: The 6th Working Conference on Reverse Engineering (WCRE’99), pp. 235–255.
Davey, J., Burd, E., 2000. Evaluating the suitability of data clustering for software remodularization. In: The 7th Working Conference on Reverse Engineering (WCRE’00), pp. 268–277.
Demeyer, 2003
Deursen, A.V., Kuipers, T., 1999. Identifying objects using cluster and concept analysis. In: International Conference on Software Engineering (ICSE’99), pp. 246–255.
Duda, 2001
Everitt, 2001
Jain, 1999, Data clustering: a review, ACM Computing Surveys, 13, 264, 10.1145/331499.331504
Koschke, R., 2000. Atomic architectural component recovery for program understanding and evolution. Ph.D. thesis, University of Stuttgart, Stuttgart.
Lakhotia, 1997, A unified framework for expressing software subsystem classification techniques, Journal of Systems and Software, 36, 211, 10.1016/0164-1212(95)00098-4
Legendre, 1998
Lehman, 1980, Program, life cycles and the laws of software evolution, Proceedings of the IEEE, 68, 1060, 10.1109/PROC.1980.11805
Lucca, 2004, Reverse engineering Web applications: the WARE approach, Journal of Software Maintenance and Evolution: Research and Practice, 16, 71, 10.1002/smr.281
Maqbool, O., Babri, H.A., 2004. The weighted combined algorithm: a linkage algorithm for software clustering. In: Conference on Software Maintenance and Re-engineering (CSMR’04), pp. 15–24.
Martin, J., Wong, K., Winter B., Müller, H.A., 2000. Analyzing Xfig using the Rigi Tool Suite. In: The 7th Working Conference on Reverse Engineering (WCRE’00), pp. 207–209.
Pressman, 2001
Riva, C., 2000. Reverse architecting: an industrial experience report. In: The 7th Working Conference on Reverse Engineering (WCRE’00), pp. 42–51.
Saeed, M., Maqbool, O., Babri, H.A., Sarwar, S.M., Hassan, S.Z., 2003. Software clustering techniques and the use of combined algorithm. In: Conference on Software Maintenance and Re-engineering (CSMR’03), pp. 301–306.
Sartipi, 2003, A user-assisted approach to component clustering, Journal of Software Maintenance and Evolution: Research and Practice, 15, 265, 10.1002/smr.277
Schwanke, R.W., Platoff, M.A., 1989. Cross references are features. In: The 2nd International Conference on Software Configuration Management, pp. 86–95.
Stroulia, 2003, User interface reverse engineering in support of interface migration to the web, Automated Software Engineering Journal, 10, 271, 10.1023/A:1024460315173
Tonella, P., Ricca, F., Pianta, E., Girardi, C., 2003. Using keyword extraction for web site clustering. In: The 5th International Workshop on Web Site Evolution, pp. 41–48.
Tzerpos, V., 2001. Comprehension driven software clustering. Ph.D. thesis, University of Toronto, Toronto.
Wiggerts, T.A., 1997. Using clustering algorithms in legacy systems remodularization. In: The 4th Working Conference on Reverse Engineering (WCRE’97), pp. 33–43.