ICSME 2024
Sun 6 - Fri 11 October 2024
Thu 10 Oct 2024 15:30 - 15:45 at Abineau - Session 10: Mobile and Web Application Development Chair(s): Karim Ali

Web applications, accessible via web browsers over the Internet, facilitate complex functionalities without local software installation. In the context of web applications, a workload refers to the number of user requests sent by users or applications to the underlying system. Existing studies have leveraged web application workloads to achieve various objectives, such as workload prediction and auto-scaling. However, these studies are conducted in an ad hoc manner, lacking a systematic understanding of the characteristics of web application workloads. In this study, we first conduct a systematic literature review to identify and analyze existing studies leveraging web application workloads. Our analysis sheds light on their workload utilization, analysis techniques, and high-level objectives. We further systematically analyze the characteristics of the web application workloads identified in the literature review. Our analysis centers on characterizing these workloads at two distinct temporal granularity: daily and weekly. We successfully identify and categorize three daily and three weekly patterns within the workloads. By providing a statistical characterization of these workload patterns, our study highlights the uniqueness of each pattern, paving the way for the development of realistic workload generation and resource provisioning techniques that can benefit a range of applications and research areas.

Thu 10 Oct

Displayed time zone: Arizona change

15:30 - 17:00
Session 10: Mobile and Web Application DevelopmentResearch Track / Industry Track / New Ideas and Emerging Results Track at Abineau
Chair(s): Karim Ali NYU Abu Dhabi
15:30
15m
Understanding Web Application Workloads and Their Applications: Systematic Literature Review and CharacterizationResearch Track Paper
Research Track
Roozbeh Aghili Polytechnique Montréal, Qiaolin Qin Polytechnique Montréal, Heng Li Polytechnique Montréal, Foutse Khomh Polytechnique Montréal
Pre-print
15:45
15m
Demystifying Device-specific Compatibility Issues in Android AppsResearch Track Paper
Research Track
Junfeng Chen , Kevin Li , Yifei Chen , Lili Wei McGill University, Yepang Liu Southern University of Science and Technology
16:00
15m
A Developer-Centric Study Exploring Mobile Application Security Practices and ChallengesIndustry Track PaperOpen Research ObjectResearch Object Reviewed
Industry Track
Anthony Peruma University of Hawai‘i at Mānoa, Timothy Huo University of Hawai‘i at Mānoa, Ana Araújo University of Hawai‘i at Mānoa, Jake Imanaka University of Hawai‘i at Mānoa, Rick Kazman University of Hawai‘i at Mānoa
Pre-print
16:15
15m
Effective Unit Test Generation for Android AppsIndustry Track Paper
Industry Track
Guojun Ma Douyin Co., Ltd., Yu Pei Hong Kong Polytechnic University, Liushan Chen Douyin Co., Ltd., Chen Qing Gan Douyin Co., Ltd., Hao Zhang Nanjing University, Hao Liang Douyin Co., Ltd., Tian Zhang Nanjing University
16:30
10m
Enhancing Web Test Script Repair using Integrated UI Structural and Visual InformationVideo presentationResearch Track Paper
Research Track
Zhongzhen Wen Nanjing University, Yifei Lu Nanjing University, Tongtong Xu Huawei, Minxue Pan Nanjing University, Tian Zhang Nanjing University, Xuandong Li Nanjing University
16:40
5m
NeuroUI: A Metamorphic Testing Strategy to Make UI Component Detection Models RobustVideo presentationNIER Paper
New Ideas and Emerging Results Track
Proma Chowdhury Institute of Information Technology, University of Dhaka, Kazi Sakib Institute of Information Technology, University of Dhaka