메뉴 건너뛰기




Volumn 8, Issue 6, 2004, Pages 593-608

A multiobjective module-order model for software quality enhancement

Author keywords

Genetic programming (GP); Module order model (MOM); Multiobjective optimization (MOO); Software metrics; Software quality estimation

Indexed keywords

EVOLUTIONARY ALGORITHMS; GENETIC ALGORITHMS; MATHEMATICAL MODELS; OPTIMIZATION; TELECOMMUNICATION SYSTEMS; VECTORS;

EID: 11844289599     PISSN: 1089778X     EISSN: None     Source Type: Journal    
DOI: 10.1109/TEVC.2004.837108     Document Type: Article
Times cited : (42)

References (39)
  • 2
    • 0001747145 scopus 로고
    • "Competitive environments evolve better solutions for complex tasks"
    • S. Forrest, San Mateo, CA
    • P. J. Angeline and J. P. Pollack, "Competitive environments evolve better solutions for complex tasks," in Proc. 5th Int. Conf. Genetic Algorithms, S. Forrest, Ed., San Mateo, CA, 1993, pp. 264-270.
    • (1993) Proc. 5th Int. Conf. Genetic Algorithms , pp. 264-270
    • Angeline, P.J.1    Pollack, J.P.2
  • 3
    • 0003479517 scopus 로고    scopus 로고
    • Genetic Programming: An Introduction on the Automatic Evolution of Computer Programs and Its Application
    • New York: PWS
    • W. Banzhaf, P. Nordin, R. E. Keller, and F. D. Francone, Genetic Programming: An Introduction on the Automatic Evolution of Computer Programs and Its Application. New York: PWS, 1998.
    • (1998)
    • Banzhaf, W.1    Nordin, P.2    Keller, R.E.3    Francone, F.D.4
  • 4
    • 0036649954 scopus 로고    scopus 로고
    • "Assessing the applicability of fault-proneness models across object-oriented software projects"
    • July
    • L. C. Briand, W. L. Melo, and J. Wust, "Assessing the applicability of fault-proneness models across object-oriented software projects," IEEE Trans. Softw. Eng., vol. 28, pp. 706-720, July 2002.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , pp. 706-720
    • Briand, L.C.1    Melo, W.L.2    Wust, J.3
  • 5
    • 1542286518 scopus 로고    scopus 로고
    • "Diversity in genetic programming: An analysis of measures and correlation with fitness"
    • Feb
    • E. K. Burke, S. Gustafson, and G. Kendall, "Diversity in genetic programming: An analysis of measures and correlation with fitness," IEEE Trans. Evol. Comput., vol. 8, pp. 47-62, Feb. 2004.
    • (2004) IEEE Trans. Evol. Comput. , vol.8 , pp. 47-62
    • Burke, E.K.1    Gustafson, S.2    Kendall, G.3
  • 7
    • 84901469885 scopus 로고    scopus 로고
    • "Learning to assess the quality of genetic programs using cultural algorithms"
    • Washington, DC, July
    • G. S. Cowan and R. G. Reynolds, "Learning to assess the quality of genetic programs using cultural algorithms" in Proc. 1999 Congr. Evolutionary Computation, vol. 3, Washington, DC, July 1999, pp. 1684-1686.
    • (1999) Proc. 1999 Congr. Evolutionary Computation , vol.3 , pp. 1684-1686
    • Cowan, G.S.1    Reynolds, R.G.2
  • 8
    • 0004083807 scopus 로고    scopus 로고
    • "Reducing bloat and promoting diversity using multiobjective methods"
    • L. Spector, E. Goodman, A. Wu, W. B. Langdon, H. Voigt, M. Gen, S. Sen, M. Dorigo, S. Pezeshk, M. Garzon, and E. Burke, San Francisco, CA, July
    • E. D. de Jong, R. A. Watson, and J. B. Pollack, "Reducing bloat and promoting diversity using multiobjective methods," in Proc. Genetic Evolutionary Computation Conf., L. Spector, E. Goodman, A. Wu, W. B. Langdon, H. Voigt, M. Gen, S. Sen, M. Dorigo, S. Pezeshk, M. Garzon, and E. Burke, Eds., San Francisco, CA, July 2001, pp. 11-18.
    • (2001) Proc. Genetic Evolutionary Computation Conf. , pp. 11-18
    • de Jong, E.D.1    Watson, R.A.2    Pollack, J.B.3
  • 9
    • 3543074493 scopus 로고    scopus 로고
    • "Selection based on the Pareto nondomination criterion for controlling code growth in genetic programming"
    • Apr
    • A. Ekárt and S. Z. Németh, "Selection based on the Pareto nondomination criterion for controlling code growth in genetic programming," J. Genetic Prog. Evolvable Mach., vol. 2, no. 1, pp. 61-73, Apr. 2001.
    • (2001) J. Genetic Prog. Evolvable Mach. , vol.2 , Issue.1 , pp. 61-73
    • Ekárt, A.1    Németh, S.Z.2
  • 11
    • 0041812174 scopus 로고    scopus 로고
    • "An adverse interaction between crossover and restricted tree depth in genetic programming"
    • J. R. Koza, D. E. Goldberg, D. B. Fogel, and R. L. Riolo, Cambridge, MA
    • C. Gathercole and P. Ross, "An adverse interaction between crossover and restricted tree depth in genetic programming," in Proc. 1st Annu. Conf. Genetic Programming, J. R. Koza, D. E. Goldberg, D. B. Fogel, and R. L. Riolo, Eds., Cambridge, MA, 1996, pp. 291-296.
    • (1996) Proc. 1st Annu. Conf. Genetic Programming , pp. 291-296
    • Gathercole, C.1    Ross, P.2
  • 12
    • 0347133432 scopus 로고    scopus 로고
    • "Guest editorial: Data mining and knowledge discovery with evolutionary algorithms"
    • Dec
    • A. Ghosh and A. A. Freitas, "Guest editorial: data mining and knowledge discovery with evolutionary algorithms," IEEE Trans. Evol. Comput. vol. 7, pp. 517-518, Dec. 2003.
    • (2003) IEEE Trans. Evol. Comput. , vol.7 , pp. 517-518
    • Ghosh, A.1    Freitas, A.A.2
  • 13
    • 0029210303 scopus 로고
    • "Predicting whether or nota nucleic acid sequence is an e. coli promoter region using genetic programming"
    • Washington, DC, May
    • S. Handley, "Predicting whether or nota nucleic acid sequence is an e. coli promoter region using genetic programming," in Proc. 1st Int. Symp. Intelligence Neural and Biological Systems, Washington, DC, May 1995, pp. 122-127.
    • (1995) Proc. 1st Int. Symp. Intelligence Neural and Biological Systems , pp. 122-127
    • Handley, S.1
  • 14
  • 15
    • 0003129749 scopus 로고    scopus 로고
    • "Genetic programming using a minimum description length principle"
    • P. J. Angeline and K. E. Kinnear, Jr., Eds. Cambridge, MA: MIT Press
    • H. Iba, H. de Garis, and T. Sato, "Genetic programming using a minimum description length principle" in Advances in Genetic Programming, P. J. Angeline and K. E. Kinnear, Jr., Eds. Cambridge, MA: MIT Press, 1996, vol. 2, pp. 265-284.
    • (1996) Advances in Genetic Programming , vol.2 , pp. 265-284
    • Iba, H.1    de Garis, H.2    Sato, T.3
  • 16
    • 0142165034 scopus 로고    scopus 로고
    • "Reducing the run-time complexity of multiobjective EAs: The NSGA-II and other algorithms"
    • Oct
    • M. T. Jensen, "Reducing the run-time complexity of multiobjective EAs: the NSGA-II and other algorithms," IEEE Trans. Evol. Comput., vol. 7, pp. 503-515, Oct. 2003.
    • (2003) IEEE Trans. Evol. Comput. , vol.7 , pp. 503-515
    • Jensen, M.T.1
  • 17
    • 0033327176 scopus 로고    scopus 로고
    • "A comparative study of ordering and classification of fault-prone software modules"
    • June
    • T. M. Khoshgoftaar and E. B. Allen, "A comparative study of ordering and classification of fault-prone software modules" Empirical Softw. Eng., vol. 4, no. 2, pp. 159-186, June 1999.
    • (1999) Empirical Softw. Eng. , vol.4 , Issue.2 , pp. 159-186
    • Khoshgoftaar, T.M.1    Allen, E.B.2
  • 18
    • 3543110264 scopus 로고    scopus 로고
    • "Ordering fault-prone software modules"
    • May
    • T. M. Khoshgoftaar and E. B. Allen, "Ordering fault-prone software modules," Softw. Qual. J., vol. 11, no. 1, pp. 19-37, May 2003.
    • (2003) Softw. Qual. J. , vol.11 , Issue.1 , pp. 19-37
    • Khoshgoftaar, T.M.1    Allen, E.B.2
  • 19
    • 0141924286 scopus 로고    scopus 로고
    • "Analogy-based practical classification rules for software quality estimation"
    • Dec
    • T. M. Khoshgoftaar and N. Seliya, "Analogy-based practical classification rules for software quality estimation," Empirical Softw. Eng. J., vol. 8, no. 4, pp. 325-350, Dec. 2003.
    • (2003) Empirical Softw. Eng. J. , vol.8 , Issue.4 , pp. 325-350
    • Khoshgoftaar, T.M.1    Seliya, N.2
  • 21
    • 0003997586 scopus 로고    scopus 로고
    • "Data structures and genetic programming"
    • P. J. Angeline and K. E. Kinnear, Jr., Eds. Cambridge, MA: MIT Press
    • W. B. Langdon, "Data structures and genetic programming," in Advances in Genetic Programming, P. J. Angeline and K. E. Kinnear, Jr., Eds. Cambridge, MA: MIT Press, 1996, vol. 2.
    • (1996) Advances in Genetic Programming , vol.2
    • Langdon, W.B.1
  • 22
    • 0042814017 scopus 로고    scopus 로고
    • "An analysis of the MAX problem in genetic programming"
    • J. R. Koza, K. Deb, M. Dorigo, D. B. Fogel, M. H. Garzon, H. Iba, and R. L. Riolo, San Francisco, CA
    • W. B. Langdon and R. Poli, "An analysis of the MAX problem in genetic programming," in Proc. 2nd Annu. Conf. Genetic Programming, J. R. Koza, K. Deb, M. Dorigo, D. B. Fogel, M. H. Garzon, H. Iba, and R. L. Riolo, Eds., San Francisco, CA, 1997, pp. 222-230.
    • (1997) Proc. 2nd Annu. Conf. Genetic Programming , pp. 222-230
    • Langdon, W.B.1    Poli, R.2
  • 23
    • 84958982367 scopus 로고    scopus 로고
    • "Fitness causes bloat: Mutation"
    • W. Banzhaf, R. Poli, M. Schoenauer, and T. C. Fogarty, Berlin, Germany
    • W. B. Langdon and R. Poli, "Fitness causes bloat: Mutation," in Proc. 1st Eur. Workshop Genetic Programming, W. Banzhaf, R. Poli, M. Schoenauer, and T. C. Fogarty, Eds., Berlin, Germany, 1998, pp. 37-48.
    • (1998) Proc. 1st Eur. Workshop Genetic Programming , pp. 37-48
    • Langdon, W.B.1    Poli, R.2
  • 25
    • 11844288006 scopus 로고    scopus 로고
    • "Crossover and bloat in the functionality model of enzyme genetic programming"
    • Honolulu, HI, May
    • M. A. Lones and A. M. Tyrrell, "Crossover and bloat in the functionality model of enzyme genetic programming," in Proc. 2002 Congr. Evolutionary Computation, vol. 1, Honolulu, HI, May 2002, pp. 986-991.
    • (2002) Proc. 2002 Congr. Evolutionary Computation , vol.1 , pp. 986-991
    • Lones, M.A.1    Tyrrell, A.M.2
  • 26
    • 0003357176 scopus 로고
    • "Complexity compression and evolution"
    • L. Eshelman, Pittsburgh, PA
    • P. Nordin and W. Banzhaf, "Complexity compression and evolution," in Proc. 6th Int. Conf. Genetic Algorithms, L. Eshelman, Ed., Pittsburgh, PA, 1995, pp. 310-317.
    • (1995) Proc. 6th Int. Conf. Genetic Algorithms , pp. 310-317
    • Nordin, P.1    Banzhaf, W.2
  • 27
    • 0005235629 scopus 로고    scopus 로고
    • "Explicitly defined introns and destructive crossover in genetic programming"
    • P. J. Angeline and K. E. Kinnear, Jr., Eds. Cambridge, MA: MIT Press
    • P. Nordin, F. Francone, and W. Banzhaf, "Explicitly defined introns and destructive crossover in genetic programming," in Advances in Genetic Programming, P. J. Angeline and K. E. Kinnear, Jr., Eds. Cambridge, MA: MIT Press, 1996, vol. 2.
    • (1996) Advances in Genetic Programming , vol.2
    • Nordin, P.1    Francone, F.2    Banzhaf, W.3
  • 28
    • 84948456456 scopus 로고    scopus 로고
    • "Experience from replicating empirical studies on prediction models"
    • Ottawa, ON, Canada, June
    • M. C. Ohlsson and P. Runeson, "Experience from replicating empirical studies on prediction models," in Proc. 8th Int. Software Metrics Symp., Ottawa, ON, Canada, June 2002, pp. 217-226.
    • (2002) Proc. 8th Int. Software Metrics Symp. , pp. 217-226
    • Ohlsson, M.C.1    Runeson, P.2
  • 29
    • 33646161505 scopus 로고    scopus 로고
    • "Predicting fault-prone software modules in telephone switches"
    • N. Ohlsson and H. Alberg, "Predicting fault-prone software modules in telephone switches," IEEE Trans. Softw. Eng., vol. 22, pp. 886-894, 1996.
    • (1996) IEEE Trans. Softw. Eng. , vol.22 , pp. 886-894
    • Ohlsson, N.1    Alberg, H.2
  • 30
    • 0001931304 scopus 로고    scopus 로고
    • "Quality improvement by identincation of fault-prone modules using software design metrics"
    • Ottawa, ON, Canada
    • N. Ohlsson, M. Helander, and C. Wohlin, "Quality improvement by identincation of fault-prone modules using software design metrics," in Proc. Int. Conf. Software Quality, Ottawa, ON, Canada, 1996, pp. 1-13.
    • (1996) Proc. Int. Conf. Software Quality , pp. 1-13
    • Ohlsson, N.1    Helander, M.2    Wohlin, C.3
  • 31
    • 0036086035 scopus 로고    scopus 로고
    • "Software quality prediction using median-adjusted class labels"
    • Honolulu, HI, May
    • N. J. Pizzi, A. R. Summers, and W. Pedrycz, "Software quality prediction using median-adjusted class labels," in Proc. Int. Joint Conf. Neural Networks, vol. 3, Honolulu, HI, May 2002, pp. 2405-2409.
    • (2002) Proc. Int. Joint Conf. Neural Networks , vol.3 , pp. 2405-2409
    • Pizzi, N.J.1    Summers, A.R.2    Pedrycz, W.3
  • 32
    • 11844288655 scopus 로고    scopus 로고
    • "Complexity Drift in Evolutionary Computation With Tree Representations"
    • Comput. Sci. Dept., Univ. Rochester, Rochester, NY, Tech. Rep. NRL5
    • J. P. Rosca and D. H. Ballard, "Complexity Drift in Evolutionary Computation With Tree Representations," Comput. Sci. Dept., Univ. Rochester, Rochester, NY, Tech. Rep. NRL5, 1996.
    • (1996)
    • Rosca, J.P.1    Ballard, D.H.2
  • 33
    • 0036470012 scopus 로고    scopus 로고
    • "Body of knowledge for software quality measurement"
    • Feb
    • N. F. Schneidewind, "Body of knowledge for software quality measurement," IEEE Computer, vol. 35, pp. 77-83, Feb. 2002.
    • (2002) IEEE Computer , vol.35 , pp. 77-83
    • Schneidewind, N.F.1
  • 34
    • 0035506767 scopus 로고    scopus 로고
    • "Comparing software prediction techniques using simulation"
    • Nov
    • M. Shepperd and G. Kadoda, "Comparing software prediction techniques using simulation," IEEE Trans. Softw. Eng., vol. 27, pp. 1014-1022, Nov. 2001.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , pp. 1014-1022
    • Shepperd, M.1    Kadoda, G.2
  • 36
    • 0032241894 scopus 로고    scopus 로고
    • "Effects of code growth and parsimony pressure on populations in genetic programming"
    • July
    • T. Soule and J. A. Foster, "Effects of code growth and parsimony pressure on populations in genetic programming," Evol. Comput., vol. 6, no. 4, pp. 293-309, July 1998.
    • (1998) Evol. Comput. , vol.6 , Issue.4 , pp. 293-309
    • Soule, T.1    Foster, J.A.2
  • 37
    • 0000852513 scopus 로고
    • "Multiobjective optimization using nondominated sorting in genetic algorithms"
    • N. Srinivas and K. Deb, "Multiobjective optimization using nondominated sorting in genetic algorithms," Evol. Comput., vol. 2, pp. 221-248, 1994.
    • (1994) Evol. Comput. , vol.2 , pp. 221-248
    • Srinivas, N.1    Deb, K.2
  • 39
    • 0042755390 scopus 로고    scopus 로고
    • "Comparison of selection methods for evolutionary optimization"
    • B.-T. Zhang and J.-J. Kim, "Comparison of selection methods for evolutionary optimization," Evol. Opt., vol. 2, no. 1, pp. 55-70, 2000.
    • (2000) Evol. Opt. , vol.2 , Issue.1 , pp. 55-70
    • Zhang, B.-T.1    Kim, J.-J.2


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