Refining chatgpt-generated code: Characterizing and mitigating code quality issues

Y Liu, T Le-Cong, R Widyasari… - ACM Transactions on …, 2024 - dl.acm.org
Since its introduction in November 2022, ChatGPT has rapidly gained popularity due to its
remarkable ability in language understanding and human-like responses. ChatGPT, based …

Catalog of energy patterns for mobile applications

L Cruz, R Abreu - Empirical Software Engineering, 2019 - Springer
Software engineers make use of design patterns for reasons that range from performance to
code comprehensibility. Several design patterns capturing the body of knowledge of best …

Androzooopen: Collecting large-scale open source android apps for the research community

P Liu, L Li, Y Zhao, X Sun, J Grundy - Proceedings of the 17th …, 2020 - dl.acm.org
It is critical for research to have an open, well-curated, representative set of apps for
analysis. We present a collection of open-source Android apps collected from several …

[HTML][HTML] Mining for cost awareness in the infrastructure as code artifacts of cloud-based applications: An exploratory study

D Feitosa, MT Penca, M Berardi, RD Boza… - Journal of Systems and …, 2024 - Elsevier
Context: Cloud computing's rise as the primary platform for software development and
delivery is largely driven by the potential cost savings. However, it is surprising that no …

On the classification of software change messages using multi-label active learning

S Gharbi, MW Mkaouer, I Jenhani… - Proceedings of the 34th …, 2019 - dl.acm.org
In this paper, we present a multi-label active learning-based approach to handle the
problem of classification of commit messages. The approach will help developers track …

Datasets of android applications: a literature review

FX Geiger, I Malavolta - arxiv preprint arxiv:1809.10069, 2018 - arxiv.org
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 …

Human values in software development artefacts: A case study on issue discussions in three android applications

A Nurwidyantoro, M Shahin, MRV Chaudron… - Information and …, 2022 - Elsevier
Context: Human values such as inclusion, privacy, and accessibility need to be considered
during software development to attract and maintain users. However, little effort has been …

Do energy-oriented changes hinder maintainability?

L Cruz, R Abreu, J Grundy, L Li… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
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 …

Mobile app development and management: results from a qualitative investigation

R Francese, C Gravino, M Risi… - 2017 IEEE/ACM 4th …, 2017 - ieeexplore.ieee.org
We conducted a qualitative study to investigate the main aspects related to the development
and management of applications (or apps) for smart and mobile devices. This investigation …

Towards a human values dashboard for software development: An exploratory study

A Nurwidyantoro, M Shahin, M Chaudron… - Proceedings of the 15th …, 2021 - dl.acm.org
Background: There is a growing awareness of the importance of human values (eg,
inclusiveness, privacy) in software systems. However, there are no practical tools to support …