메뉴 건너뛰기




Volumn 20, Issue 6, 2008, Pages 387-417

Automatic identification of key classes in a software system using webmining techniques

Author keywords

Coupling; Dynamic analysis; Program comprehension; Webmining

Indexed keywords

AUTOMATION; COMPUTER SOFTWARE; DYNAMIC ANALYSIS; ELECTRONIC DATA INTERCHANGE;

EID: 56849117427     PISSN: 1532060X     EISSN: 15320618     Source Type: Journal    
DOI: 10.1002/smr.370     Document Type: Article
Times cited : (83)

References (50)
  • 3
    • 33947322194 scopus 로고    scopus 로고
    • An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks
    • Ko AJ, Myers BA, Coblenz MJ, Aung HH. An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Transactions on Software Engineering 2006; 32(12):971-987.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.12 , pp. 971-987
    • Ko, A.J.1    Myers, B.A.2    Coblenz, M.J.3    Aung, H.H.4
  • 4
    • 0024913540 scopus 로고
    • Program understanding: Challenge for the 90s
    • Corbi TA. Program understanding: Challenge for the 90s. IBM Systems Journal 1990; 28(2):294-306.
    • (1990) IBM Systems Journal , vol.28 , Issue.2 , pp. 294-306
    • Corbi, T.A.1
  • 6
    • 56849102900 scopus 로고    scopus 로고
    • Faster reuse and maintenance using software reconnaissance. Technical Report SERC-TR-75F, Software Engineering Research Center, CSE-301, CIS Department, University of Florida, Gainesville FL, Available at:, 29 April
    • Wilde N. Faster reuse and maintenance using software reconnaissance. Technical Report SERC-TR-75F, Software Engineering Research Center, CSE-301, CIS Department, University of Florida, Gainesville FL, 1994. Available at: http://citeseer.ist.psu.edu/wilde94faster.html [29 April 2008].
    • (2008) , pp. 1994
    • Wilde, N.1
  • 8
    • 50749136117 scopus 로고
    • Understanding someone else's code: Analysis of experiences
    • Lakhotia A. Understanding someone else's code: Analysis of experiences. Journal of Systems and Software 1993; 23(3):269-275.
    • (1993) Journal of Systems and Software , vol.23 , Issue.3 , pp. 269-275
    • Lakhotia, A.1
  • 9
    • 0029358084 scopus 로고
    • Program comprehension during software maintenance and evolution
    • von Mayrhauser A, Vans AM. Program comprehension during software maintenance and evolution. IEEE Computer 1995; 28(8):44-55.
    • (1995) IEEE Computer , vol.28 , Issue.8 , pp. 44-55
    • von Mayrhauser, A.1    Vans, A.M.2
  • 14
    • 56849083436 scopus 로고    scopus 로고
    • Lethbridge TC, Anquetil N. Experiments with coupling and cohesion metrics in a large system 1998. Working Paper, School of Information Technology and Engineering. Available at: http://www.site.uottawa.ca/~tcl/papers/metrics/ ExpWithCouplingCohesion.html [29 April 2008].
    • Lethbridge TC, Anquetil N. Experiments with coupling and cohesion metrics in a large system 1998. Working Paper, School of Information Technology and Engineering. Available at: http://www.site.uottawa.ca/~tcl/papers/metrics/ ExpWithCouplingCohesion.html [29 April 2008].
  • 20
    • 0038589165 scopus 로고    scopus 로고
    • The anatomy of a large-scale hypertextual web search engine
    • Brin S, Page L. The anatomy of a large-scale hypertextual web search engine. Computer Networks 1998; 30(1-7): 107-117.
    • (1998) Computer Networks , vol.30 , Issue.1-7 , pp. 107-117
    • Brin, S.1    Page, L.2
  • 22
    • 4243148480 scopus 로고    scopus 로고
    • Authoritative sources in a hyperlinked environment
    • Kleinberg JM. Authoritative sources in a hyperlinked environment. Journal of the ACM 1999; 46(5):604-632.
    • (1999) Journal of the ACM , vol.46 , Issue.5 , pp. 604-632
    • Kleinberg, J.M.1
  • 23
    • 56849099759 scopus 로고    scopus 로고
    • Scalability solutions for program comprehension through dynamic analysis. PhD Thesis, University of Antwerp
    • Zaidman A. Scalability solutions for program comprehension through dynamic analysis. PhD Thesis, University of Antwerp, 2006.
    • (2006)
    • Zaidman, A.1
  • 24
    • 3042776092 scopus 로고    scopus 로고
    • Managing trace data volume through a heuristical clustering process based on event execution frequency
    • IEEE Computer Society: Los Alamitos CA, U.S.A
    • Zaidman A, Demeyer S. Managing trace data volume through a heuristical clustering process based on event execution frequency. Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR). IEEE Computer Society: Los Alamitos CA, U.S.A., 2004; 329-338.
    • (2004) Proceedings of the European Conference on Software Maintenance and Reengineering (CSMR) , pp. 329-338
    • Zaidman, A.1    Demeyer, S.2
  • 27
    • 0344990679 scopus 로고    scopus 로고
    • Dynamic analysis for reverse engineering and program understanding
    • Stroulia E, Systä T. Dynamic analysis for reverse engineering and program understanding. ACM SIGAPP Applied Computing Review 2002; 10(1):8-17.
    • (2002) ACM SIGAPP Applied Computing Review , vol.10 , Issue.1 , pp. 8-17
    • Stroulia, E.1    Systä, T.2
  • 28
    • 0033362381 scopus 로고    scopus 로고
    • On the relationships between static and dynamic models in reverse engineering Java software
    • IEEE Computer Society: Los Alamitos CA, U.S.A
    • Systä T. On the relationships between static and dynamic models in reverse engineering Java software. Proceedings of the Working Conference on Reverse Engineering (WCRE). IEEE Computer Society: Los Alamitos CA, U.S.A., 1999; 304-313.
    • (1999) Proceedings of the Working Conference on Reverse Engineering (WCRE) , pp. 304-313
    • Systä, T.1
  • 29
    • 32344452628 scopus 로고    scopus 로고
    • Automatic generation of suggestions for program investigation
    • Robillard MP. Automatic generation of suggestions for program investigation. SIGSOFT Software Engineering Notes 2005; 30(5): 11-20.
    • (2005) SIGSOFT Software Engineering Notes , vol.30 , Issue.5 , pp. 11-20
    • Robillard, M.P.1
  • 30
    • 56849098957 scopus 로고    scopus 로고
    • Techniques to simplify the analysis of execution traces for program comprehension. PhD Thesis, University of Ottawa, Canada
    • Hamou-Lhadj A. Techniques to simplify the analysis of execution traces for program comprehension. PhD Thesis, University of Ottawa, Canada, 2005.
    • (2005)
    • Hamou-Lhadj, A.1
  • 32
    • 33845432883 scopus 로고    scopus 로고
    • Summarizing the content of large traces to facilitate the understanding of the behaviour of a software system
    • IEEE Computer Society: Los Alamitos CA, U.S.A
    • Hamou-Lhadj A, Lethbridge T. Summarizing the content of large traces to facilitate the understanding of the behaviour of a software system. Proceedings of the International Conference on Program Comprehension (ICPC). IEEE Computer Society: Los Alamitos CA, U.S.A., 2006; 181-190.
    • (2006) Proceedings of the International Conference on Program Comprehension (ICPC) , pp. 181-190
    • Hamou-Lhadj, A.1    Lethbridge, T.2
  • 36
    • 0036442294 scopus 로고    scopus 로고
    • Using dynamic information for the iterative recovery of collaborations and roles
    • IEEE Computer Society: Los Alamitos CA, U.S.A
    • Richner T, Ducasse S. Using dynamic information for the iterative recovery of collaborations and roles. Proceedings of the International Conference on Software Maintenance (ICSM). IEEE Computer Society: Los Alamitos CA, U.S.A., 2002; 34-43.
    • (2002) Proceedings of the International Conference on Software Maintenance (ICSM) , pp. 34-43
    • Richner, T.1    Ducasse, S.2
  • 37
    • 84948983939 scopus 로고    scopus 로고
    • Pauw WD, Jensen E, Mitchell N, Sevitsky G, Vlissides JM, Yang J. Visualizing the execution of java programs. Software Visualization, International Seminar Dagstuhl Castle (2001) (Lecture Notes in Computer Science, 2269), Diehl S (ed.). Springer: Berlin, Heidelberg, Germany, 2002; 151-162.
    • Pauw WD, Jensen E, Mitchell N, Sevitsky G, Vlissides JM, Yang J. Visualizing the execution of java programs. Software Visualization, International Seminar Dagstuhl Castle (2001) (Lecture Notes in Computer Science, vol. 2269), Diehl S (ed.). Springer: Berlin, Heidelberg, Germany, 2002; 151-162.
  • 41
    • 0032118044 scopus 로고    scopus 로고
    • The information mural: A technique for displaying and navigating large information spaces
    • Jerding DF, Stasko JT. The information mural: A technique for displaying and navigating large information spaces. IEEE Transactions on Visualization and Computer Graphics 1998; 4(3):257-271.
    • (1998) IEEE Transactions on Visualization and Computer Graphics , vol.4 , Issue.3 , pp. 257-271
    • Jerding, D.F.1    Stasko, J.T.2


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