中文版 | English
题名

Multi-objective software performance optimisation at the architecture level using randomised search rules

作者
通讯作者Du,Xin
发表日期
2021-07-01
DOI
发表期刊
ISSN
0950-5849
卷号135
摘要
Architecture-based software performance optimisation can help to find potential performance problems and mitigate their negative effects at an early stage. To automate this optimisation process, rule-based and metaheuristic-based performance optimisation methods have been proposed. However, existing rule-based methods explore a limited search space, potentially excluding optimal or near-optimal solutions. Most of current metaheuristic-based methods ignore existing practical knowledge of performance improvement, and lead to solutions that are not easily explicable to humans. To address these problems, we propose a novel approach for performance optimisation at the software architecture level named Multiobjective performance Optimisation based on Randomised search rulEs (MORE). First, we design randomised search rules (MORE-R) to provide explanation without parameters while benefiting from existing practical knowledge of performance improvement. Second, based on all possible composite applications of MORE-R, an explicable multi-objective optimisation problem (MORE-P) is defined to enlarge search space and enable solutions explicable to architectural stakeholder. Third, a multi-objective evolutionary algorithm (MORE-EA) with an introduced do-nothing rule, innovative encoding and repair mechanism is designed to effectively solve MORE-P. The experiments show that MORE is able to achieve more explicable and higher quality solutions than two state-of-the-art techniques. They also demonstrate the benefits of integrating search-based software engineering approaches with practical knowledge.
关键词
相关链接[Scopus记录]
收录类别
SCI ; EI
语种
英语
学校署名
其他
WOS记录号
WOS:000642489200004
EI入藏号
20211210125924
EI主题词
Evolutionary algorithms ; Software engineering
EI分类号
Computer Programming:723.1 ; Optimization Techniques:921.5
ESI学科分类
COMPUTER SCIENCE
Scopus记录号
2-s2.0-85102897223
来源库
Scopus
引用统计
被引频次[WOS]:1
成果类型期刊论文
条目标识符http://sustech.caswiz.com/handle/2SGJ60CL/222609
专题工学院_计算机科学与工程系
作者单位
1.College of Mathematics and Informatics,Fujian Normal University,Fuzhou,350117,China
2.College of Mathematics and Computer,Wuhan Textile University,Wuhan,430200,China
3.Fujian Provincial Engineering Technology Research Center for Public Service Big Data Mining and Application,Fujian Normal University,FuzhouFujian,350007,China
4.School of Computer Science,University of Birmingham,Birmingham,B15 2TT,United Kingdom
5.Department of computer science and engineering,Southern University of Science and Technology,Shenzhen,518055,China
6.Department of Computer Science,University College London,London,WC1E 6BT,United Kingdom
推荐引用方式
GB/T 7714
Ni,Youcong,Du,Xin,Ye,Peng,et al. Multi-objective software performance optimisation at the architecture level using randomised search rules[J]. INFORMATION AND SOFTWARE TECHNOLOGY,2021,135.
APA
Ni,Youcong.,Du,Xin.,Ye,Peng.,Minku,Leandro L..,Yao,Xin.,...&Xiao,Ruliang.(2021).Multi-objective software performance optimisation at the architecture level using randomised search rules.INFORMATION AND SOFTWARE TECHNOLOGY,135.
MLA
Ni,Youcong,et al."Multi-objective software performance optimisation at the architecture level using randomised search rules".INFORMATION AND SOFTWARE TECHNOLOGY 135(2021).
条目包含的文件
条目无相关文件。
个性服务
原文链接
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
导出为Excel格式
导出为Csv格式
Altmetrics Score
谷歌学术
谷歌学术中相似的文章
[Ni,Youcong]的文章
[Du,Xin]的文章
[Ye,Peng]的文章
百度学术
百度学术中相似的文章
[Ni,Youcong]的文章
[Du,Xin]的文章
[Ye,Peng]的文章
必应学术
必应学术中相似的文章
[Ni,Youcong]的文章
[Du,Xin]的文章
[Ye,Peng]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
[发表评论/异议/意见]
暂无评论

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。