메뉴 건너뛰기




Volumn 18, Issue 3, 2013, Pages 550-593

GPGPU test suite minimisation: Search based software engineering performance improvement using graphics cards

Author keywords

GPGPU; Regression testing; Search based software engineering; Test suite minimisation

Indexed keywords

GENERAL-PURPOSE COMPUTING; GPGPU; GRAPHICAL PROCESSING UNIT (GPUS); MINIMISATION; PERFORMANCE IMPROVEMENTS; REGRESSION TEST SELECTION; REGRESSION TESTING; SEARCH-BASED SOFTWARE ENGINEERING;

EID: 84878724654     PISSN: 13823256     EISSN: 15737616     Source Type: Journal    
DOI: 10.1007/s10664-013-9247-y     Document Type: Article
Times cited : (30)

References (61)
  • 2
    • 62349083270 scopus 로고    scopus 로고
    • A systematic review of search-based testing for non-functional system properties
    • 10.1016/j.infsof.2008.12.005
    • Afzal W, Torkar R, Feldt R (2009) A systematic review of search-based testing for non-functional system properties. Inf Softw Technol 51(6):957-976
    • (2009) Inf Softw Technol , vol.51 , Issue.6 , pp. 957-976
    • Afzal, W.1    Torkar, R.2    Feldt, R.3
  • 3
    • 78649794788 scopus 로고    scopus 로고
    • A systematic review of the application and empirical investigation of search-based test-case generation
    • 10.1109/TSE.2009.52
    • Ali S, Briand LC, Hemmati H, Panesar-Walawege RK (2010) A systematic review of the application and empirical investigation of search-based test-case generation. IEEE Trans Softw Eng 36(6):742-762
    • (2010) IEEE Trans Softw Eng , vol.36 , Issue.6 , pp. 742-762
    • Ali, S.1    Briand, L.C.2    Hemmati, H.3    Panesar-Walawege, R.K.4
  • 9
    • 0002382036 scopus 로고    scopus 로고
    • Factors affecting the adoption of open systems: An exploratory study
    • 10.2307/249740
    • Chau PYK, Tam KY (1997) Factors affecting the adoption of open systems: an exploratory study. MIS Q 21(1):1-20
    • (1997) MIS Q , vol.21 , Issue.1 , pp. 1-20
    • Chau, P.Y.K.1    Tam, K.Y.2
  • 11
    • 0030291286 scopus 로고    scopus 로고
    • Dividing strategies for the optimization of a test suite
    • 1423920 0875.68276 10.1016/S0020-0190(96)00135-4
    • Chen TY, Lau MF (1996) Dividing strategies for the optimization of a test suite. Inf Process Lett 60(3):135-141
    • (1996) Inf Process Lett , vol.60 , Issue.3 , pp. 135-141
    • Chen, T.Y.1    Lau, M.F.2
  • 13
    • 84979020988 scopus 로고    scopus 로고
    • Comprehending reality - Practical barriers to industrial adoption of software maintenance automation
    • IEEE Computer Society
    • Cordy JR (2003) Comprehending reality - practical barriers to industrial adoption of software maintenance automation. In: IEEE International Workshop on Program Comprehension, IWPC '03. IEEE Computer Society, pp 196-206
    • (2003) IEEE International Workshop on Program Comprehension, IWPC '03 , pp. 196-206
    • Cordy, J.R.1
  • 14
    • 26044480846 scopus 로고    scopus 로고
    • Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact
    • 10.1007/s10664-005-3861-2
    • Do H, Elbaum SG, Rothermel G (2005) Supporting controlled experimentation with testing techniques: an infrastructure and its potential impact. Empir Software Eng 10(4):405-435
    • (2005) Empir Software Eng , vol.10 , Issue.4 , pp. 405-435
    • Do, H.1    Elbaum, S.G.2    Rothermel, G.3
  • 15
    • 79959481451 scopus 로고    scopus 로고
    • The jmetal framework for multi-objective optimization: Design and architecture
    • Barcelona, Spain
    • Durillo J, Nebro A, Alba E (2010) The jmetal framework for multi-objective optimization: design and architecture. In: Proceedings of congress on evolutionary computation 2010. Barcelona, Spain, pp 4138-4325
    • (2010) Proceedings of Congress on Evolutionary Computation 2010 , pp. 4138-4325
    • Durillo, J.1    Nebro, A.2    Alba, E.3
  • 17
    • 33947581048 scopus 로고    scopus 로고
    • An in-depth look at computer performance growth
    • 10.1145/1055626.1055646
    • Ekman M, Warg F, Nilsson J (2005) An in-depth look at computer performance growth. Comput Archit News 33(1):144-147
    • (2005) Comput Archit News , vol.33 , Issue.1 , pp. 144-147
    • Ekman, M.1    Warg, F.2    Nilsson, J.3
  • 19
    • 70350570383 scopus 로고    scopus 로고
    • A systematic review on regression test selection techniques
    • 10.1016/j.infsof.2009.07.001
    • Engström E, Runeson PP, Skoglund M (2009) A systematic review on regression test selection techniques. Inf Softw Technol 52(1):14-30
    • (2009) Inf Softw Technol , vol.52 , Issue.1 , pp. 14-30
    • Engström, E.1    Runeson, P.P.2    Skoglund, M.3
  • 21
    • 33947607609 scopus 로고    scopus 로고
    • Gputerasort: High performance graphics coprocessor sorting for large database management
    • Govindaraju NK, Gray J, Kumar R, Manocha D (2006) Gputerasort: high performance graphics coprocessor sorting for large database management. In: ACM SIGMOD
    • (2006) ACM SIGMOD
    • Govindaraju, N.K.1    Gray, J.2    Kumar, R.3    Manocha, D.4
  • 22
    • 34748859982 scopus 로고    scopus 로고
    • The current state and future of search based software engineering
    • IEEE Computer Society Press Washington, DC
    • Harman M (2007) The current state and future of search based software engineering. In: 2007 Future of Software Engineering, FOSE '07. IEEE Computer Society, Washington, DC, pp 342-357
    • (2007) 2007 Future of Software Engineering, FOSE '07 , pp. 342-357
    • Harman, M.1
  • 24
    • 0035892580 scopus 로고    scopus 로고
    • Search based software engineering
    • 10.1016/S0950-5849(01)00189-6
    • Harman M, Jones BF (2001) Search based software engineering. Inf Softw Technol 43(14):833-839
    • (2001) Inf Softw Technol , vol.43 , Issue.14 , pp. 833-839
    • Harman, M.1    Jones, B.F.2
  • 26
    • 84866935116 scopus 로고    scopus 로고
    • Search based software engineering trends, techniques and applications
    • 10.1145/2379776.2379787
    • Harman M, Mansouri A, Zhang Y (2012) Search based software engineering trends, techniques and applications. ACM Comput Surv 45(1):11:1-11:61
    • (2012) ACM Comput Surv , vol.45 , Issue.1 , pp. 111-1161
    • Harman, M.1    Mansouri, A.2    Zhang, Y.3
  • 27
    • 57849129957 scopus 로고    scopus 로고
    • Retesting software during development and maintenance. In: Frontiers of Software Maintenance, FoSM 2008
    • Harrold M, Orso A (2008) Retesting software during development and maintenance. In: Frontiers of Software Maintenance, FoSM 2008. IEEE Computer Society Press, pp 99-108
    • (2008) IEEE Computer Society Press , pp. 99-108
    • Harrold, M.1    Orso, A.2
  • 28
    • 0027625420 scopus 로고
    • A methodology for controlling the size of a test suite
    • 10.1145/152388.152391
    • Harrold MJ, Gupta R, Soffa ML (1993) A methodology for controlling the size of a test suite. ACM Trans Softw Eng Methodol 2(3):270-285
    • (1993) ACM Trans Softw Eng Methodol , vol.2 , Issue.3 , pp. 270-285
    • Harrold, M.J.1    Gupta, R.2    Soffa, M.L.3
  • 30
    • 0036041041 scopus 로고    scopus 로고
    • A history-based test prioritization technique for regression testing in resource constrained environments
    • ACM Press
    • Kim JM, Porter A (2002) A history-based test prioritization technique for regression testing in resource constrained environments. In: Proceedings of the 24th international conference on software engineering. ACM Press, pp 119-129
    • (2002) Proceedings of the 24th International Conference on Software Engineering , pp. 119-129
    • Kim, J.M.1    Porter, A.2
  • 32
    • 47249143770 scopus 로고    scopus 로고
    • A SIMD interpreter for genetic programming on GPU graphics cards
    • O'Neill M, Vanneschi L, Gustafson S, Esparcia Alcazar AI, De Falco I, Della Cioppa A, Tarantino E (eds) Springer
    • Langdon WB, Banzhaf W (2008) A SIMD interpreter for genetic programming on GPU graphics cards. In: O'Neill M, Vanneschi L, Gustafson S, Esparcia Alcazar AI, De Falco I, Della Cioppa A, Tarantino E (eds) Proceedings of the 11th European conference on Genetic Programming, EuroGP 2008. Lecture notes in computer science, vol 4971. Springer, pp 73-85
    • (2008) Proceedings of the 11th European Conference on Genetic Programming, EuroGP 2008. Lecture Notes in Computer Science , vol.4971 , pp. 73-85
    • Langdon, W.B.1    Banzhaf, W.2
  • 33
    • 34047189734 scopus 로고    scopus 로고
    • Search algorithms for regression test case prioritization
    • 10.1109/TSE.2007.38
    • Li Z, Harman M, Hierons RM (2007) Search algorithms for regression test case prioritization. IEEE Trans Softw Eng 33(4):225-237
    • (2007) IEEE Trans Softw Eng , vol.33 , Issue.4 , pp. 225-237
    • Li, Z.1    Harman, M.2    Hierons, R.M.3
  • 34
    • 77956617699 scopus 로고    scopus 로고
    • A multiple hill climbing approach to software module clustering
    • IEEE Computer Society Press Los Alamitos, CA
    • Mahdavi K, Harman M, Hierons RM (2003) A multiple hill climbing approach to software module clustering. In: IEEE international conference on software maintenance. IEEE Computer Society Press, Los Alamitos, CA, pp 315-324
    • (2003) IEEE International Conference on Software Maintenance , pp. 315-324
    • Mahdavi, K.1    Harman, M.2    Hierons, R.M.3
  • 41
    • 84976724166 scopus 로고
    • Adoption of Computer Aided Software Engineering (CASE) technology: An innovation adoption perspective
    • Premkumar G, Potter M (1995) Adoption of Computer Aided Software Engineering (CASE) technology: an innovation adoption perspective. Database 26(2&3):105-124
    • (1995) Database , vol.26 , Issue.2-3 , pp. 105-124
    • Premkumar, G.1    Potter, M.2
  • 42
    • 77951288844 scopus 로고    scopus 로고
    • Tech. Rep. D-2009-1. Department of Computer Science, University of Tampere
    • Räihä O (2009) A survey on search-based software design. In: Tech. Rep. D-2009-1. Department of Computer Science, University of Tampere
    • (2009) A Survey on Search-based Software Design
    • Räihä, O.1
  • 52
    • 0032047502 scopus 로고    scopus 로고
    • Effect of test set minimization on fault detection effectiveness
    • 10.1002/(SICI)1097-024X(19980410)28:4<347: AID-SPE145>3.0.CO;2-L
    • Wong WE, Horgan JR, London S, Mathur AP (1998) Effect of test set minimization on fault detection effectiveness. Softw Pract Exp 28(4):347-369
    • (1998) Softw Pract Exp , vol.28 , Issue.4 , pp. 347-369
    • Wong, W.E.1    Horgan, J.R.2    London, S.3    Mathur, A.P.4
  • 53
    • 0033312399 scopus 로고    scopus 로고
    • Test set size minimization and fault detection effectiveness: A case study in a space application
    • 10.1016/S0164-1212(99)00048-5
    • Wong WE, Horgan JR, Mathur AP, Pasquini A (1999) Test set size minimization and fault detection effectiveness: a case study in a space application. J Syst Softw 48(2):79-89
    • (1999) J Syst Softw , vol.48 , Issue.2 , pp. 79-89
    • Wong, W.E.1    Horgan, J.R.2    Mathur, A.P.3    Pasquini, A.4
  • 55
    • 84857550008 scopus 로고    scopus 로고
    • Regression testing minimisation, selection and prioritisation: A survey
    • 10.1002/stvr.430
    • Yoo S, Harman M (2012a) Regression testing minimisation, selection and prioritisation: a survey. Softw Test Verif Reliab 22(2):67-120
    • (2012) Softw Test Verif Reliab , vol.22 , Issue.2 , pp. 67-120
    • Yoo, S.1    Harman, M.2
  • 56
    • 84859902081 scopus 로고    scopus 로고
    • Test data regeneration: Generating new test data from existing test data
    • 10.1002/stvr.435
    • Yoo S, Harman M (2012b) Test data regeneration: generating new test data from existing test data. J Softw Test Verif Reliab 22(3):171-201
    • (2012) J Softw Test Verif Reliab , vol.22 , Issue.3 , pp. 171-201
    • Yoo, S.1    Harman, M.2
  • 60
    • 80052914539 scopus 로고    scopus 로고
    • 2011 Accessed 14 Feb 2011
    • Zhang Y (2011) SBSE repository (2011). http://crestweb.cs.ucl.ac.uk/ resources/sbse-repository/. Accessed 14 Feb 2011
    • (2011) SBSE Repository
    • Zhang, Y.1
  • 61
    • 79955051331 scopus 로고    scopus 로고
    • Comparing the performance of metaheuristics for the analysis of multi-stakeholder tradeoffs in requirements optimisation
    • 10.1016/j.infsof.2011.02.001
    • Zhang Y, Harman M, Finkelstein A, Mansouri A (2011) Comparing the performance of metaheuristics for the analysis of multi-stakeholder tradeoffs in requirements optimisation. J Inf Softw Technol 53(6):761-773
    • (2011) J Inf Softw Technol , vol.53 , Issue.6 , pp. 761-773
    • Zhang, Y.1    Harman, M.2    Finkelstein, A.3    Mansouri, A.4


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