메뉴 건너뛰기




Volumn , Issue , 2010, Pages 195-204

Software re-modularization based on structural and semantic metrics

Author keywords

Conceptual coupling between classes; Empirical studies; Information flow based coupling; Software re modularization

Indexed keywords

CONCEPTUAL COUPLING BETWEEN CLASSES; CONTINUOUS MODIFICATION; EMPIRICAL STUDIES; INFORMATION FLOWS; JHOTDRAW; MODULARIZATIONS; OPEN SOURCE SYSTEM; ORIGINAL DESIGN; QUALITY OF SOFTWARES; SEMANTIC METRICS; SOFTWARE EVOLUTION; SOFTWARE SYSTEMS;

EID: 78650673140     PISSN: 10951350     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/WCRE.2010.29     Document Type: Conference Paper
Times cited : (51)

References (32)
  • 2
    • 42549092547 scopus 로고    scopus 로고
    • Using the conceptual cohesion of classes for fault prediction in object-oriented systems
    • A. Marcus, D. Poshyvanyk, and R. Ferenc, "Using the conceptual cohesion of classes for fault prediction in object-oriented systems," IEEE Transaction on Software Engineering, vol. 34, no. 2, pp. 287-300, 2008.
    • (2008) IEEE Transaction on Software Engineering , vol.34 , Issue.2 , pp. 287-300
    • Marcus, A.1    Poshyvanyk, D.2    Ferenc, R.3
  • 3
    • 0003005259 scopus 로고
    • Measuring the coupling and cohesion of an object-oriented program based on information flow
    • Maribor, Slovenia
    • Y. Lee, B. Liang, S. Wu, and F. Wang, "Measuring the coupling and cohesion of an object-oriented program based on information flow," in Proceedings of International Conference on Software Quality, Maribor, Slovenia, 1995, pp. 81-90.
    • (1995) Proceedings of International Conference on Software Quality , pp. 81-90
    • Lee, Y.1    Liang, B.2    Wu, S.3    Wang, F.4
  • 4
    • 58149512636 scopus 로고    scopus 로고
    • Using information retrieval based coupling measures for impact analysis
    • D. Poshyvanyk, A. Marcus, R. Ferenc, and T. Gyimóthy, "Using information retrieval based coupling measures for impact analysis," Empirical Software Engineering, vol. 14, no. 1, pp. 5-32, 2009.
    • (2009) Empirical Software Engineering , vol.14 , Issue.1 , pp. 5-32
    • Poshyvanyk, D.1    Marcus, A.2    Ferenc, R.3    Gyimóthy, T.4
  • 6
    • 0029252659 scopus 로고
    • Software salvaging and the call dominance tree
    • A. Cimitile and G. Visaggio, "Software salvaging and the call dominance tree," Journal of Systems and Software, vol. 28, no. 2, pp. 117-127, 1995.
    • (1995) Journal of Systems and Software , vol.28 , Issue.2 , pp. 117-127
    • Cimitile, A.1    Visaggio, G.2
  • 10
    • 32144452762 scopus 로고    scopus 로고
    • Revisiting the delta ic approach to component recovery
    • R. Koschke, G. Canfora, and J. Czeranski, "Revisiting the delta ic approach to component recovery," Science of Computer Programming, vol. 60, no. 2, pp. 171-188, 2006.
    • (2006) Science of Computer Programming , vol.60 , Issue.2 , pp. 171-188
    • Koschke, R.1    Canfora, G.2    Czeranski, J.3
  • 11
    • 0035307244 scopus 로고    scopus 로고
    • Concept analysis for module restructuring
    • P. Tonella, "Concept analysis for module restructuring," IEEE Transaction Software Engineering, vol. 27, no. 4, pp. 351-363, 2001.
    • (2001) IEEE Transaction Software Engineering , vol.27 , Issue.4 , pp. 351-363
    • Tonella, P.1
  • 13
    • 0031384042 scopus 로고    scopus 로고
    • Using clustering algorithms in legacy systems remodularization
    • Amsterdam, The Netherlands: IEEE CS Press
    • T. A. Wiggerts, "Using clustering algorithms in legacy systems remodularization," in Proceedings of 4th Working Conference on Reverse Engineering. Amsterdam, The Netherlands: IEEE CS Press, 1997, p. 33.
    • (1997) Proceedings of 4th Working Conference on Reverse Engineering , pp. 33
    • Wiggerts, T.A.1
  • 14
    • 0033359493 scopus 로고    scopus 로고
    • Experiments with clustering as a software remodularization method
    • Atlanta, Georgia, USA: IEEE CS Press
    • N. Anquetil and T. Lethbridge, "Experiments with clustering as a software remodularization method," in Proceedings of 6th Working Conference on Reverse Engineering. Atlanta, Georgia, USA: IEEE CS Press, 1999, pp. 235-255.
    • (1999) Proceedings of 6th Working Conference on Reverse Engineering , pp. 235-255
    • Anquetil, N.1    Lethbridge, T.2
  • 17
    • 35348960950 scopus 로고    scopus 로고
    • Hierarchical clustering for software architecture recovery
    • O. Maqbool and H. A. Babri, "Hierarchical clustering for software architecture recovery," IEEE Transactions on Software Engineering, vol. 33, no. 11, pp. 759-780, 2007.
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.11 , pp. 759-780
    • Maqbool, O.1    Babri, H.A.2
  • 19
    • 33645833890 scopus 로고    scopus 로고
    • On the automatic modularization of software systems using the bunch tool
    • B. S. Mitchell and S. Mancoridis, "On the automatic modularization of software systems using the bunch tool," IEEE Transactions on Software Engineering, vol. 32, no. 3, pp. 193-208, 2006.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.3 , pp. 193-208
    • Mitchell, B.S.1    Mancoridis, S.2
  • 20
    • 0142211094 scopus 로고    scopus 로고
    • A new representation and crossover operator for search-based optimization of software modularization
    • New York, USA: Morgan Kaufmann Publishers Inc.
    • M. Harman, R. M. Hierons, and M. Proctor, "A new representation and crossover operator for search-based optimization of software modularization," in Proceedings of the Genetic and Evolutionary Computation Conference. New York, USA: Morgan Kaufmann Publishers Inc., 2002.
    • (2002) Proceedings of the Genetic and Evolutionary Computation Conference
    • Harman, M.1    Hierons, R.M.2    Proctor, M.3
  • 23
    • 0035000349 scopus 로고    scopus 로고
    • Supporting program comprehension using semantic and structural information
    • Toronto, Ontario, Canada: IEEE CS Press
    • J. I. Maletic and A. Marcus, "Supporting program comprehension using semantic and structural information," in Proceedings of 23rd International Conference on Software Engineering. Toronto, Ontario, Canada: IEEE CS Press, 2001, pp. 103-112.
    • (2001) Proceedings of 23rd International Conference on Software Engineering , pp. 103-112
    • Maletic, J.I.1    Marcus, A.2
  • 25
    • 33846409962 scopus 로고    scopus 로고
    • Semantic clustering: Identifying topics in source code
    • A. Kuhn, S. Ducasse, and T. Gîrba, "Semantic clustering: Identifying topics in source code," Information and Software Technology, vol. 49, no. 3, pp. 230-243, 2007.
    • (2007) Information and Software Technology , vol.49 , Issue.3 , pp. 230-243
    • Kuhn, A.1    Ducasse, S.2    Gîrba, T.3
  • 32
    • 33750271383 scopus 로고    scopus 로고
    • Search-based determination of refactorings for improving the class structure of object-oriented systems
    • Seattle, Washington, USA
    • O. Seng, J. Stammel, and D. Burkhart, "Search-based determination of refactorings for improving the class structure of object-oriented systems," in Proceedings of the Genetic and Evolutionary Computation Conference, Seattle, Washington, USA, 2006, pp. 1909-1916.
    • (2006) Proceedings of the Genetic and Evolutionary Computation Conference , pp. 1909-1916
    • Seng, O.1    Stammel, J.2    Burkhart, D.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.