메뉴 건너뛰기




Volumn 77, Issue 3, 2005, Pages 225-240

A language-independent software renovation framework

Author keywords

Clustering; Genetic algorithms; Hill climbing; Refactoring; Software renovation

Indexed keywords

AUTOMATION; CODES (SYMBOLS); COMPUTER PROGRAMMING LANGUAGES; COMPUTER SYSTEMS; GENETIC ALGORITHMS; HIERARCHICAL SYSTEMS; JAVA PROGRAMMING LANGUAGE; PROBLEM SOLVING;

EID: 18844449643     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2004.03.033     Document Type: Article
Times cited : (25)

References (42)
  • 2
    • 84950990898 scopus 로고    scopus 로고
    • A comparison of graphs of concept for reverse engineering
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • N. Anquetil A comparison of graphs of concept for reverse engineering Proceedings of the IEEE International Workshop on Program Comprehension 2000 IEEE Computer Society Press Los Alamitos, CA, USA 231 240
    • (2000) Proceedings of the IEEE International Workshop on Program Comprehension , pp. 231-240
    • Anquetil, N.1
  • 3
    • 0031597149 scopus 로고    scopus 로고
    • Extracting concepts from file names; A new file clustering criterion
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • N. Anquetil, and T. Lethbridge Extracting concepts from file names; a new file clustering criterion Proceedings of the International Conference on Software Engineering 1998 IEEE Computer Society Press Los Alamitos, CA, USA 84 93
    • (1998) Proceedings of the International Conference on Software Engineering , pp. 84-93
    • Anquetil, N.1    Lethbridge, T.2
  • 8
    • 84884717973 scopus 로고    scopus 로고
    • Moving to smaller libraries via clustering and genetic algorithms
    • IEEE Computer Society Press Los Alamitos, CA, USA, Benevento, Italy
    • G. Antoniol, M. Di Penta, and M. Neteler Moving to smaller libraries via clustering and genetic algorithms European Conference on Software Maintenance and Reengineering 2003 IEEE Computer Society Press Los Alamitos, CA, USA, Benevento, Italy 307 316
    • (2003) European Conference on Software Maintenance and Reengineering , pp. 307-316
    • Antoniol, G.1    Di Penta, M.2    Neteler, M.3
  • 9
    • 0001460554 scopus 로고    scopus 로고
    • Genetic algorithm and graph partitioning
    • T.N. Bui, and B.R. Moon Genetic algorithm and graph partitioning IEEE Transactions on Computers 45 7 1996 841 855
    • (1996) IEEE Transactions on Computers , vol.45 , Issue.7 , pp. 841-855
    • Bui, T.N.1    Moon, B.R.2
  • 10
    • 84979020988 scopus 로고    scopus 로고
    • Comprehending reality-practical barriers to industrial adoption of software maintenance automation
    • Portland, OR, USA
    • Cordy, J., 2003. Comprehending reality-practical barriers to industrial adoption of software maintenance automation. In: Proceedings of the IEEE International Workshop on Program Comprehension, Portland, OR, USA. pp. 196-205
    • (2003) Proceedings of the IEEE International Workshop on Program Comprehension , pp. 196-205
    • Cordy, J.1
  • 11
    • 0033185714 scopus 로고    scopus 로고
    • Multi-objective genetic algorithms: Problem difficulties and construction of test problems
    • K. Deb Multi-objective genetic algorithms: problem difficulties and construction of test problems Evolutionary Computation 7 3 1999 205 230
    • (1999) Evolutionary Computation , vol.7 , Issue.3 , pp. 205-230
    • Deb, K.1
  • 16
    • 0004241258 scopus 로고
    • 2nd ed. Chapman and Hall London
    • A. Gordon Classification 2nd ed. 1988 Chapman and Hall London
    • (1988) Classification
    • Gordon, A.1
  • 17
    • 0142211094 scopus 로고    scopus 로고
    • A new representation and crossover operator for search-based optimization of software modularization
    • Springer-Verlag New York, USA
    • M. Harman, R. Hierons, and M. Proctor A new representation and crossover operator for search-based optimization of software modularization AAAI Genetic and Evolutionary Computation COnference (GECCO) 2002 Springer-Verlag New York, USA 82 87
    • (2002) AAAI Genetic and Evolutionary Computation COnference (GECCO) , pp. 82-87
    • Harman, M.1    Hierons, R.2    Proctor, M.3
  • 19
    • 0027961188 scopus 로고
    • On the inference of configuration structures from source code
    • IEEE Computer Society Press Los Alamitos, CA, USA, Sorrento, Italy
    • M. Krone, and G. Snelting On the inference of configuration structures from source code Proceedings of the 16th International Conference on Software Engineering 1994 IEEE Computer Society Press Los Alamitos, CA, USA, Sorrento, Italy 49 57
    • (1994) Proceedings of the 16th International Conference on Software Engineering , pp. 49-57
    • Krone, M.1    Snelting, G.2
  • 31
    • 0036836979 scopus 로고    scopus 로고
    • Extracting Java library subsets for deployment on embedded systems
    • D. Rayside, and K. Kontogiannis Extracting Java library subsets for deployment on embedded systems Science of Computer Programming 45 2-3 2002 245 270
    • (2002) Science of Computer Programming , vol.45 , Issue.2-3 , pp. 245-270
    • Rayside, D.1    Kontogiannis, K.2
  • 32
    • 84941724510 scopus 로고    scopus 로고
    • Solving graph partitioning problem using genetic algorithms
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • S. Shazely, H. Baraka, and A. Abdel-Wahab Solving graph partitioning problem using genetic algorithms Midwest Symposium on Circuits and Systems 1998 IEEE Computer Society Press Los Alamitos, CA, USA 302 305
    • (1998) Midwest Symposium on Circuits and Systems , pp. 302-305
    • Shazely, S.1    Baraka, H.2    Abdel-Wahab, A.3
  • 35
    • 14944363287 scopus 로고
    • A parallel genetic algorithm for the graph partitioning problem
    • ACM Press New York, USA, Cologne, Germany
    • E. Talbi, and P. Bessière A parallel genetic algorithm for the graph partitioning problem ACM International Conference on Supercomputing 1991 ACM Press New York, USA, Cologne, Germany
    • (1991) ACM International Conference on Supercomputing
    • Talbi, E.1    Bessière, P.2
  • 36
    • 17144406074 scopus 로고    scopus 로고
    • Practical experience with an application extractor for Java
    • F. Tip, C. Laffra, P.F. Sweeney, and D. Streeter Practical experience with an application extractor for Java ACM SIGPLAN Notices 34 10 1999 292 305
    • (1999) ACM SIGPLAN Notices , vol.34 , Issue.10 , pp. 292-305
    • Tip, F.1    Laffra, C.2    Sweeney, P.F.3    Streeter, D.4
  • 38
    • 0003340457 scopus 로고    scopus 로고
    • Software botryology: Automatic clustering of software systems
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • V. Tzerpos, and R.C. Holt Software botryology: automatic clustering of software systems DEXA Workshop 1998 IEEE Computer Society Press Los Alamitos, CA, USA 811 818
    • (1998) DEXA Workshop , pp. 811-818
    • Tzerpos, V.1    Holt, R.C.2
  • 39
    • 0033358757 scopus 로고    scopus 로고
    • MoJo: A distance metric for software clusterings
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • V. Tzerpos, and R.C. Holt MoJo: A distance metric for software clusterings Proceedings of IEEE Working Conference on Reverse Engineering 1999 IEEE Computer Society Press Los Alamitos, CA, USA 187 195
    • (1999) Proceedings of IEEE Working Conference on Reverse Engineering , pp. 187-195
    • Tzerpos, V.1    Holt, R.C.2
  • 40
    • 0034497484 scopus 로고    scopus 로고
    • ACDC: An algorithm for comprehension-driven clustering
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • V. Tzerpos, and R.C. Holt ACDC: An algorithm for comprehension-driven clustering Proceedings of IEEE Working Conference on Reverse Engineering 2000 IEEE Computer Society Press Los Alamitos, CA, USA 258 267
    • (2000) Proceedings of IEEE Working Conference on Reverse Engineering , pp. 258-267
    • Tzerpos, V.1    Holt, R.C.2
  • 42
    • 0031384042 scopus 로고    scopus 로고
    • Using clustering algorithms in legacy systems remodularization
    • IEEE Computer Society Press Los Alamitos, CA, USA
    • T.A. Wiggerts Using clustering algorithms in legacy systems remodularization Proceedings of IEEE Working Conference on Reverse Engineering 1997 IEEE Computer Society Press Los Alamitos, CA, USA
    • (1997) Proceedings of IEEE Working Conference on Reverse Engineering
    • Wiggerts, T.A.1


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