Causes and effects of fitness landscapes in system test generation: a replication study [0.03%]
系统测试生成中的适应度景观成因及影响:一项重复研究
Omur Sahin,Man Zhang,Andrea Arcuri
Omur Sahin
Search-Based Software Testing (SBST) has seen several success stories in academia and industry. The effectiveness of a search algorithm at solving a software engineering problem strongly depends on how such algorithm can navigate the fitnes...
James Callan,Justyna Petke
James Callan
Non-functional properties, such as runtime or memory use, are important to mobile app users and developers, as they affect user experience. We propose a practical approach and the first open-source tool, GIDroid for multi-objective automate...
Reinforcement learning for mutation operator selection in automated program repair [0.03%]
强化学习在自动程序修复中的变异操作符选择
Carol Hanna,Aymeric Blot,Justyna Petke
Carol Hanna
Automated program repair techniques aim to aid software developers with the challenging task of fixing bugs. In heuristic-based program repair, a search space of mutated program variants is explored to find potential patches for bugs. Most ...
Alexander E I Brownlee,James Callan,Karine Even-Mendoza et al.
Alexander E I Brownlee et al.
Ever since the first large language models (LLMs) have become available, both academics and practitioners have used them to aid software engineering tasks. However, little research as yet has been done in combining search-based software eng...
Technology adoption performance evaluation applied to testing industrial REST APIs [0.03%]
应用于测试工业RESTAPI的技术采用性能评估方法研究
Alexander Poth,Olsi Rrjolli,Andrea Arcuri
Alexander Poth
Testing is an important task within software development. To write test cases and integrate them into an automated test suite requires a significant amount of work. Given a set of requirements and specifications of a software, testing is ne...
Tool report: EvoMaster-black and white box search-based fuzzing for REST, GraphQL and RPC APIs [0.03%]
工具报告:EvoMaster-REST、GraphQL和RPC API的基于搜索的模糊测试(白盒与黑盒)
Andrea Arcuri,Man Zhang,Susruthan Seran et al.
Andrea Arcuri et al.
In this paper, we present the latest version 3.0.0 of EvoMaster, an open-source search-based fuzzer aimed at Web APIs. We discuss and present all its recent improvements, including advanced white-box heuristics, advanced search algorithms, ...
Information security implications of using NLP in IT outsourcing: a Diffusion of Innovation theory perspective [0.03%]
从创新扩散理论视角看NLP在IT外包中对信息安全的影响
Baber Majid Bhatti,Sameera Mubarak,Sev Nagalingam
Baber Majid Bhatti
Information technology outsourcing (ITO) is a USD multi-trillion industry. There is growing competition among ITO service providers to improve their service deliveries. Natural language processing (NLP) is a technique, which can be leverage...
ALBA: a model-driven framework for the automatic generation of android location-based apps [0.03%]
ALBA:一种自动生成Android位置感知应用的模型驱动框架
Mohammadali Gharaat,Mohammadreza Sharbaf,Bahman Zamani et al.
Mohammadali Gharaat et al.
In recent years, the number of smartphone users has increased dramatically. These users download millions of apps and use them for various services. Due to the significant demand for mobile apps, developers often seek faster development met...
Modeling user concerns in Sharing Economy: the case of food delivery apps [0.03%]
共享经济下用户顾虑的实证研究——以餐饮外卖平台为例
Grant Williams,Miroslav Tushev,Fahimeh Ebrahimi et al.
Grant Williams et al.
Sharing Economy apps, such as Uber, Airbnb, and TaskRabbit, have generated a substantial consumer interest over the past decade. The unique form of peer-to-peer business exchange these apps have enabled has been linked to significant levels...
HealMA: a model-driven framework for automatic generation of IoT-based Android health monitoring applications [0.03%]
基于模型的物联网安卓健康监测应用自动生成框架 HealMA
Maryam Mehrabi,Bahman Zamani,Abdelwahab Hamou-Lhadj
Maryam Mehrabi
The development of IoT-based Android health monitoring mobile applications (apps) using traditional software development methods is a challenging task. Developers need to be familiar with various programming languages to manage the heteroge...