activity
20192023
most citedHuman-Centric Issues in eHealth App Development and Usage: A Preliminary Assessment

14 citations · 39 across the 12 of their papers we have counts for

collaborators

14 papers

cs.SE2023★ 2 cited

ReuNify: A Step Towards Whole Program Analysis for React Native Android Apps

Yonghui Liu, Xiao Chen, Pei Liu +3

React Native is a widely-used open-source framework that facilitates the development of cross-platform mobile apps. The framework enables JavaScript code to interact with native-si…

cs.SE2023★ 1 cited

Taming Android Fragmentation through Lightweight Crowdsourced Testing

Xiaoyu Sun, Xiao Chen, Yonghui Liu +2

Android fragmentation refers to the overwhelming diversity of Android devices and OS versions. These lead to the impossibility of testing an app on every supported device, leaving…

cs.SE2022★ 2 cited

Automated Detection, Categorisation and Developers' Experience with the Violations of Honesty in Mobile Apps

Humphrey O. Obie, Hung Du, Kashumi Madampe +7

Human values such as honesty, social responsibility, fairness, privacy, and the like are things considered important by individuals and society. Software systems, including mobile…

cs.SE2022

A First Look at CI/CD Adoptions in Open-Source Android Apps

Pei Liu, Xiaoyu Sun, Yanjie Zhao +3

Continuous Integration (CI) and Continuous Delivery (CD) have been demonstrated to be effective in facilitating software building, testing, and deployment. Many research studies ha…

cs.SE2022

Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues

Xiaoyu Sun, Xiao Chen, Yanjie Zhao +3

Despite being one of the largest and most popular projects, the official Android framework has only provided test cases for less than 30% of its APIs. Such a poor test case coverag…

cs.SE2022★ 4 cited

Identifying and Characterizing Silently-Evolved Methods in the Android API

Pei Liu, Li Li, Yichun Yan +2

With over 500,000 commits and more than 700 contributors, the Android platform is undoubtedly one of the largest industrial-scale software projects. This project provides the Andro…

cs.SE2022★ 13 cited

Do Customized Android Frameworks Keep Pace with Android?

Pei Liu, Mattia Fazzini, John Grundy +1

To satisfy varying customer needs, device vendors and OS providers often rely on the open-source nature of the Android OS and offer customized versions of the Android OS. When a ne…

cs.SE2022

On the Violation of Honesty in Mobile Apps: Automated Detection and Categories

Humphrey O. Obie, Idowu Ilekura, Hung Du +5

Human values such as integrity, privacy, curiosity, security, and honesty are guiding principles for what people consider important in life. Such human values may be violated by mo…

cs.SE2021

Does Domain Change the Opinion of Individuals on Human Values? A Preliminary Investigation on eHealth Apps End-users

Humphrey Obie, Mojtaba Shahin, John Grundy +4

The elicitation of end-users' human values - such as freedom, honesty, transparency, etc. - is important in the development of software systems. We carried out two preliminary Q-st…

cs.SE2021★ 2 cited

How Secondary School Girls Perceive Computational Thinking Practices through Collaborative Programming with the Micro:bit

Mojtaba Shahin, Chris Gonsalvez, Jon Whittle +3

Computational Thinking (CT) has been investigated from different perspectives. This research aims to investigate how secondary school girls perceive CT practices -- the problem-sol…

cs.SE2021★ 14 cited

Human-Centric Issues in eHealth App Development and Usage: A Preliminary Assessment

Md. Shamsujjoha, John Grundy, Li Li +2

Health-related mobile applications are known as eHealth apps. These apps make people more aware of their health, help during critical situations, provide home-based disease managem…

cs.SE2021

Checking App Behavior Against App Descriptions: What If There are No App Descriptions?

Md. Shamsujjoha, John Grundy, Li Li +2

Classifying mobile apps based on their description is beneficial for several purposes. However, many app descriptions do not reflect app functionalities, whether accidentally or on…

cs.SE2020

A First Look at Human Values-Violation in App Reviews

Humphrey O. Obie, Waqar Hussain, Xin Xia +5

Ubiquitous technologies such as mobile software applications (mobile apps) have a tremendous influence on the evolution of the social, cultural, economic, and political facets of l…

cs.SE2019★ 1 cited

Do Energy-oriented Changes Hinder Maintainability?

Luis Cruz, Rui Abreu, John Grundy +2

Energy efficiency is a crucial quality requirement for mobile applications. However, improving energy efficiency is far from trivial as developers lack the knowledge and tools to a…