Md. Ahasanuzzaman

dblp:164/7378 · DBLP profile ↗
← Back
7ranked-venue papers
6as first author
5since 2021 · last 2026
0000-0002-3709-2741ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 7 · 6 first-author · 5 since 2021
YearPublicationVenuePosition
2026 Predicting Post-release Defects with Knowledge Units (KUs) of Programming Languages: An Empirical Study
Md. Ahasanuzzaman, Gustavo Ansaldi Oliva, Ahmed E. Hassan, Zhen Ming (Jack) Jiang
Empir. Softw. Eng.1
2025 Predicting long time contributors with knowledge units of programming languages: an empirical study
Md. Ahasanuzzaman, Gustavo Ansaldi Oliva, Ahmed E. Hassan
Empir. Softw. Eng.1
2024 Using knowledge units of programming languages to recommend reviewers for pull requests: an empirical study
Md. Ahasanuzzaman, Gustavo Ansaldi Oliva, Ahmed E. Hassan
Empir. Softw. Eng.1
2022 Tracking bad updates in mobile apps: a search-based approach
Islem Saidani, Ali Ouni 0001, Md. Ahasanuzzaman, Safwat Hassan, Mohamed Wiem Mkaouer, Ahmed E. Hassan
Empir. Softw. Eng.3
2022 Studying Ad Library Integration Strategies of Top Free-to-Download Apps
abstract
In-app advertisements have become a major revenue source for app developers in the mobile app ecosystem. Ad libraries play an integral part in this ecosystem as app developers integrate these libraries into their apps to display ads. In this paper, we study ad library integration strategies by analyzing 35,459 updates of 1,837 top free-to-download apps of the Google Play Store. We observe that ad libraries (e.g., Google AdMob) are not always used for serving ads – 22.5% of the apps that integrate Google AdMob do not display ads. They instead depend on Google AdMob for analytical purposes. Among the apps that display ads, we observe that 57.9% of them integrate multiple ad libraries. We observe that such integration of multiple ad libraries occurs commonly in apps with a large number of downloads and ones in app categories with a high proportion of ad-displaying apps. We manually analyze a sample of apps and derive a set of rules to automatically identify four common strategies for integrating multiple ad libraries. Our analysis of the apps across the identified strategies shows that app developers prefer to manage their own integrations instead of using off-the-shelf features of ad libraries for integrating multiple ad libraries. Our findings are valuable for ad library developers who wish to learn first hand about the challenges of integrating ad libraries.
Md. Ahasanuzzaman, Safwat Hassan, Ahmed E. Hassan
IEEE Trans. Software Eng.1
2020 CAPS: a supervised technique for classifying Stack Overflow posts concerning API issues
Md. Ahasanuzzaman, Muhammad Asaduzzaman, Chanchal Kumar Roy, Kevin A. Schneider
Empir. Softw. Eng.1
2020 A longitudinal study of popular ad libraries in the Google Play Store
Md. Ahasanuzzaman, Safwat Hassan, Cor-Paul Bezemer, Ahmed E. Hassan
Empir. Softw. Eng.1