Cloud engineering is Search Based Software Engineering too

被引:33
|
作者
Harman, Mark [1 ]
Lakhotia, Kiran [2 ]
Singer, Jeremy [4 ]
White, David R. [4 ]
Yoo, Shin [3 ]
机构
[1] UCL, Dept Comp Sci, London WC1E 6BT, England
[2] UCL, CREST Ctr, London WC1E 6BT, England
[3] UCL, Ctr Res Evolut Search & Testing, London WC1E 6BT, England
[4] Univ Glasgow, Sch Comp Sci, Glasgow G12 8QQ, Lanark, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Search Based Software Engineering (SBSE); Cloud computing; SIMULATION; MODEL;
D O I
10.1016/j.jss.2012.10.027
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many of the problems posed by the migration of computation to cloud platforms can be formulated and solved using techniques associated with Search Based Software Engineering (SBSE). Much of cloud software engineering involves problems of optimisation: performance, allocation, assignment and the dynamic balancing of resources to achieve pragmatic trade-offs between many competing technical and business objectives. SBSE is concerned with the application of computational search and optimisation to solve precisely these kinds of software engineering challenges. Interest in both cloud computing and SBSE has grown rapidly in the past five years, yet there has been little work on SBSE as a means of addressing cloud computing challenges. Like many computationally demanding activities, SBSE has the potential to benefit from the cloud; 'SBSE in the cloud'. However, this paper focuses, instead, of the ways in which SBSE can benefit cloud computing. It thus develops the theme of 'SBSE for the cloud', formulating cloud computing challenges in ways that can be addressed using SBSE. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:2225 / 2241
页数:17
相关论文
共 50 条
  • [31] Study of a Quantum Framework for Search Based Software Engineering
    Nan Wu
    Fangmin Song
    Xiangdong Li
    International Journal of Theoretical Physics, 2013, 52 : 2181 - 2186
  • [32] The current state and future of search based software engineering
    Harman, Mark
    FOSE 2007: FUTURE OF SOFTWARE ENGINEERING, 2007, : 342 - 357
  • [33] Engineering the Cloud from Software Modules
    Rellermeyer, Jan S.
    Duller, Michael
    Alonso, Gustavo
    CLOUD: 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING CHALLENGES OF CLOUD COMPUTING, 2009, : 32 - 37
  • [34] Software Engineering Research Gaps in the Cloud
    Venkatraman, Sitalakshmi
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2013, 6 (01) : 1 - 19
  • [35] Research on Remote Collaborative Engineering Practices for Master of Software Engineering based on Cloud Computing Environment
    Ding, Qing
    Li, Xi
    Liu, Ye
    Shi, Zhu
    2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 110 - 114
  • [36] A search for fundamental principles of software engineering
    Jabir
    Moore, JW
    COMPUTER STANDARDS & INTERFACES, 1998, 19 (02) : 155 - 160
  • [37] A Quantum Algorithm for Software Engineering Search
    Hall, Robert J.
    2009 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 40 - 51
  • [38] A Systematic Review of Interaction in Search-Based Software Engineering
    Ramirez, Aurora
    Raul Romero, Jose
    Simons, Christopher L.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2019, 45 (08) : 760 - 781
  • [39] From knowledge based software engineering to knowware based software engineering
    Lu RuQian
    Jin Zhi
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2008, 51 (06): : 638 - 660
  • [40] Editorial for the Special Issue on Search-based Software Engineering
    Bate, Iain
    Poulding, Simon
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (05): : 467 - 468