中文
相关论文

相关论文: Anti-patterns and the energy efficiency of Android…

200 篇论文

Context: Several studies investigated the impact of anti-patterns (i.e., "poor" solutions to recurring design problems) during maintenance activities and reported that anti-patterns significantly affect the developers' effort required to…

Object-oriented code smells are well-known concepts in software engineering that refer to bad design and development practices commonly observed in software systems. With the emergence of mobile apps, new classes of code smells have been…

软件工程 · 计算机科学 2020-10-15 Sarra Habchi , Naouel Moha , Romain Rouvoy

Mobile devices have become ubiquitous tools for communication, entertainment, and productivity, yet battery autonomy remains a constraint. While energy-saving tips exist, they are often generic, anecdotal, or focused on software development…

软件工程 · 计算机科学 2026-04-29 Wellington Oliveira

High energy consumption is a challenging issue that an ever increasing number of mobile applications face today. However, energy consumption is being tested in an ad hoc way, despite being an important non-functional requirement of an…

软件工程 · 计算机科学 2019-10-22 Luís Cruz , Rui Abreu

Mobile phones and tablets have become the most widely used computing devices, with a large predominance of the Android platform. As a natural evolution, the development of Android applications has surged and has become a major field of…

软件工程 · 计算机科学 2018-09-27 Franz-Xaver Geiger , Ivano Malavolta

The Android ecosystem faces a notable challenge known as fragmentation, which denotes the extensive diversity within the system. This issue is mainly related to differences in system versions, device hardware specifications, and…

软件工程 · 计算机科学 2024-06-17 Zikan Dong , Yanjie Zhao , Tianming Liu , Chao Wang , Guosheng Xu , Guoai Xu , Haoyu Wang

The increasing prevalence of mobile apps has led to a proliferation of resource usage scenarios in which they are deployed. This motivates the need to specialize mobile apps based on diverse and varying preferences of users. We propose a…

软件工程 · 计算机科学 2019-02-27 Brian Heath , Neelay Velingker , Osbert Bastani , Mayur Naik

With billions of smartphones in use globally, the daily time spent on these devices contributes significantly to overall electricity consumption. Given this scale, even minor reductions in smartphone power use could result in substantial…

软件工程 · 计算机科学 2025-02-13 Chibundom U. Ejimuda , Gaston Longhitano , Reza Rawassizadeh

A fundamental building block of a mobile application is the ability to persist program data between different invocations. Referred to as \emph{persistence}, this functionality is commonly implemented by means of persistence frameworks.…

软件工程 · 计算机科学 2018-06-29 Zheng "Jason'' Song , Jing Pu , Junjie Cheng , Eli Tilevich

This paper presents an empirical study regarding the energy consumption of the most used web browsers on the Android ecosystem. In order to properly compare the web browsers in terms of energy consumption, we defined a set of typical usage…

软件工程 · 计算机科学 2022-05-24 Nélson Gonçalves , Rui Rua , Jácome Cunha , Rui Pereira , João Saraiva

By year 2020, the number of smartphone users globally will reach 3 Billion and the mobile data traffic (cellular + WiFi) will exceed PC internet traffic the first time. As the number of smartphone users and the amount of data transferred…

网络与互联网体系结构 · 计算机科学 2017-07-24 Kemal Guner , Tevfik Kosar

Micro frontend (MFE) architectures have gained significant popularity for promoting independence and modularity in development. Despite their widespread adoption, the field remains relatively unexplored, especially concerning identifying…

软件工程 · 计算机科学 2025-03-28 Nabson Silva , Eriky Rodrigues , Tayana Conte

Performance issues in Android applications significantly undermine users' experience, engagement, and retention, which is a long-lasting research topic in academia. Unlike functionality issues, performance issues are more difficult to…

软件工程 · 计算机科学 2025-10-14 Dianshu Liao , Shidong Pan , Siyuan Yang , Yanjie Zhao , Zhenchang Xing , Xiaoyu Sun

The proper use of Android app permissions is crucial to the success and security of these apps. Users must agree to permission requests when installing or running their apps. Despite official Android platform documentation on proper…

As software proliferates across domains, its aggregate energy footprint has become a major concern. To reduce software's growing environmental footprint, developers need to identify and refactor energy smells: source code implementations,…

软件工程 · 计算机科学 2026-04-07 Mohammadjavad Mehditabar , Saurabhsingh Rajput , Tushar Sharma

Green software engineering is emerging as a crucial response to information technology's rising energy impact, especially in continuous development. However, there remain challenges in devising automated methods for identifying energy…

软件工程 · 计算机科学 2026-04-22 François Bechet , Jérôme Maquoi , Luís Cruz , Benoît Vanderose , Xavier Devroey

Context information brings new opportunities for efficient and effective applications and services on mobile devices. A wide range of research has exploited context dependency, i.e., the relations between context(s) and the outcome, to…

人机交互 · 计算机科学 2012-09-11 Ahmad Rahmati , Clayton Shepard , Chad Tossell , Lin Zhong , Philip Kortum

When smartphones, applications (a.k.a, apps), and app stores have been widely adopted by the billions, an interesting debate emerges: whether and to what extent do device models influence the behaviors of their users? The answer to this…

软件工程 · 计算机科学 2017-07-31 Huoran Li , Xuan Lu

Project Management anti-patterns are well-documented in the software-engineering literature, and studying them allows understanding their impacts on teams and projects. The video game development industry is known for its mismanagement…

Fairness is one of the socio-technical concerns that must be addressed in software systems. Considering the popularity of mobile software applications (apps) among a wide range of individuals worldwide, mobile apps with unfair behaviors and…