default search action
Ahmed E. Hassan
Person information
- affiliation: Queen's University, Kingston, Canada
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j178]Rahul Bajaj, Eduardo Fernandes, Bram Adams, Ahmed E. Hassan:
Unreproducible builds: time to fix, causes, and correlation with external ecosystem factors. Empir. Softw. Eng. 29(1): 11 (2024) - [j177]Md. Ahasanuzzaman, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
Using knowledge units of programming languages to recommend reviewers for pull requests: an empirical study. Empir. Softw. Eng. 29(1): 33 (2024) - [j176]Akshat Malik, Bram Adams, Ahmed E. Hassan:
Towards graph-anonymization of software analytics data: empirical study on JIT defect prediction. Empir. Softw. Eng. 29(4): 76 (2024) - [j175]Amir Mohammad Ebrahimi, Bram Adams, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
A large-scale exploratory study on the proxy pattern in Ethereum. Empir. Softw. Eng. 29(4): 81 (2024) - [j174]Zeyang Ma, Shouvick Mondal, Tse-Hsun (Peter) Chen, Haoxiang Zhang, Ahmed E. Hassan:
VulNet: Towards improving vulnerability management in the Maven ecosystem. Empir. Softw. Eng. 29(4): 83 (2024) - [j173]Zhimin Zhao, Yihao Chen, Abdul Ali Bangash, Bram Adams, Ahmed E. Hassan:
An empirical study of challenges in machine learning asset management. Empir. Softw. Eng. 29(4): 98 (2024) - [j172]Harsh Patel, Bram Adams, Ahmed E. Hassan:
Post deployment recycling of machine learning models. Empir. Softw. Eng. 29(4): 100 (2024) - [j171]Shenyu Zheng, Bram Adams, Ahmed E. Hassan:
Does using Bazel help speed up continuous integration builds? Empir. Softw. Eng. 29(5): 110 (2024) - [j170]Youssef Esseddiq Ouatiti, Mohammed Sayagh, Noureddine Kerzazi, Bram Adams, Ahmed E. Hassan:
The impact of concept drift and data leakage on log level prediction models. Empir. Softw. Eng. 29(5): 123 (2024) - [j169]Divya M. Kamath, Eduardo Fernandes, Bram Adams, Ahmed E. Hassan:
On combining commit grouping and build skip prediction to reduce redundant continuous integration activity. Empir. Softw. Eng. 29(6): 145 (2024) - [j168]Huizi Hao, Kazi Amit Hasan, Hong Qin, Marcos Macedo, Yuan Tian, Steven H. H. Ding, Ahmed E. Hassan:
An empirical study on developers' shared conversations with ChatGPT in GitHub pull requests and issues. Empir. Softw. Eng. 29(6): 150 (2024) - [j167]Derui Zhu, Jinfu Chen, Xuebing Zhou, Weiyi Shang, Ahmed E. Hassan, Jens Grossklags:
Vulnerabilities of Data Protection in Vertical Federated Learning Training and Countermeasures. IEEE Trans. Inf. Forensics Secur. 19: 3674-3689 (2024) - [c205]Dayi Lin, Filipe Roseiro Côgo, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
Technical Brief on Software Engineering for FMware. ICSE Companion 2024: 431-433 - [c204]Ahmed E. Hassan, Dayi Lin, Gopi Krishnan Rajbahadur, Keheliya Gallaba, Filipe Roseiro Côgo, Boyuan Chen, Haoxiang Zhang, Kishanthan Thangarajah, Gustavo Ansaldi Oliva, Jiahuei (Justina) Lin, Wali Mohammad Abdullah, Zhen Ming (Jack) Jiang:
Rethinking Software Engineering in the Era of Foundation Models: A Curated Catalogue of Challenges in the Development of Trustworthy FMware. SIGSOFT FSE Companion 2024: 294-305 - [c203]Filipe Roseiro Côgo, Gopi Krishnan Rajbahadur, Dayi Lin, Ahmed E. Hassan:
A Tutorial on Software Engineering for FMware. SIGSOFT FSE Companion 2024: 710-712 - [i58]Ahmed E. Hassan, Dayi Lin, Gopi Krishnan Rajbahadur, Keheliya Gallaba, Filipe Roseiro Côgo, Boyuan Chen, Haoxiang Zhang, Kishanthan Thangarajah, Gustavo Ansaldi Oliva, Jiahuei Lin, Wali Mohammad Abdullah, Zhen Ming Jiang:
Rethinking Software Engineering in the Foundation Model Era: A Curated Catalogue of Challenges in the Development of Trustworthy FMware. CoRR abs/2402.15943 (2024) - [i57]Zhimin Zhao, Yihao Chen, Abdul Ali Bangash, Bram Adams, Ahmed E. Hassan:
An Empirical Study of Challenges in Machine Learning Asset Management. CoRR abs/2402.15990 (2024) - [i56]Benjamin Rombaut, Filipe Roseiro Côgo, Ahmed E. Hassan:
Leveraging the Crowd for Dependency Management: An Empirical Study on the Dependabot Compatibility Score. CoRR abs/2403.09012 (2024) - [i55]Huizi Hao, Kazi Amit Hasan, Hong Qin, Marcos Macedo, Yuan Tian, Steven H. H. Ding, Ahmed E. Hassan:
An Empirical Study on Developers Shared Conversations with ChatGPT in GitHub Pull Requests and Issues. CoRR abs/2403.10468 (2024) - [i54]Jaskirat Singh, Bram Adams, Ahmed E. Hassan:
On the Impact of Black-box Deployment Strategies for Edge AI on Latency and Model Performance. CoRR abs/2403.17154 (2024) - [i53]Harsh Patel, Dominique Boucher, Emad Fallahzadeh, Ahmed E. Hassan, Bram Adams:
A State-of-the-practice Release-readiness Checklist for Generative AI-based Software Products. CoRR abs/2403.18958 (2024) - [i52]Ahmed E. Hassan, Gustavo Ansaldi Oliva, Dayi Lin, Boyuan Chen, Zhen Ming Jiang:
Rethinking Software Engineering in the Foundation Model Era: From Task-Driven AI Copilots to Goal-Driven AI Pair Programmers. CoRR abs/2404.10225 (2024) - [i51]Ximing Dong, Dayi Lin, Shaowei Wang, Ahmed E. Hassan:
A Framework for Real-time Safeguarding the Text Generation of Large Language Model. CoRR abs/2404.19048 (2024) - [i50]Shenyu Zheng, Bram Adams, Ahmed E. Hassan:
Does Using Bazel Help Speed Up Continuous Integration Builds? CoRR abs/2405.00796 (2024) - [i49]Md. Ahasanuzzaman, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
Predicting long time contributors with knowledge units of programming languages: an empirical study. CoRR abs/2405.13852 (2024) - [i48]Zhimin Zhao, Abdul Ali Bangash, Filipe Roseiro Côgo, Bram Adams, Ahmed E. Hassan:
On the Workflows and Smells of Leaderboard Operations (LBOps): An Exploratory Study of Foundation Model Leaderboards. CoRR abs/2407.04065 (2024) - [i47]Aaditya Bhatia, Dayi Lin, Gopi Krishnan Rajbahadur, Bram Adams, Ahmed E. Hassan:
Data Quality Antipatterns for Software Analytics. CoRR abs/2408.12560 (2024) - [i46]Adekunle Ajibode, Abdul Ali Bangash, Filipe Roseiro Côgo, Bram Adams, Ahmed E. Hassan:
Towards Semantic Versioning of Open Pre-trained Language Model Releases on Hugging Face. CoRR abs/2409.10472 (2024) - [i45]Ahmed E. Hassan, Gustavo Ansaldi Oliva, Dayi Lin, Boyuan Chen, Zhen Ming Jiang:
Towards AI-Native Software Engineering (SE 3.0): A Vision and a Challenge Roadmap. CoRR abs/2410.06107 (2024) - [i44]Hao Li, Cor-Paul Bezemer, Ahmed E. Hassan:
Software Engineering and Foundation Models: Insights from Industry Blogs Using a Jury of Foundation Models. CoRR abs/2410.09012 (2024) - [i43]Ximing Dong, Shaowei Wang, Dayi Lin, Gopi Krishnan Rajbahadur, Boquan Zhou, Shichao Liu, Ahmed E. Hassan:
PromptExp: Multi-granularity Prompt Explanation of Large Language Models. CoRR abs/2410.13073 (2024) - 2023
- [j166]Michael Pacheco, Gustavo Ansaldi Oliva, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
What makes Ethereum blockchain transactions be processed fast or slow? An empirical study. Empir. Softw. Eng. 28(2): 39 (2023) - [j165]Jiahuei Lin, Haoxiang Zhang, Bram Adams, Ahmed E. Hassan:
Vulnerability management in Linux distributions. Empir. Softw. Eng. 28(2): 47 (2023) - [j164]Yihao Chen, Eduardo Fernandes, Bram Adams, Ahmed E. Hassan:
On practitioners' concerns when adopting service mesh frameworks. Empir. Softw. Eng. 28(5): 113 (2023) - [j163]Jiahuei Lin, Bram Adams, Ahmed E. Hassan:
On the coordination of vulnerability fixes. Empir. Softw. Eng. 28(6): 151 (2023) - [j162]Kundi Yao, Gustavo Ansaldi Oliva, Ahmed E. Hassan, Muhammad Asaduzzaman, Andrew J. Malton, Andrew Walenstein:
Finding associations between natural and computer languages: A case-study of bilingual LDA applied to the bleeping computer forum posts. J. Syst. Softw. 201: 111651 (2023) - [j161]Hammam M. AlGhamdi, Cor-Paul Bezemer, Weiyi Shang, Ahmed E. Hassan, Parminder Flora:
Towards reducing the time needed for load testing. J. Softw. Evol. Process. 35(3) (2023) - [j160]Benjamin Rombaut, Filipe Roseiro Côgo, Bram Adams, Ahmed E. Hassan:
There's no Such Thing as a Free Lunch: Lessons Learned from Exploring the Overhead Introduced by the Greenkeeper Dependency Bot in Npm. ACM Trans. Softw. Eng. Methodol. 32(1): 11:1-11:40 (2023) - [j159]Jiahuei Lin, Mohammed Sayagh, Ahmed E. Hassan:
The Co-evolution of the WordPress Platform and Its Plugins. ACM Trans. Softw. Eng. Methodol. 32(1): 19:1-19:24 (2023) - [j158]Filipe Roseiro Côgo, Xin Xia, Ahmed E. Hassan:
Assessing the Alignment between the Information Needs of Developers and the Documentation of Programming Languages: A Case Study on Rust. ACM Trans. Softw. Eng. Methodol. 32(2): 43:1-43:48 (2023) - [j157]Michael Pacheco, Gustavo Ansaldi Oliva, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
Is My Transaction Done Yet? An Empirical Study of Transaction Processing Times in the Ethereum Blockchain Platform. ACM Trans. Softw. Eng. Methodol. 32(3): 59:1-59:46 (2023) - [j156]Youssef Esseddiq Ouatiti, Mohammed Sayagh, Noureddine Kerzazi, Ahmed E. Hassan:
An Empirical Study on Log Level Prediction for Multi-Component Systems. IEEE Trans. Software Eng. 49(2): 473-484 (2023) - [j155]Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Ratnadira Widyasari, Chengran Yang, Zhipeng Zhao, Bowen Xu, Jiayuan Zhou, Xin Xia, Ahmed E. Hassan, Xuan-Bach Dinh Le, David Lo:
Multi-Granularity Detector for Vulnerability Fixes. IEEE Trans. Software Eng. 49(8): 4035-4057 (2023) - [j154]Amir Mohammad Ebrahimi, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
Self-Admitted Technical Debt in Ethereum Smart Contracts: A Large-Scale Exploratory Study. IEEE Trans. Software Eng. 49(9): 4304-4323 (2023) - [c202]Jiayuan Zhou, Michael Pacheco, Jinfu Chen, Xing Hu, Xin Xia, David Lo, Ahmed E. Hassan:
CoLeFunDa: Explainable Silent Vulnerability Fix Identification. ICSE 2023: 2565-2577 - [i42]Md. Ahasanuzzaman, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
Using Knowledge Units of Programming Languages to Recommend Reviewers for Pull Requests: An Empirical Study. CoRR abs/2305.05654 (2023) - [i41]Truong Giang Nguyen, Thanh Le-Cong, Hong Jin Kang, Ratnadira Widyasari, Chengran Yang, Zhipeng Zhao, Bowen Xu, Jiayuan Zhou, Xin Xia, Ahmed E. Hassan, Xuan-Bach Dinh Le, David Lo:
Multi-Granularity Detector for Vulnerability Fixes. CoRR abs/2305.13884 (2023) - [i40]Yingzhe Lyu, Heng Li, Zhen Ming Jiang, Ahmed E. Hassan:
Assessing the Maturity of Model Maintenance Techniques for AIOps Solutions. CoRR abs/2311.03213 (2023) - [i39]Aaditya Bhatia, Foutse Khomh, Bram Adams, Ahmed E. Hassan:
An Empirical Study of Self-Admitted Technical Debt in Machine Learning Software. CoRR abs/2311.12019 (2023) - [i38]Moses Openja, Foutse Khomh, Armstrong Foundjem, Zhen Ming Jiang, Mouna Abidi, Ahmed E. Hassan:
Studying the Practices of Testing Machine Learning Software in the Wild. CoRR abs/2312.12604 (2023) - [i37]Yihao Chen, Jiahuei Lin, Bram Adams, Ahmed E. Hassan:
Why Not Mitigate Vulnerabilities in Helm Charts? CoRR abs/2312.15350 (2023) - 2022
- [j153]Jiakun Liu, Haoxiang Zhang, Xin Xia, David Lo, Ying Zou, Ahmed E. Hassan, Shanping Li:
An exploratory study on the repeatedly shared external links on Stack Overflow. Empir. Softw. Eng. 27(1): 19 (2022) - [j152]Jiayuan Zhou, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi:
Studying donations and their expenses in open source projects: a case study of GitHub projects collecting donations through open collectives. Empir. Softw. Eng. 27(1): 24 (2022) - [j151]Aidan Z. H. Yang, Safwat Hassan, Ying Zou, Ahmed E. Hassan:
An empirical study on release notes patterns of popular apps in the Google Play Store. Empir. Softw. Eng. 27(2): 55 (2022) - [j150]Islem Saidani, Ali Ouni, Md. Ahasanuzzaman, Safwat Hassan, Mohamed Wiem Mkaouer, Ahmed E. Hassan:
Tracking bad updates in mobile apps: a search-based approach. Empir. Softw. Eng. 27(4): 81 (2022) - [j149]Ankur Tagra, Haoxiang Zhang, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
Revisiting reopened bugs in open source software systems. Empir. Softw. Eng. 27(4): 92 (2022) - [j148]Jiahuei Lin, Haoxiang Zhang, Bram Adams, Ahmed E. Hassan:
Upstream bug management in Linux distributions. Empir. Softw. Eng. 27(6): 134 (2022) - [j147]Wenhan Zhu, Haoxiang Zhang, Ahmed E. Hassan, Michael W. Godfrey:
An empirical study of question discussions on Stack Overflow. Empir. Softw. Eng. 27(6): 148 (2022) - [j146]Filipe Roseiro Côgo, Ahmed E. Hassan:
Understanding the Customization of Dependency Bots: The Case of Dependabot. IEEE Softw. 39(5): 44-49 (2022) - [j145]Chao Liu, Xin Xia, David Lo, Zhiwei Liu, Ahmed E. Hassan, Shanping Li:
CodeMatcher: Searching Code Based on Sequential Semantics of Important Query Words. ACM Trans. Softw. Eng. Methodol. 31(1): 12:1-12:37 (2022) - [j144]Chao Ni, Xin Xia, David Lo, Xiaohu Yang, Ahmed E. Hassan:
Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study. ACM Trans. Softw. Eng. Methodol. 31(4): 76:1-76:38 (2022) - [j143]Meng Yan, Xin Xia, Yuanrui Fan, Ahmed E. Hassan, David Lo, Shanping Li:
Just-In-Time Defect Identification and Localization: A Two-Phase Framework. IEEE Trans. Software Eng. 48(2): 82-101 (2022) - [j142]Md. Ahasanuzzaman, Safwat Hassan, Ahmed E. Hassan:
Studying Ad Library Integration Strategies of Top Free-to-Download Apps. IEEE Trans. Software Eng. 48(2): 209-224 (2022) - [j141]Aaditya Bhatia, Shaowei Wang, Muhammad Asaduzzaman, Ahmed E. Hassan:
A Study of Bug Management Using the Stack Exchange Question and Answering Platform. IEEE Trans. Software Eng. 48(2): 502-518 (2022) - [j140]Filipe Roseiro Côgo, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
Deprecation of Packages and Releases in Software Ecosystems: A Case Study on NPM. IEEE Trans. Software Eng. 48(7): 2208-2223 (2022) - [j139]Gopi Krishnan Rajbahadur, Shaowei Wang, Gustavo Ansaldi Oliva, Yasutaka Kamei, Ahmed E. Hassan:
The Impact of Feature Importance Methods on the Interpretation of Defect Classifiers. IEEE Trans. Software Eng. 48(7): 2245-2261 (2022) - [j138]Haoxiang Zhang, Shaowei Wang, Heng Li, Tse-Hsun Chen, Ahmed E. Hassan:
A Study of C/C++ Code Weaknesses on Stack Overflow. IEEE Trans. Software Eng. 48(7): 2359-2375 (2022) - [j137]Kundi Yao, Mohammed Sayagh, Weiyi Shang, Ahmed E. Hassan:
Improving State-of-the-Art Compression Techniques for Log Management Tools. IEEE Trans. Software Eng. 48(8): 2748-2760 (2022) - [j136]Dayi Lin, Chakkrit Tantithamthavorn, Ahmed E. Hassan:
The Impact of Data Merging on the Interpretation of Cross-Project Just-In-Time Defect Models. IEEE Trans. Software Eng. 48(8): 2969-2986 (2022) - [j135]Jiakun Liu, Xin Xia, David Lo, Haoxiang Zhang, Ying Zou, Ahmed E. Hassan, Shanping Li:
Broken External Links on Stack Overflow. IEEE Trans. Software Eng. 48(9): 3242-3267 (2022) - [j134]Heng Li, Haoxiang Zhang, Shaowei Wang, Ahmed E. Hassan:
Studying the Practices of Logging Exception Stack Traces in Open-Source Software Projects. IEEE Trans. Software Eng. 48(12): 4907-4924 (2022) - [j133]Lina Gong, Gopi Krishnan Rajbahadur, Ahmed E. Hassan, Shujuan Jiang:
Revisiting the Impact of Dependency Network Metrics on Software Defect Prediction. IEEE Trans. Software Eng. 48(12): 5030-5049 (2022) - [c201]Michael Ling, Yijun Yu, Haitao Wu, Yuan Wang, James R. Cordy, Ahmed E. Hassan:
In Rust We Trust - A Transpiler from Unsafe C to Safer Rust. ICSE-Companion 2022: 354-355 - [c200]Lingfeng Bao, Xin Xia, Ahmed E. Hassan, Xiaohu Yang:
V-SZZ: Automatic Identification of Version Ranges Affected by CVE Vulnerabilities. ICSE 2022: 2352-2364 - [c199]Ahmed E. Hassan:
Challenges for the Industrial Adoption of AIOps Innovations. ISEC 2022: 4:1 - [c198]Zhiyuan Wan, Xin Xia, Yun Zhang, David Lo, Daibing Zhou, Qiuyuan Chen, Ahmed E. Hassan:
What motivates software practitioners to contribute to inner source? ESEC/SIGSOFT FSE 2022: 132-144 - [c197]Shengyi Pan, Jiayuan Zhou, Filipe Roseiro Côgo, Xin Xia, Lingfeng Bao, Xing Hu, Shanping Li, Ahmed E. Hassan:
Automated unearthing of dangerous issue reports. ESEC/SIGSOFT FSE 2022: 834-846 - [c196]Safwat Hassan, Heng Li, Ahmed E. Hassan:
On the Importance of Performing App Analysis Within Peer Groups. SANER 2022: 890-901 - [i36]Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan:
The impact of feature importance methods on the interpretation of defect classifiers. CoRR abs/2202.02389 (2022) - [i35]Filipe Roseiro Côgo, Xin Xia, Ahmed E. Hassan:
Assessing the alignment between the information needs of developers and the documentation of programming languages: A case study on Rust. CoRR abs/2202.04431 (2022) - [i34]Lina Gong, Gopi Krishnan Rajbahadur, Ahmed E. Hassan, Shujuan Jiang:
Revisiting the Impact of Dependency Network Metrics on Software Defect Prediction. CoRR abs/2202.06145 (2022) - [i33]Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan:
Impact of Discretization Noise of the Dependent variable on Machine Learning Classifiers in Software Engineering. CoRR abs/2202.06146 (2022) - [i32]Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan:
The Impact of Using Regression Models to Build Defect Classifiers. CoRR abs/2202.06157 (2022) - [i31]Ankur Tagra, Haoxiang Zhang, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
Revisiting reopened bugs in open source software systems. CoRR abs/2202.08701 (2022) - [i30]Safwat Hassan, Heng Li, Ahmed E. Hassan:
On the Importance of Performing App Analysis Within Peer Groups. CoRR abs/2204.03794 (2022) - [i29]Michael Pacheco, Gustavo Ansaldi Oliva, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
What makes Ethereum blockchain transactions be processed fast or slow? An empirical study. CoRR abs/2206.08905 (2022) - [i28]Michael Pacheco, Gustavo Ansaldi Oliva, Gopi Krishnan Rajbahadur, Ahmed E. Hassan:
Is my transaction done yet? An empirical study of transaction processing times in the Ethereum Blockchain Platform. CoRR abs/2206.08959 (2022) - [i27]Mohamed Raed El aoun, Lionel Nganyewou Tidjon, Benjamin Rombaut, Foutse Khomh, Ahmed E. Hassan:
An Empirical Study of Library Usage and Dependency in Deep Learning Frameworks. CoRR abs/2211.15733 (2022) - 2021
- [j132]Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Shanping Li:
What makes a popular academic AI repository? Empir. Softw. Eng. 26(1): 2 (2021) - [j131]Jiayuan Zhou, Shaowei Wang, Haoxiang Zhang, Tse-Hsun (Peter) Chen, Ahmed E. Hassan:
Studying backers and hunters in bounty issue addressing process of open source projects. Empir. Softw. Eng. 26(4): 81 (2021) - [j130]Filipe Roseiro Côgo, Gustavo Ansaldi Oliva, Cor-Paul Bezemer, Ahmed E. Hassan:
An empirical study of same-day releases of popular packages in the npm ecosystem. Empir. Softw. Eng. 26(5): 89 (2021) - [j129]Md Hasan Ibrahim, Mohammed Sayagh, Ahmed E. Hassan:
A study of how Docker Compose is used to compose multi-component systems. Empir. Softw. Eng. 26(6): 128 (2021) - [j128]Haoxiang Zhang, Shaowei Wang, Tse-Hsun (Peter) Chen, Ahmed E. Hassan:
Are Comments on Stack Overflow Well Organized for Easy Retrieval by Developers? ACM Trans. Softw. Eng. Methodol. 30(2): 22:1-22:31 (2021) - [j127]Abdullah A. Zarir, Gustavo Ansaldi Oliva, Zhen Ming (Jack) Jiang, Ahmed E. Hassan:
Developing Cost-Effective Blockchain-Powered Applications: A Case Study of the Gas Usage of Smart Contract Transactions in the Ethereum Blockchain Platform. ACM Trans. Softw. Eng. Methodol. 30(3): 28:1-28:38 (2021) - [j126]Qiuyuan Chen, Chunyang Chen, Safwat Hassan, Zhengchang Xing, Xin Xia, Ahmed E. Hassan:
How Should I Improve the UI of My App?: A Study of User Reviews of Popular Apps in the Google Play. ACM Trans. Softw. Eng. Methodol. 30(3): 37:1-37:38 (2021) - [j125]Yingzhe Lyu, Heng Li, Mohammed Sayagh, Zhen Ming (Jack) Jiang, Ahmed E. Hassan:
An Empirical Study of the Impact of Data Splitting Decisions on the Performance of AIOps Solutions. ACM Trans. Softw. Eng. Methodol. 30(4): 54:1-54:38 (2021) - [j124]Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Ahmed E. Hassan:
The Impact of Correlated Metrics on the Interpretation of Defect Models. IEEE Trans. Software Eng. 47(2): 320-331 (2021) - [j123]Haoxiang Zhang, Shaowei Wang, Tse-Hsun Chen, Ying Zou, Ahmed E. Hassan:
An Empirical Study of Obsolete Answers on Stack Overflow. IEEE Trans. Software Eng. 47(4): 850-862 (2021) - [j122]Zhiyuan Wan, Xin Xia, Ahmed E. Hassan:
What Do Programmers Discuss About Blockchain? A Case Study on the Use of Balanced LDA and the Reference Architecture of a Domain to Capture Online Discussions About Blockchain Platforms Across Stack Exchange Communities. IEEE Trans. Software Eng. 47(7): 1331-1349 (2021) - [j121]Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan:
Impact of Discretization Noise of the Dependent Variable on Machine Learning Classifiers in Software Engineering. IEEE Trans. Software Eng. 47(7): 1414-1430 (2021) - [j120]Yuanrui Fan, Xin Xia, Daniel Alencar da Costa, David Lo, Ahmed E. Hassan, Shanping Li:
The Impact of Mislabeled Changes by SZZ on Just-in-Time Defect Prediction. IEEE Trans. Software Eng. 47(8): 1559-1586 (2021) - [j119]Taher Ahmed Ghaleb, Daniel Alencar da Costa, Ying Zou, Ahmed E. Hassan:
Studying the Impact of Noises in Build Breakage Data. IEEE Trans. Software Eng. 47(9): 1998-2011 (2021) - [j118]Zhongxin Liu, Xin Xia, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li:
Which Variables Should I Log? IEEE Trans. Software Eng. 47(9): 2012-2031 (2021) - [j117]Filipe Roseiro Côgo, Gustavo Ansaldi Oliva, Ahmed E. Hassan:
An Empirical Study of Dependency Downgrades in the npm Ecosystem. IEEE Trans. Software Eng. 47(11): 2457-2470 (2021) - [j116]Haoxiang Zhang, Shaowei Wang, Tse-Hsun Chen, Ahmed E. Hassan:
Reading Answers on Stack Overflow: Not Enough! IEEE Trans. Software Eng. 47(11): 2520-2533 (2021) - [j115]Patanamon Thongtanunam, Ahmed E. Hassan:
Review Dynamics and Their Impact on Software Quality. IEEE Trans. Software Eng. 47(12): 2698-2712 (2021) - [j114]Heng Li, Weiyi Shang, Bram Adams, Mohammed Sayagh, Ahmed E. Hassan:
A Qualitative Study of the Benefits and Costs of Logging From Developers' Perspectives. IEEE Trans. Software Eng. 47(12): 2858-2873 (2021) - [j113]Mohammed Sayagh, Ahmed E. Hassan:
ConfigMiner: Identifying the Appropriate Configuration Options for Config-Related User Questions by Mining Online Forums. IEEE Trans. Software Eng. 47(12): 2907-2918 (2021) - [j112]Jiayuan Zhou, Shaowei Wang, Cor-Paul Bezemer, Ying Zou, Ahmed E. Hassan:
Studying the Association Between Bountysource Bounties and the Issue-Addressing Likelihood of GitHub Issue Reports. IEEE Trans. Software Eng. 47(12): 2919-2933 (2021) - [c195]Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Yuan Wang, Shanping Li:
A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms. ICSE 2021: 1174-1185 - [c194]Shaowei Wang, Daniel M. Germán, Tse-Hsun Chen, Yuan Tian, Ahmed E. Hassan:
Is reputation on Stack Overflow always a good indicator for users' expertise? No! ICSME 2021: 614-618 - [c193]Jiayuan Zhou, Michael Pacheco, Zhiyuan Wan, Xin Xia, David Lo, Yuan Wang, Ahmed E. Hassan:
Finding A Needle in a Haystack: Automated Mining of Silent Vulnerability Fixes. ASE 2021: 705-716 - [c192]Derui Zhu, Jinfu Chen, Weiyi Shang, Xuebing Zhou, Jens Grossklags, Ahmed E. Hassan:
DeepMemory: Model-based Memorization Analysis of Deep Neural Language Models. ASE 2021: 1003-1015 - [c191]Gustavo Ansaldi Oliva, Ahmed E. Hassan:
The gas triangle and its challenges to the development of blockchain-powered applications. ESEC/SIGSOFT FSE 2021: 1463-1466 - [i26]Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Yuan Wang, Shanping Li:
A Differential Testing Approach for Evaluating Abstract Syntax Tree Mapping Algorithms. CoRR abs/2103.00141 (2021) - [i25]Daniel Lee, Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan:
Building the perfect game - an empirical study of game modifications. CoRR abs/2103.07528 (2021) - [i24]Daniel Lee, Gopi Krishnan Rajbahadur, Dayi Lin, Mohammed Sayagh, Cor-Paul Bezemer, Ahmed E. Hassan:
An Empirical Study of the Characteristics of Popular Minecraft Mods. CoRR abs/2103.14439 (2021) - [i23]Md. Ahasanuzzaman, Safwat Hassan, Ahmed E. Hassan:
Studying Ad Library Integration Strategies of Top Free-to-Download Apps. CoRR abs/2104.00182 (2021) - [i22]Jiakun Liu, Haoxiang Zhang, Xin Xia, David Lo, Ying Zou, Ahmed E. Hassan, Shanping Li:
An Exploratory Study on the Repeatedly Shared External Links on Stack Overflow. CoRR abs/2104.03518 (2021) - [i21]Wenhan Zhu, Haoxiang Zhang, Ahmed E. Hassan, Michael W. Godfrey:
An empirical study of question discussions on Stack Overflow. CoRR abs/2109.13172 (2021) - 2020
- [j111]Jiayuan Zhou, Shaowei Wang, Cor-Paul Bezemer, Ahmed E. Hassan:
Bounties on technical Q&A sites: a case study of Stack Overflow bounties. Empir. Softw. Eng. 25(1): 139-177 (2020) - [j110]Md. Ahasanuzzaman, Safwat Hassan, Cor-Paul Bezemer, Ahmed E. Hassan:
A longitudinal study of popular ad libraries in the Google Play Store. Empir. Softw. Eng. 25(1): 824-858 (2020) - [j109]Gustavo Ansaldi Oliva, Ahmed E. Hassan, Zhen Ming (Jack) Jiang:
An exploratory study of smart contracts in the Ethereum blockchain platform. Empir. Softw. Eng. 25(3): 1864-1904 (2020) - [j108]Daniel Lee, Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan:
Building the perfect game - an empirical study of game modifications. Empir. Softw. Eng. 25(4): 2485-2518 (2020) - [j107]Kundi Yao, Heng Li, Weiyi Shang, Ahmed E. Hassan:
A study of the performance of general compressors on log files. Empir. Softw. Eng. 25(5): 3043-3085 (2020) - [j106]Daniel Lee, Gopi Krishnan Rajbahadur, Dayi Lin, Mohammed Sayagh, Cor-Paul Bezemer, Ahmed E. Hassan:
An empirical study of the characteristics of popular Minecraft mods. Empir. Softw. Eng. 25(5): 3396-3429 (2020) - [j105]Md Hasan Ibrahim, Mohammed Sayagh, Ahmed E. Hassan:
Too many images on DockerHub! How different are images for the same system? Empir. Softw. Eng. 25(5): 4250-4281 (2020) - [j104]Masanari Kondo, Gustavo Ansaldi Oliva, Zhen Ming (Jack) Jiang, Ahmed E. Hassan, Osamu Mizuno:
Code cloning in smart contracts: a case study on verified contracts from the Ethereum blockchain platform. Empir. Softw. Eng. 25(6): 4617-4675 (2020) - [j103]Yangguang Li, Zhen Ming (Jack) Jiang, Heng Li, Ahmed E. Hassan, Cheng He, Ruirui Huang, Zhengda Zeng, Mian Wang, Pinan Chen:
Predicting Node Failures in an Ultra-Large-Scale Cloud Computing Platform: An AIOps Solution. ACM Trans. Softw. Eng. Methodol. 29(2): 13:1-13:24 (2020) - [j102]Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan:
Chaff from the Wheat: Characterizing and Determining Valid Bug Reports. IEEE Trans. Software Eng. 46(5): 495-525 (2020) - [j101]Safwat Hassan, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying Bad Updates of Top Free-to-Download Apps in the Google Play Store. IEEE Trans. Software Eng. 46(7): 773-793 (2020) - [j100]Shaowei Wang, Tse-Hsun Chen, Ahmed E. Hassan:
How Do Users Revise Answers on Technical Q&A Websites? A Case Study on Stack Overflow. IEEE Trans. Software Eng. 46(9): 1024-1038 (2020) - [j99]Chakkrit Tantithamthavorn, Ahmed E. Hassan, Kenichi Matsumoto:
The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models. IEEE Trans. Software Eng. 46(11): 1200-1219 (2020) - [j98]Zhiyuan Wan, Xin Xia, Ahmed E. Hassan, David Lo, Jianwei Yin, Xiaohu Yang:
Perceptions, Expectations, and Challenges in Defect Prediction. IEEE Trans. Software Eng. 46(11): 1241-1266 (2020) - [c190]Meng Yan, Xin Xia, Yuanrui Fan, David Lo, Ahmed E. Hassan, Xindong Zhang:
Effort-aware just-in-time defect identification in practice: a case study at Alibaba. ESEC/SIGSOFT FSE 2020: 1308-1319 - [c189]Fangcheng Qiu, Meng Yan, Xin Xia, Xinyu Wang, Yuanrui Fan, Ahmed E. Hassan, David Lo:
JITO: a tool for just-in-time defect identification and localization. ESEC/SIGSOFT FSE 2020: 1586-1590 - [i20]Chao Liu, Xin Xia, David Lo, Zhiwei Liu, Ahmed E. Hassan, Shanping Li:
Simplifying Deep-Learning-Based Model for Code Search. CoRR abs/2005.14373 (2020) - [i19]Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Shanping Li:
What Makes a Popular Academic AI Repository? CoRR abs/2010.02472 (2020) - [i18]Jiakun Liu, Xin Xia, David Lo, Haoxiang Zhang, Ying Zou, Ahmed E. Hassan, Shanping Li:
Broken External Links on Stack Overflow. CoRR abs/2010.04892 (2020)
2010 – 2019
- 2019
- [j97]Hanyang Hu, Shaowei Wang, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying the consistency of star ratings and reviews of popular free hybrid Android and iOS apps. Empir. Softw. Eng. 24(1): 7-32 (2019) - [j96]Dayi Lin, Cor-Paul Bezemer, Ying Zou, Ahmed E. Hassan:
An empirical study of game reviews on the Steam platform. Empir. Softw. Eng. 24(1): 170-207 (2019) - [j95]Patanamon Thongtanunam, Weiyi Shang, Ahmed E. Hassan:
Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones. Empir. Softw. Eng. 24(2): 937-972 (2019) - [j94]Masanari Kondo, Cor-Paul Bezemer, Yasutaka Kamei, Ahmed E. Hassan, Osamu Mizuno:
The impact of feature reduction techniques on defect prediction models. Empir. Softw. Eng. 24(4): 1925-1963 (2019) - [j93]Meng Yan, Xin Xia, David Lo, Ahmed E. Hassan, Shanping Li:
Characterizing and identifying reverted commits. Empir. Softw. Eng. 24(4): 2171-2208 (2019) - [j92]Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan:
Identifying gameplay videos that exhibit bugs in computer games. Empir. Softw. Eng. 24(6): 4006-4033 (2019) - [j91]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto:
The Impact of Automated Parameter Optimization on Defect Prediction Models. IEEE Trans. Software Eng. 45(7): 683-711 (2019) - [c188]Shahnaz M. Shariff, Heng Li, Cor-Paul Bezemer, Ahmed E. Hassan, Thanh H. D. Nguyen, Parminder Flora:
Improving the testing efficiency of selenium-based load tests. AST@ICSE 2019: 14-20 - [c187]Jinfu Chen, Weiyi Shang, Ahmed E. Hassan, Yong Wang, Jiangbin Lin:
An Experience Report of Generating Load Tests Using Log-Recovered Workloads at Varying Granularities of User Behaviour. ASE 2019: 669-681 - [c186]Gopi Krishnan Rajbahadur, Gustavo Ansaldi Oliva, Ahmed E. Hassan, Juergen Dingel:
Pitfalls Analyzer: Quality Control for Model-Driven Data Science Pipelines. MoDELS 2019: 12-22 - [c185]Ahmed E. Hassan:
Software engineering in a data science future (Keynote). SANER 2019: 1 - [i17]Haoxiang Zhang, Shaowei Wang, Tse-Hsun Chen, Ying Zou, Ahmed E. Hassan:
An Empirical Study of Obsolete Answers on Stack Overflow. CoRR abs/1903.12282 (2019) - [i16]Haoxiang Zhang, Shaowei Wang, Tse-Hsun Peter Chen, Ahmed E. Hassan:
Does the hiding mechanism for Stack Overflow comments work well? No! CoRR abs/1904.00946 (2019) - [i15]Jiayuan Zhou, Shaowei Wang, Cor-Paul Bezemer, Ying Zou, Ahmed E. Hassan:
Bounties in Open Source Development on GitHub: A Case Study of Bountysource Bounties. CoRR abs/1904.02724 (2019) - 2018
- [j90]Suhas Kabinna, Cor-Paul Bezemer, Weiyi Shang, Mark D. Syer, Ahmed E. Hassan:
Examining the stability of logging statements. Empir. Softw. Eng. 23(1): 290-333 (2018) - [j89]Daniel Alencar da Costa, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan, Surafel Lemma Abebe:
An empirical study of the integration time of fixed issues. Empir. Softw. Eng. 23(1): 334-383 (2018) - [j88]Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan:
An empirical study of early access games on the Steam platform. Empir. Softw. Eng. 23(2): 771-799 (2018) - [j87]Daniel Alencar da Costa, Shane McIntosh, Christoph Treude, Uirá Kulesza, Ahmed E. Hassan:
The impact of rapid release cycles on the integration delay of fixed issues. Empir. Softw. Eng. 23(2): 835-904 (2018) - [j86]Safwat Hassan, Chakkrit Tantithamthavorn, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying the dialogue between users and developers of free apps in the Google Play Store. Empir. Softw. Eng. 23(3): 1275-1312 (2018) - [j85]Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Ahmed E. Hassan:
Inference of development activities from interaction with uninstrumented applications. Empir. Softw. Eng. 23(3): 1313-1351 (2018) - [j84]Mojtaba Bagherzadeh, Nafiseh Kahani, Cor-Paul Bezemer, Ahmed E. Hassan, Juergen Dingel, James R. Cordy:
Analyzing a decade of Linux system calls. Empir. Softw. Eng. 23(3): 1519-1551 (2018) - [j83]Shaowei Wang, Tse-Hsun Chen, Ahmed E. Hassan:
Understanding the factors for fast answers in technical Q&A websites - An empirical study of four stack exchange websites. Empir. Softw. Eng. 23(3): 1552-1593 (2018) - [j82]Mohamed Sami Rakha, Cor-Paul Bezemer, Ahmed E. Hassan:
Revisiting the performance of automated approaches for the retrieval of duplicate reports in issue tracking systems that perform just-in-time duplicate retrieval. Empir. Softw. Eng. 23(5): 2597-2621 (2018) - [j81]Heng Li, Tse-Hsun (Peter) Chen, Weiyi Shang, Ahmed E. Hassan:
Studying software logging using topic models. Empir. Softw. Eng. 23(5): 2655-2694 (2018) - [j80]Hanyang Hu, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying the consistency of star ratings and the complaints in 1 & 2-star user reviews for top free cross-platform Android and iOS apps. Empir. Softw. Eng. 23(6): 3442-3475 (2018) - [j79]Chakkrit Tantithamthavorn, Surafel Lemma Abebe, Ahmed E. Hassan, Akinori Ihara, Kenichi Matsumoto:
The impact of IR-based classifier configuration on the performance and the effort of method-level bug localization. Inf. Softw. Technol. 102: 160-174 (2018) - [j78]Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li:
Measuring Program Comprehension: A Large-Scale Field Study with Professionals. IEEE Trans. Software Eng. 44(10): 951-976 (2018) - [j77]Mohamed Sami Rakha, Cor-Paul Bezemer, Ahmed E. Hassan:
Revisiting the Performance Evaluation of Automated Approaches for the Retrieval of Duplicate Issue Reports. IEEE Trans. Software Eng. 44(12): 1245-1268 (2018) - [c184]Heng Li, Tse-Hsun (Peter) Chen, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Adopting autonomic computing capabilities in existing large-scale systems: an industrial experience report. ICSE (SEIP) 2018: 1-10 - [c183]Safwat Hassan, Chakkrit Tantithamthavorn, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying the dialogue between users and developers of free apps in the google play store. ICSE 2018: 164 - [c182]Mojtaba Bagherzadeh, Nafiseh Kahani, Cor-Paul Bezemer, Ahmed E. Hassan, Juergen Dingel, James R. Cordy:
Analyzing a decade of Linux system calls. ICSE 2018: 267 - [c181]Chakkrit Tantithamthavorn, Ahmed E. Hassan:
An experience report on defect modelling in practice: pitfalls and challenges. ICSE (SEIP) 2018: 286-295 - [c180]Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan:
An empirical study of early access games on the steam platform. ICSE 2018: 480 - [c179]Xin Xia, Lingfeng Bao, David Lo, Zhenchang Xing, Ahmed E. Hassan, Shanping Li:
Measuring program comprehension: a large-scale field study with professionals. ICSE 2018: 584 - [c178]Shaowei Wang, Tse-Hsun Chen, Ahmed E. Hassan:
Understanding the factors for fast answers in technical Q&A websites: an empirical study of four stack exchange websites. ICSE 2018: 884 - [c177]Lingfeng Bao, Zhenchang Xing, Xin Xia, David Lo, Ahmed E. Hassan:
Inference of development activities from interaction with uninstrumented applications. ICSE 2018: 897 - [c176]Gopi Krishnan Rajbahadur, Andrew J. Malton, Andrew Walenstein, Ahmed E. Hassan:
A Survey of Anomaly Detection for Connected Vehicle Cybersecurity and Safety. Intelligent Vehicles Symposium 2018: 421-426 - [c175]Zhongxin Liu, Xin Xia, Ahmed E. Hassan, David Lo, Zhenchang Xing, Xinyu Wang:
Neural-machine-translation-based commit message generation: how far are we? ASE 2018: 373-384 - [c174]Heng Li, Weiyi Shang, Ying Zou, Ahmed E. Hassan:
Towards just-in-time suggestions for log changes (journal-first abstract). SANER 2018: 467 - [c173]Heng Li, Weiyi Shang, Ahmed E. Hassan:
Which log level should developers choose for a new logging statement? (journal-first abstract). SANER 2018: 468 - [c172]Ehsan Noei, Mark D. Syer, Ying Zou, Ahmed E. Hassan, Iman Keivanloo:
A study of the relation of mobile device attributes with the user-perceived quality of Android apps (journal-first abstract). SANER 2018: 469 - [c171]Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida:
Review participation in modern code review: An empirical study of the Android, Qt, and OpenStack projects (journal-first abstract). SANER 2018: 475 - [i14]Chakkrit Tantithamthavorn, Ahmed E. Hassan, Kenichi Matsumoto:
The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models. CoRR abs/1801.10269 (2018) - [i13]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto:
The Impact of Automated Parameter Optimization on Defect Prediction Models. CoRR abs/1801.10270 (2018) - [i12]Jirayus Jiarpakdee, Chakkrit Tantithamthavorn, Ahmed E. Hassan:
The Impact of Correlated Metrics on Defect Models. CoRR abs/1801.10271 (2018) - [i11]Chakkrit Tantithamthavorn, Surafel Lemma Abebe, Ahmed E. Hassan, Akinori Ihara, Kenichi Matsumoto:
The Impact of IR-based Classifier Configuration on the Performance and the Effort of Method-Level Bug Localization. CoRR abs/1806.07727 (2018) - 2017
- [j76]Mark D. Syer, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan:
Continuous validation of performance test workloads. Autom. Softw. Eng. 24(1): 189-231 (2017) - [j75]Stuart McIlroy, Weiyi Shang, Nasir Ali, Ahmed E. Hassan:
User reviews of top mobile apps in Apple and Google app stores. Commun. ACM 60(11): 62-67 (2017) - [j74]Safwat Hassan, Weiyi Shang, Ahmed E. Hassan:
An empirical study of emergency updates for top android mobile apps. Empir. Softw. Eng. 22(1): 505-546 (2017) - [j73]Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida:
Review participation in modern code review - An empirical study of the android, Qt, and OpenStack projects. Empir. Softw. Eng. 22(2): 768-817 (2017) - [j72]Heng Li, Weiyi Shang, Ahmed E. Hassan:
Which log level should developers choose for a new logging statement? Empir. Softw. Eng. 22(4): 1684-1716 (2017) - [j71]Heng Li, Weiyi Shang, Ying Zou, Ahmed E. Hassan:
Towards just-in-time suggestions for log changes. Empir. Softw. Eng. 22(4): 1831-1865 (2017) - [j70]Dayi Lin, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying the urgent updates of popular games on the Steam platform. Empir. Softw. Eng. 22(4): 2095-2126 (2017) - [j69]Ehsan Noei, Mark D. Syer, Ying Zou, Ahmed E. Hassan, Iman Keivanloo:
A study of the relation of mobile device attributes with the user-perceived quality of Android apps. Empir. Softw. Eng. 22(6): 3088-3116 (2017) - [j68]Cor-Paul Bezemer, Shane McIntosh, Bram Adams, Daniel M. Germán, Ahmed E. Hassan:
An empirical study of unspecified dependencies in make-based build systems. Empir. Softw. Eng. 22(6): 3117-3148 (2017) - [j67]Xin Xia, Lingfeng Bao, David Lo, Pavneet Singh Kochhar, Ahmed E. Hassan, Zhenchang Xing:
What do developers search for on the web? Empir. Softw. Eng. 22(6): 3149-3185 (2017) - [j66]Tse-Hsun Chen, Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan, Stephen W. Thomas:
Topic-based software defect explanation. J. Syst. Softw. 129: 79-106 (2017) - [j65]Stuart McIlroy, Weiyi Shang, Nasir Ali, Ahmed E. Hassan:
Is It Worth Responding to Reviews? Studying the Top Free Apps in Google Play. IEEE Softw. 34(3): 64-71 (2017) - [j64]Tse-Hsun Chen, Stephen W. Thomas, Hadi Hemmati, Meiyappan Nagappan, Ahmed E. Hassan:
An Empirical Study on the Effect of Testing on Code Quality Using Topic Models: A Case Study on Software Development Systems. IEEE Trans. Reliab. 66(3): 806-824 (2017) - [j63]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto:
An Empirical Comparison of Model Validation Techniques for Defect Prediction Models. IEEE Trans. Software Eng. 43(1): 1-18 (2017) - [j62]Feng Zhang, Ahmed E. Hassan, Shane McIntosh, Ying Zou:
The Use of Summation to Aggregate Software Metrics Hinders the Performance of Defect Prediction Models. IEEE Trans. Software Eng. 43(5): 476-491 (2017) - [j61]Daniel Alencar da Costa, Shane McIntosh, Weiyi Shang, Uirá Kulesza, Roberta Coelho, Ahmed E. Hassan:
A Framework for Evaluating the Results of the SZZ Approach for Identifying Bug-Introducing Changes. IEEE Trans. Software Eng. 43(7): 641-657 (2017) - [c170]Tse-Hsun Chen, Mark D. Syer, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Analytics-Driven Load Testing: An Industrial Experience Report on Load Testing of Large-Scale Systems. ICSE-SEIP 2017: 243-252 - [c169]Gopi Krishnan Rajbahadur, Shaowei Wang, Yasutaka Kamei, Ahmed E. Hassan:
The impact of using regression models to build defect classifiers. MSR 2017: 135-145 - [c168]Baljinder Ghotra, Shane McIntosh, Ahmed E. Hassan:
A large-scale study of the impact of feature selection techniques on defect classification models. MSR 2017: 146-157 - [i10]Markus Wagner, Leandro L. Minku, Ahmed E. Hassan, John A. Clark:
Data-Driven Search-Based Software Engineering (NII Shonan Meeting 2017-19). NII Shonan Meet. Rep. 2017 (2017) - 2016
- [j60]Shane McIntosh, Bram Adams, Meiyappan Nagappan, Ahmed E. Hassan:
Identifying and understanding header file hotspots in C/C++ build processes. Autom. Softw. Eng. 23(4): 619-647 (2016) - [j59]Daniel M. Germán, Bram Adams, Ahmed E. Hassan:
Continuously mining distributed version control systems: an empirical study of how Linux uses Git. Empir. Softw. Eng. 21(1): 260-299 (2016) - [j58]Bram Adams, Ryan Kavanagh, Ahmed E. Hassan, Daniel M. Germán:
An empirical study of integration activities in distributions of open source software. Empir. Softw. Eng. 21(3): 960-1001 (2016) - [j57]Stuart McIlroy, Nasir Ali, Hammad Khalid, Ahmed E. Hassan:
Analyzing and automatically labelling the types of user issues that are raised in mobile app reviews. Empir. Softw. Eng. 21(3): 1067-1106 (2016) - [j56]Surafel Lemma Abebe, Nasir Ali, Ahmed E. Hassan:
An empirical study of software release notes. Empir. Softw. Eng. 21(3): 1107-1142 (2016) - [j55]Stuart McIlroy, Nasir Ali, Ahmed E. Hassan:
Fresh apps: an empirical study of frequently-updated mobile apps in the Google play store. Empir. Softw. Eng. 21(3): 1346-1370 (2016) - [j54]Tse-Hsun Chen, Stephen W. Thomas, Ahmed E. Hassan:
A survey on the use of topic models when mining software repositories. Empir. Softw. Eng. 21(5): 1843-1919 (2016) - [j53]Mohamed Sami Rakha, Weiyi Shang, Ahmed E. Hassan:
Studying the needed effort for identifying duplicate issues. Empir. Softw. Eng. 21(5): 1960-1989 (2016) - [j52]Yasutaka Kamei, Takafumi Fukushima, Shane McIntosh, Kazuhiro Yamashita, Naoyasu Ubayashi, Ahmed E. Hassan:
Studying just-in-time defect prediction using cross-project models. Empir. Softw. Eng. 21(5): 2072-2106 (2016) - [j51]Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan:
An empirical study of the impact of modern code review practices on software quality. Empir. Softw. Eng. 21(5): 2146-2189 (2016) - [j50]Yuan Tian, Nasir Ali, David Lo, Ahmed E. Hassan:
On the unreliability of bug severity data. Empir. Softw. Eng. 21(6): 2298-2323 (2016) - [j49]Kazuhiro Yamashita, Yasutaka Kamei, Shane McIntosh, Ahmed E. Hassan, Naoyasu Ubayashi:
Magnet or Sticky? Measuring Project Characteristics from the Perspective of Developer Attraction and Retention. J. Inf. Process. 24(2): 339-348 (2016) - [j48]Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan:
Analyzing Ad Library Updates in Android Apps. IEEE Softw. 33(2): 74-80 (2016) - [j47]Candy Pang, Abram Hindle, Bram Adams, Ahmed E. Hassan:
What Do Programmers Know about Software Energy Consumption? IEEE Softw. 33(3): 83-89 (2016) - [j46]Hammad Khalid, Meiyappan Nagappan, Ahmed E. Hassan:
Examining the Relationship between FindBugs Warnings and App Ratings. IEEE Softw. 33(4): 34-39 (2016) - [j45]Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan:
Examining the Rating System Used in Mobile-App Stores. IEEE Softw. 33(6): 86-92 (2016) - [j44]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto:
Comments on "Researcher Bias: The Use of Machine Learning in Software Defect Prediction". IEEE Trans. Software Eng. 42(11): 1092-1094 (2016) - [j43]Tse-Hsun Chen, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Finding and Evaluating the Performance Impact of Redundant Data Access for Applications that are Developed Using Object-Relational Mapping Frameworks. IEEE Trans. Software Eng. 42(12): 1148-1161 (2016) - [c167]Yu Zhao, Feng Zhang, Emad Shihab, Ying Zou, Ahmed E. Hassan:
How Are Discussions Associated with Bug Reworking?: An Empirical Study on Open Source Projects. ESEM 2016: 21:1-21:10 - [c166]Keisuke Miura, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi:
The Impact of Task Granularity on Co-evolution Analyses. ESEM 2016: 47:1-47:10 - [c165]Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Detecting problems in the database access code of large scale systems: an industrial experience report. ICSE (Companion Volume) 2016: 71-80 - [c164]Junji Shimagaki, Yasutaka Kamei, Shane McIntosh, Ahmed E. Hassan, Naoyasu Ubayashi:
A study of the quality-impacting practices of modern code review at Sony mobile. ICSE (Companion Volume) 2016: 212-221 - [c163]Feng Zhang, Quan Zheng, Ying Zou, Ahmed E. Hassan:
Cross-project defect prediction using a connectivity-based unsupervised classifier. ICSE 2016: 309-320 - [c162]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Kenichi Matsumoto:
Automated parameter optimization of classification techniques for defect prediction models. ICSE 2016: 321-332 - [c161]Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida:
Revisiting code ownership and its relationship with software quality in the scope of modern code review. ICSE 2016: 1039-1050 - [c160]Hammam M. Alghmadi, Mark D. Syer, Weiyi Shang, Ahmed E. Hassan:
An Automated Approach for Recommending When to Stop Performance Tests. ICSME 2016: 279-289 - [c159]Pradeep K. Venkatesh, Shaohua Wang, Feng Zhang, Ying Zou, Ahmed E. Hassan:
What Do Client Developers Concern When Using Web APIs? An Empirical Study on Developer Forums and Stack Overflow. ICWS 2016: 131-138 - [c158]Thanh H. D. Nguyen, Bram Adams, Ahmed E. Hassan:
Does Geographical Distance Effect Distributed Development Teams: How Aggregation Bias in Software Artifacts Causes Contradictory Findings. ISSRE 2016: 412-423 - [c157]Tarek M. Ahmed, Cor-Paul Bezemer, Tse-Hsun Chen, Ahmed E. Hassan, Weiyi Shang:
Studying the effectiveness of application performance management (APM) tools for detecting performance regressions for web applications: an experience report. MSR 2016: 1-12 - [c156]Ahmed E. Hassan:
Raising MSR researchers: an experience report on teaching a graduate seminar course in mining software repositories (MSR). MSR 2016: 121-125 - [c155]Suhas Kabinna, Cor-Paul Bezemer, Weiyi Shang, Ahmed E. Hassan:
Logging library migrations: a case study for the apache software foundation projects. MSR 2016: 154-164 - [c154]Tse-Hsun Chen, Weiyi Shang, Jinqiu Yang, Ahmed E. Hassan, Michael W. Godfrey, Mohamed N. Nasser, Parminder Flora:
An empirical study on the practice of maintaining object-relational mapping code in Java systems. MSR 2016: 165-176 - [c153]Daniel Alencar da Costa, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan:
The impact of switching to a rapid release cycle on the integration delay of addressed issues: an empirical study of the mozilla firefox project. MSR 2016: 374-385 - [c152]Kazuhiro Yamashita, Changyun Huang, Meiyappan Nagappan, Yasutaka Kamei, Audris Mockus, Ahmed E. Hassan, Naoyasu Ubayashi:
Thresholds for Size and Complexity Metrics: A Case Study from the Perspective of Defect Density. QRS 2016: 191-201 - [c151]Tse-Hsun Chen, Weiyi Shang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
CacheOptimizer: helping developers configure caching frameworks for hibernate-based database-centric web applications. SIGSOFT FSE 2016: 666-677 - [c150]Suhas Kabinna, Weiyi Shang, Cor-Paul Bezemer, Ahmed E. Hassan:
Examining the Stability of Logging Statements. SANER 2016: 326-337 - [c149]Ravjot Singh, Cor-Paul Bezemer, Weiyi Shang, Ahmed E. Hassan:
Optimizing the Performance-Related Configurations of Object-Relational Mapping Frameworks Using a Multi-Objective Genetic Algorithm. ICPE 2016: 309-320 - [i9]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Ken-ichi Matsumoto:
Comments on "Researcher bias: The use of machine learning in software defect prediction". PeerJ Prepr. 4: e1260 (2016) - [i8]Hanyang Hu, Cor-Paul Bezemer, Ahmed E. Hassan:
Studying the consistency of star ratings and the complaints in 1 & 2-star user reviews for top free cross-platform Android and iOS apps. PeerJ Prepr. 4: e2589 (2016) - 2015
- [j42]Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan:
Studying the relationship between logging characteristics and the code quality of platform software. Empir. Softw. Eng. 20(1): 1-27 (2015) - [j41]Nicolas Bettenburg, Ahmed E. Hassan, Bram Adams, Daniel M. Germán:
Management of community contributions. Empir. Softw. Eng. 20(1): 252-289 (2015) - [j40]Nicolas Bettenburg, Meiyappan Nagappan, Ahmed E. Hassan:
Towards improving statistical modeling of software engineering data: think locally, act globally! Empir. Softw. Eng. 20(2): 294-335 (2015) - [j39]Shane McIntosh, Meiyappan Nagappan, Bram Adams, Audris Mockus, Ahmed E. Hassan:
A Large-Scale Empirical Study of the Relationship between Build Technology and Build Maintenance. Empir. Softw. Eng. 20(6): 1587-1633 (2015) - [j38]Hadi Hemmati, Meiyappan Nagappan, Ahmed E. Hassan:
Investigating the effect of "defect co-fix" on quality assurance resource allocation: A search-based approach. J. Syst. Softw. 103: 412-422 (2015) - [j37]Hammad Khalid, Emad Shihab, Meiyappan Nagappan, Ahmed E. Hassan:
What Do Mobile App Users Complain About? IEEE Softw. 32(3): 70-77 (2015) - [j36]Mark D. Syer, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan:
Studying the relationship between source code quality and mobile platform dependence. Softw. Qual. J. 23(3): 485-508 (2015) - [j35]Mark D. Syer, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan:
Replicating and Re-Evaluating the Theory of Relative Defect-Proneness. IEEE Trans. Software Eng. 41(2): 176-197 (2015) - [j34]Zhen Ming Jiang, Ahmed E. Hassan:
A Survey on Load Testing of Large-Scale Software Systems. IEEE Trans. Software Eng. 41(11): 1091-1118 (2015) - [c148]King Chun Foo, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, Parminder Flora:
An Industrial Case Study on the Automated Detection of Performance Regressions in Heterogeneous Environments. ICSE (2) 2015: 159-168 - [c147]Baljinder Ghotra, Shane McIntosh, Ahmed E. Hassan:
Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models. ICSE (1) 2015: 789-800 - [c146]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Akinori Ihara, Ken-ichi Matsumoto:
The Impact of Mislabelling on the Performance and Interpretation of Defect Prediction Models. ICSE (1) 2015: 812-823 - [c145]Yuan Tian, Meiyappan Nagappan, David Lo, Ahmed E. Hassan:
What are the characteristics of high-rated apps? A case study on free Android Applications. ICSME 2015: 301-310 - [c144]Kazuhiro Yamashita, Shane McIntosh, Yasutaka Kamei, Ahmed E. Hassan, Naoyasu Ubayashi:
Revisiting the applicability of the pareto principle to core development teams in open source software projects. IWPSE 2015: 46-55 - [c143]Tarek M. Ahmed, Weiyi Shang, Ahmed E. Hassan:
An Empirical Study of the Copy and Paste Behavior during Development. MSR 2015: 99-110 - [c142]Patanamon Thongtanunam, Shane McIntosh, Ahmed E. Hassan, Hajimu Iida:
Investigating Code Review Practices in Defective Files: An Empirical Study of the Qt System. MSR 2015: 168-179 - [c141]Daniel M. Germán, Bram Adams, Ahmed E. Hassan:
A Dataset of the Activity of the Git Super-repository of Linux in 2012. MSR 2015: 470-473 - [c140]Meiyappan Nagappan, Romain Robbes, Yasutaka Kamei, Éric Tanter, Shane McIntosh, Audris Mockus, Ahmed E. Hassan:
An empirical study of goto in C code from GitHub repositories. ESEC/SIGSOFT FSE 2015: 404-414 - [c139]Xin Xia, David Lo, Shane McIntosh, Emad Shihab, Ahmed E. Hassan:
Cross-project build co-change prediction. SANER 2015: 311-320 - [c138]Weiyi Shang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Automated Detection of Performance Regressions Using Regression Models on Clustered Performance Counters. ICPE 2015: 15-26 - [i7]Chakkrit Tantithamthavorn, Shane McIntosh, Ahmed E. Hassan, Ken-ichi Matsumoto:
Comments on "Researcher bias: The use of machine learning in software defect prediction". PeerJ Prepr. 3: e1260 (2015) - [i6]Meiyappan Nagappan, Romain Robbes, Yasutaka Kamei, Éric Tanter, Shane McIntosh, Audris Mockus, Ahmed E. Hassan:
An empirical study of goto in C code. PeerJ Prepr. 3: e826 (2015) - [i5]Candy Pang, Abram Hindle, Bram Adams, Ahmed E. Hassan:
What do programmers know about the energy consumption of software? PeerJ Prepr. 3: e886 (2015) - [i4]Meiyappan Nagappan, Ahmed E. Hassan, Yasutaka Kamei:
Mobile App Store Analytics (NII Shonan Meeting 2015-15). NII Shonan Meet. Rep. 2015 (2015) - 2014
- [j33]Stephen W. Thomas, Hadi Hemmati, Ahmed E. Hassan, Dorothea Blostein:
Static test case prioritization using topic models. Empir. Softw. Eng. 19(1): 182-212 (2014) - [j32]Anton Barua, Stephen W. Thomas, Ahmed E. Hassan:
What are developers talking about? An analysis of topics and trends in Stack Overflow. Empir. Softw. Eng. 19(3): 619-654 (2014) - [j31]Stephen W. Thomas, Bram Adams, Ahmed E. Hassan, Dorothea Blostein:
Studying software evolution using topic models. Sci. Comput. Program. 80: 457-479 (2014) - [j30]Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Michael W. Godfrey, Mohamed N. Nasser, Parminder Flora:
An exploratory study of the evolution of communicated information about the execution of large software systems. J. Softw. Evol. Process. 26(1): 3-26 (2014) - [j29]Feng Zhang, Foutse Khomh, Ying Zou, Ahmed E. Hassan:
An empirical study of the effect of file editing patterns on software quality. J. Softw. Evol. Process. 26(11): 996-1029 (2014) - [j28]Israel J. Mojica Ruiz, Bram Adams, Meiyappan Nagappan, Steffen Dienst, Thorsten Berger, Ahmed E. Hassan:
A Large-Scale Empirical Study on Software Reuse in Mobile Apps. IEEE Softw. 31(2): 78-86 (2014) - [j27]Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Thorsten Berger, Steffen Dienst, Ahmed E. Hassan:
Impact of Ad Libraries on Ratings of Android Mobile Apps. IEEE Softw. 31(6): 86-92 (2014) - [c137]Shane McIntosh, Katie Legere, Ahmed E. Hassan:
Orchestrating change: An artistic representation of software evolution. CSMR-WCRE 2014: 348-352 - [c136]Shane McIntosh, Martin Poehlmann, Elmar Jürgens, Audris Mockus, Bram Adams, Ahmed E. Hassan, Brigitte Haupt, Christian Wagner:
Collecting and leveraging a benchmark of build system clones to aid in quality assessments. ICSE Companion 2014: 145-154 - [c135]Tse-Hsun Chen, Weiyi Shang, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Detecting performance anti-patterns for applications developed using object-relational mapping. ICSE 2014: 1001-1012 - [c134]Weiyi Shang, Meiyappan Nagappan, Ahmed E. Hassan, Zhen Ming Jiang:
Understanding Log Lines Using Development Knowledge. ICSME 2014: 21-30 - [c133]Shane McIntosh, Bram Adams, Meiyappan Nagappan, Ahmed E. Hassan:
Mining Co-change Information to Understand When Build Changes Are Necessary. ICSME 2014: 241-250 - [c132]Daniel Alencar da Costa, Surafel Lemma Abebe, Shane McIntosh, Uirá Kulesza, Ahmed E. Hassan:
An Empirical Study of Delays in the Integration of Addressed Issues. ICSME 2014: 281-290 - [c131]Tse-Hsun Chen, Meiyappan Nagappan, Emad Shihab, Ahmed E. Hassan:
An empirical study of dormant bugs. MSR 2014: 82-91 - [c130]Shane McIntosh, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan:
The impact of code review coverage and code review participation on software quality: a case study of the qt, VTK, and ITK projects. MSR 2014: 192-201 - [c129]Thanh H. D. Nguyen, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
An industrial case study of automatically identifying performance regression-causes. MSR 2014: 232-241 - [c128]Yasutaka Kamei, Masao Ohira, Ahmed E. Hassan, Naoyasu Ubayashi, Ken-ichi Matsumoto:
Early Identification of Future Committers in Open Source Software Projects. QSIC 2014: 47-56 - [c127]Hammad Khalid, Meiyappan Nagappan, Emad Shihab, Ahmed E. Hassan:
Prioritizing the devices to test your app on: a case study of Android game apps. SIGSOFT FSE 2014: 610-620 - [c126]Mark D. Syer, Zhen Ming Jiang, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Continuous validation of load test suites. ICPE 2014: 259-270 - [p2]Stephen W. Thomas, Ahmed E. Hassan, Dorothea Blostein:
Mining Unstructured Software Repositories. Evolving Software Systems 2014: 139-162 - 2013
- [j26]Nicolas Bettenburg, Ahmed E. Hassan:
Studying the impact of social interactions on software quality. Empir. Softw. Eng. 18(2): 375-431 (2013) - [j25]Emad Shihab, Akinori Ihara, Yasutaka Kamei, Walid M. Ibrahim, Masao Ohira, Bram Adams, Ahmed E. Hassan, Ken-ichi Matsumoto:
Studying re-opened bugs in open source software. Empir. Softw. Eng. 18(5): 1005-1042 (2013) - [j24]Emad Shihab, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan:
Is lines of code a good measure of effort in effort-aware models? Inf. Softw. Technol. 55(11): 1981-1993 (2013) - [j23]Ahmed E. Hassan, Abram Hindle, Per Runeson, Martin J. Shepperd, Premkumar T. Devanbu, Sunghun Kim:
Roundtable: What's Next in Software Analytics. IEEE Softw. 30(4): 53-56 (2013) - [j22]Yasutaka Kamei, Emad Shihab, Bram Adams, Ahmed E. Hassan, Audris Mockus, Anand Sinha, Naoyasu Ubayashi:
A Large-Scale Empirical Study of Just-in-Time Quality Assurance. IEEE Trans. Software Eng. 39(6): 757-773 (2013) - [j21]Stephen W. Thomas, Meiyappan Nagappan, Dorothea Blostein, Ahmed E. Hassan:
The Impact of Classifier Configuration and Classifier Combination on Bug Localization. IEEE Trans. Software Eng. 39(10): 1427-1443 (2013) - [c125]Mark D. Syer, Meiyappan Nagappan, Ahmed E. Hassan, Bram Adams:
Revisiting prior empirical findings for mobile apps: an empirical case study on the 15 most popular open-source Android apps. CASCON 2013: 283-297 - [c124]Zhen Ming Jiang, Marin Litoiu, Ahmed E. Hassan, Paul Vytas:
2nd International Workshop on Load Testing of Large Software Systems (LT 2013). CASCON 2013: 353-354 - [c123]Meiyappan Nagappan, Emad Shihab, Ahmed E. Hassan:
Challenges in mobile apps: a multi-disciplinary perspective. CASCON 2013: 378-381 - [c122]Daniel M. Germán, Bram Adams, Ahmed E. Hassan:
The Evolution of the R Software Ecosystem. CSMR 2013: 243-252 - [c121]Weiyi Shang, Zhen Ming Jiang, Hadi Hemmati, Bram Adams, Ahmed E. Hassan, Patrick Martin:
Assisting developers of big data analytics applications when deploying on hadoop clouds. ICSE 2013: 402-411 - [c120]Haroon Malik, Hadi Hemmati, Ahmed E. Hassan:
Automatic detection of performance deviations in the load testing of large scale systems. ICSE 2013: 1012-1021 - [c119]Mark D. Syer, Zhen Ming Jiang, Meiyappan Nagappan, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Leveraging Performance Counters and Execution Logs to Diagnose Memory-Related Performance Issues. ICSM 2013: 110-119 - [c118]Seyyed Ehsan Salamati Taba, Foutse Khomh, Ying Zou, Ahmed E. Hassan, Meiyappan Nagappan:
Predicting Bugs Using Antipatterns. ICSM 2013: 270-279 - [c117]Feng Zhang, Audris Mockus, Ying Zou, Foutse Khomh, Ahmed E. Hassan:
How Does Context Affect the Distribution of Software Maintainability Metrics? ICSM 2013: 350-359 - [c116]Nasir Ali, Fehmi Jaafar, Ahmed E. Hassan:
Leveraging historical co-change information for requirements traceability. WCRE 2013: 361-370 - [i3]Ahmed E. Hassan, Katsuro Inoue, Tao Xie, Dongmei Zhang:
Software Analytics Principles and Practices (NII Shonan Meeting 2013-12). NII Shonan Meet. Rep. 2013 (2013) - 2012
- [j20]Shane McIntosh, Bram Adams, Ahmed E. Hassan:
The evolution of Java build systems. Empir. Softw. Eng. 17(4-5): 578-608 (2012) - [j19]Weiyi Shang, Bram Adams, Ahmed E. Hassan:
Using Pig as a data preparation language for large-scale mining software repositories studies: An experience report. J. Syst. Softw. 85(10): 2195-2204 (2012) - [j18]Walid M. Ibrahim, Nicolas Bettenburg, Bram Adams, Ahmed E. Hassan:
On the relationship between comment update practices and Software Bugs. J. Syst. Softw. 85(10): 2293-2304 (2012) - [j17]Omar Alam, Bram Adams, Ahmed E. Hassan:
Preserving knowledge in software projects. J. Syst. Softw. 85(10): 2318-2330 (2012) - [j16]Nicolas Bettenburg, Weiyi Shang, Walid M. Ibrahim, Bram Adams, Ying Zou, Ahmed E. Hassan:
An empirical study on inconsistent changes to code clones at the release level. Sci. Comput. Program. 77(6): 760-776 (2012) - [c115]Nicolas Bettenburg, Stephen W. Thomas, Ahmed E. Hassan:
Using Fuzzy Code Search to Link Code Fragments in Discussions to Source Code. CSMR 2012: 319-328 - [c114]Roman Suvorov, Meiyappan Nagappan, Ahmed E. Hassan, Ying Zou, Bram Adams:
An empirical study of build system migrations in practice: Case studies on KDE and the Linux kernel. ICSM 2012: 160-169 - [c113]Tejinder Dhaliwal, Foutse Khomh, Ying Zou, Ahmed E. Hassan:
Recovering commit dependencies for selective code integration in software product lines. ICSM 2012: 202-211 - [c112]Masao Ohira, Ahmed E. Hassan, Naoya Osawa, Ken-ichi Matsumoto:
The impact of bug management patterns on bug fixing: A case study of Eclipse projects. ICSM 2012: 264-273 - [c111]Shahed Zaman, Bram Adams, Ahmed E. Hassan:
A Large Scale Empirical Study on User-Centric Performance Analysis. ICST 2012: 410-419 - [c110]Israel J. Mojica Ruiz, Meiyappan Nagappan, Bram Adams, Ahmed E. Hassan:
Understanding reuse in the Android Market. ICPC 2012: 113-122 - [c109]Nicolas Bettenburg, Meiyappan Nagappan, Ahmed E. Hassan:
Think locally, act globally: Improving defect and effort prediction models. MSR 2012: 60-69 - [c108]Tse-Hsun Chen, Stephen W. Thomas, Meiyappan Nagappan, Ahmed E. Hassan:
Explaining software defects using topic models. MSR 2012: 189-198 - [c107]Shahed Zaman, Bram Adams, Ahmed E. Hassan:
A qualitative study on performance bugs. MSR 2012: 199-208 - [c106]Emad Shihab, Ahmed E. Hassan, Bram Adams, Zhen Ming Jiang:
An industrial study on the risk of software changes. SIGSOFT FSE 2012: 62 - [c105]Feng Zhang, Foutse Khomh, Ying Zou, Ahmed E. Hassan:
An Empirical Study on Factors Impacting Bug Fixing Time. WCRE 2012: 225-234 - [c104]Feng Zhang, Foutse Khomh, Ying Zou, Ahmed E. Hassan:
An Empirical Study of the Effect of File Editing Patterns on Software Quality. WCRE 2012: 456-465 - [c103]Thanh H. D. Nguyen, Bram Adams, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Automated detection of performance regressions using statistical process control techniques. ICPE 2012: 299-310 - 2011
- [j15]Emad Shihab, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Robert Bowerman:
Prioritizing the creation of unit tests in legacy software systems. Softw. Pract. Exp. 41(10): 1027-1048 (2011) - [c102]Thanh H. D. Nguyen, Bram Adams, Zhen Ming Jiang, Ahmed E. Hassan, Mohamed N. Nasser, Parminder Flora:
Automated Verification of Load Tests Using Control Charts. APSEC 2011: 282-289 - [c101]Shane McIntosh, Bram Adams, Thanh H. D. Nguyen, Yasutaka Kamei, Ahmed E. Hassan:
An empirical study of build maintenance effort. ICSE 2011: 141-150 - [c100]Mark D. Syer, Bram Adams, Ahmed E. Hassan:
Identifying performance deviations in thread pools. ICSM 2011: 83-92 - [c99]Israel Herraiz, Daniel M. Germán, Ahmed E. Hassan:
On the Distribution of Source Code File Sizes. ICSOFT (2) 2011: 5-14 - [c98]Nicolas Bettenburg, Bram Adams, Ahmed E. Hassan, Michel Smidt:
A Lightweight Approach to Uncover Technical Artifacts in Unstructured Data. ICPC 2011: 185-188 - [c97]Mark D. Syer, Bram Adams, Ahmed E. Hassan:
Industrial Case Study on Supporting the Comprehension of System Behaviour under Load. ICPC 2011: 215-216 - [c96]King Chun Foo, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, Kim Martin, Parminder Flora:
Modeling the performance of Ultra-Large-Scale systems using layered simulations. MESOCA 2011: 1-10 - [c95]Shahed Zaman, Bram Adams, Ahmed E. Hassan:
Security versus performance bugs: a case study on Firefox. MSR 2011: 93-102 - [c94]Stephen W. Thomas, Bram Adams, Ahmed E. Hassan, Dorothea Blostein:
Modeling the evolution of topics in source code histories. MSR 2011: 173-182 - [c93]Lionel Marks, Ying Zou, Ahmed E. Hassan:
Studying the fix-time for bugs in large open source projects. PROMISE 2011: 11 - [c92]Mark D. Syer, Bram Adams, Ying Zou, Ahmed E. Hassan:
Exploring the Development of Micro-apps: A Case Study on the BlackBerry and Android Platforms. SCAM 2011: 55-64 - [c91]Matthew B. Kelly, Jason S. Alexander, Bram Adams, Ahmed E. Hassan:
Recovering a Balanced Overview of Topics in a Software Domain. SCAM 2011: 135-144 - [c90]Emad Shihab, Audris Mockus, Yasutaka Kamei, Bram Adams, Ahmed E. Hassan:
High-impact defects: a study of breakage and surprise defects. SIGSOFT FSE 2011: 300-310 - [c89]Israel Herraiz, Emad Shihab, Thanh H. D. Nguyen, Ahmed E. Hassan:
Impact of Installation Counts on Perceived Quality: A Case Study on Debian. WCRE 2011: 219-228 - [c88]Foutse Khomh, Brian Chan, Ying Zou, Ahmed E. Hassan:
An Entropy Evaluation Approach for Triaging Field Crashes: A Case Study of Mozilla Firefox. WCRE 2011: 261-270 - [c87]Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Michael W. Godfrey, Mohamed N. Nasser, Parminder Flora:
An Exploratory Study of the Evolution of Communicated Information about the Execution of Large Software Systems. WCRE 2011: 335-344 - [c86]Shane McIntosh, Bram Adams, Ahmed E. Hassan, Ying Zou:
Using indexed sequence diagrams to recover the behaviour of AJAX applications. WSE 2011: 1-10 - [p1]Israel Herraiz, Ahmed E. Hassan:
Beyond Lines of Code: Do We Need More Complexity Metrics? Making Software 2011: 125-144 - [i2]M. Z. Rashed, Ahmed E. Hassan, Ahmed I. Sharaf:
Model based system engineering approach of a lightweight embedded TCP/IP. CoRR abs/1104.5387 (2011) - 2010
- [j14]Alaa Mohamed Riad, Ahmed E. Hassan, Qusay F. Hassan:
Design of SOA-based Grid Computing with Enterprise Service Bus. Adv. Inf. Sci. Serv. Sci. 2(1): 71-82 (2010) - [j13]Ahmed E. Hassan, Andy Zaidman, Massimiliano Di Penta:
Introduction to the special issue on reverse engineering (WCRE 2008). J. Softw. Maintenance Res. Pract. 22(3): 141-142 (2010) - [c85]Haroon Malik, Bram Adams, Ahmed E. Hassan, Parminder Flora, Gilbert Hamann:
Using Load Tests to Automatically Compare the Subsystems of a Large Enterprise System. COMPSAC 2010: 117-126 - [c84]Haroon Malik, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Parminder Flora, Gilbert Hamann:
Automatic Comparison of Load Tests to Support the Performance Analysis of Large Enterprise Systems. CSMR 2010: 222-231 - [c83]Emad Shihab, Zhen Ming Jiang, Walid M. Ibrahim, Bram Adams, Ahmed E. Hassan:
Understanding the impact of code and process metrics on post-release defects: a case study on the Eclipse project. ESEM 2010 - [c82]Bram Adams, Zhen Ming Jiang, Ahmed E. Hassan:
Identifying crosscutting concerns using historical code changes. ICSE (1) 2010: 305-314 - [c81]Ahmed E. Hassan, Tao Xie:
Mining software engineering data. ICSE (2) 2010: 503-504 - [c80]Yasutaka Kamei, Shinsuke Matsumoto, Akito Monden, Ken-ichi Matsumoto, Bram Adams, Ahmed E. Hassan:
Revisiting common bug prediction findings using effort-aware models. ICSM 2010: 1-10 - [c79]Thanh H. D. Nguyen, Bram Adams, Ahmed E. Hassan:
Studying the impact of dependency network measures on software quality. ICSM 2010: 1-10 - [c78]Khalid Elgazzar, Ahmed E. Hassan, Patrick Martin:
Clustering WSDL Documents to Bootstrap the Discovery of Web Services. ICWS 2010: 147-154 - [c77]Haroon Malik, Bram Adams, Ahmed E. Hassan:
Pinpointing the Subsystems Responsible for the Performance Deviations in a Load Test. ISSRE 2010: 201-210 - [c76]Brian Chan, Ying Zou, Ahmed E. Hassan, Anand Sinha:
Visualizing the Results of Field Testing. ICPC 2010: 114-123 - [c75]Nicolas Bettenburg, Ahmed E. Hassan:
Studying the Impact of Social Structures on Software Quality. ICPC 2010: 124-133 - [c74]Weiyi Shang, Bram Adams, Ahmed E. Hassan:
An experience report on scaling tools for mining software repositories using MapReduce. ASE 2010: 275-284 - [c73]Shane McIntosh, Bram Adams, Ahmed E. Hassan:
The evolution of ANT build systems. MSR 2010: 42-51 - [c72]Walid M. Ibrahim, Nicolas Bettenburg, Emad Shihab, Bram Adams, Ahmed E. Hassan:
Should I contribute to this discussion? MSR 2010: 181-190 - [c71]King Chun Foo, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Ying Zou, Parminder Flora:
Mining Performance Regression Testing Repositories for Automated Performance Analysis. QSIC 2010: 32-41 - [c70]Emad Shihab, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan, Robert Bowerman:
Prioritizing Unit Test Creation for Test-Driven Maintenance of Legacy Systems. QSIC 2010: 132-141 - [c69]Stephen W. Thomas, Bram Adams, Ahmed E. Hassan, Dorothea Blostein:
Validating the Use of Topic Models for Software Evolution. SCAM 2010: 55-64 - [c68]Ahmed E. Hassan, Tao Xie:
Software intelligence: the future of mining software engineering data. FoSER 2010: 161-166 - [c67]Zhen Ming Jiang, Alberto Avritzer, Emad Shihab, Ahmed E. Hassan, Parminder Flora:
An Industrial Case Study on Speeding Up User Acceptance Testing by Mining Execution Logs. SSIRI 2010: 131-140 - [c66]Gehan M. K. Selim, Liliane Barbour, Weiyi Shang, Bram Adams, Ahmed E. Hassan, Ying Zou:
Studying the Impact of Clones on Software Defects. WCRE 2010: 13-21 - [c65]Emad Shihab, Akinori Ihara, Yasutaka Kamei, Walid M. Ibrahim, Masao Ohira, Bram Adams, Ahmed E. Hassan, Ken-ichi Matsumoto:
Predicting Re-opened Bugs: A Case Study on the Eclipse Project. WCRE 2010: 249-258 - [c64]Thanh H. D. Nguyen, Bram Adams, Ahmed E. Hassan:
A Case Study of Bias in Bug-Fix Datasets. WCRE 2010: 259-268
2000 – 2009
- 2009
- [j12]Ahmed E. Hassan, Hesham M. Bekhit, Jenny B. Chapman:
Using Markov Chain Monte Carlo to quantify parameter uncertainty and its effect on predictions of a groundwater flow model. Environ. Model. Softw. 24(6): 749-763 (2009) - [j11]Stephan Diehl, Harald C. Gall, Ahmed E. Hassan:
Guest editors introduction: special issue on mining software repositories. Empir. Softw. Eng. 14(3): 257-261 (2009) - [j10]Daniel M. Germán, Ahmed E. Hassan, Gregorio Robles:
Change impact graphs: Determining the impact of prior codechanges. Inf. Softw. Technol. 51(10): 1394-1408 (2009) - [j9]Michael W. Godfrey, Ahmed E. Hassan, James D. Herbsleb, Gail C. Murphy, Martin P. Robillard, Premkumar T. Devanbu, Audris Mockus, Dewayne E. Perry, David Notkin:
Future of Mining Software Archives: A Roundtable. IEEE Softw. 26(1): 67-70 (2009) - [c63]Bram Adams, Wolfgang De Meuter, Herman Tromp, Ahmed E. Hassan:
Can we refactor conditional compilation into aspects? AOSD 2009: 243-254 - [c62]Ahmed E. Hassan:
Predicting faults using the complexity of code changes. ICSE 2009: 78-88 - [c61]Daniel M. Germán, Ahmed E. Hassan:
License integration patterns: Addressing license mismatches in component-based development. ICSE 2009: 188-198 - [c60]Zhen Ming Jiang, Ahmed E. Hassan, Gilbert Hamann, Parminder Flora:
Automated performance analysis of load tests. ICSM 2009: 125-134 - [c59]Emad Shihab, Zhen Ming Jiang, Ahmed E. Hassan:
Studying the use of developer IRC meetings in open source projects. ICSM 2009: 147-156 - [c58]Omar Alam, Bram Adams, Ahmed E. Hassan:
Measuring the progress of projects using the time dependence of code changes. ICSM 2009: 329-338 - [c57]Brian Chan, Ying Zou, Ahmed E. Hassan, Anand Sinha:
Visualizing the structure of field testing problems. ICSM 2009: 429-432 - [c56]Nicolas Bettenburg, Emad Shihab, Ahmed E. Hassan:
An empirical study on the risks of using off-the-shelf techniques for processing mailing list data. ICSM 2009: 539-542 - [c55]Emad Shihab, Nicolas Bettenburg, Bram Adams, Ahmed E. Hassan:
On the Central Role of Mailing Lists in Open Source Projects: An Exploratory Study. JSAI-isAI Workshops 2009: 91-103 - [c54]Weiyi Shang, Zhen Ming Jiang, Bram Adams, Ahmed E. Hassan:
MapReduce as a general framework to support research in Mining Software Repositories (MSR). MSR 2009: 21-30 - [c53]Emad Shihab, Zhen Ming Jiang, Ahmed E. Hassan:
On the use of Internet Relay Chat (IRC) meetings by developers of the GNOME GTK+ project. MSR 2009: 107-110 - [c52]Omar Alam, Bram Adams, Ahmed E. Hassan:
A Study of the Time Dependence of Code Changes. WCRE 2009: 21-30 - [c51]Ran Tang, Ahmed E. Hassan, Ying Zou:
Techniques for Identifying the Country Origin of Mailing List Participants. WCRE 2009: 36-40 - [c50]Nicolas Bettenburg, Weiyi Shang, Walid M. Ibrahim, Bram Adams, Ying Zou, Ahmed E. Hassan:
An Empirical Study on Inconsistent Changes to Code Clones at Release Level. WCRE 2009: 85-94 - 2008
- [j8]Zhen Ming Jiang, Ahmed E. Hassan, Gilbert Hamann, Parminder Flora:
An automated approach for abstracting execution logs to execution events. J. Softw. Maintenance Res. Pract. 20(4): 249-267 (2008) - [c49]Dharmesh Thakkar, Zhen Ming Jiang, Ahmed E. Hassan, Gilbert Hamann, Parminder Flora:
Retrieving relevant reports from a customer engagement repository. ICSM 2008: 117-126 - [c48]Haroon Malik, Istehad Chowdhury, Hsiao-Ming Tsou, Zhen Ming Jiang, Ahmed E. Hassan:
Understanding the rationale for updating a function's comment. ICSM 2008: 167-176 - [c47]Haroon Malik, Ahmed E. Hassan:
Supporting software evolution using adaptive change propagation heuristics. ICSM 2008: 177-186 - [c46]Zhen Ming Jiang, Ahmed E. Hassan, Gilbert Hamann, Parminder Flora:
Automatic identification of load testing problems. ICSM 2008: 307-316 - [c45]Zhen Ming Jiang, Ahmed E. Hassan, Parminder Flora, Gilbert Hamann:
Abstracting Execution Logs to Execution Events for Enterprise Applications (Short Paper). QSIC 2008: 181-186 - [c44]Ahmed E. Hassan:
Automated classification of change messages in open source projects. SAC 2008: 837-841 - [c43]Daniel M. Germán, Gregorio Robles, Ahmed E. Hassan:
Change Impact Graphs: Determining the Impact of Prior Code Changes. SCAM 2008: 184-193 - [c42]Dharmesh Thakkar, Ahmed E. Hassan, Gilbert Hamann, Parminder Flora:
A framework for measurement based performance modeling. WOSP 2008: 55-66 - [e4]Ahmed E. Hassan, Michele Lanza, Michael W. Godfrey:
Proceedings of the 2008 International Working Conference on Mining Software Repositories, MSR 2008 (Co-located with ICSE), Leipzig, Germany, May 10-11, 2008, Proceedings. ACM 2008, ISBN 978-1-60558-024-1 [contents] - [e3]Ahmed E. Hassan, Andy Zaidman, Massimiliano Di Penta:
WCRE 2008, Proceedings of the 15th Working Conference on Reverse Engineering, Antwerp, Belgium, October 15-18, 2008. IEEE Computer Society 2008, ISBN 978-0-7695-3429-9 [contents] - 2007
- [c41]Tao Xie, Jian Pei, Ahmed E. Hassan:
Mining Software Engineering Data. ICSE Companion 2007: 172-173 - [c40]Jingwei Wu, Richard C. Holt, Ahmed E. Hassan:
Empirical Evidence for SOC Dynamics in Software Evolution. ICSM 2007: 244-254 - [c39]Ahmed E. Hassan, Thomas Zimmermann:
MythSE Myths in Software Engineering Half day ICSM 2007Working Session. ICSM 2007: 489-490 - [c38]Farag Botros, Ahmed E. Hassan, Greg Pohll:
Block-effective Dispersivity in Heterogeneous Media: Effects of Porosity and Distribution Coefficient Variability. ISTAS 2007: 1-8 - [c37]Jenny B. Chapman, Greg Pohll, Ahmed E. Hassan, Karl Pohlmann:
Using Uncertainty to Guide Characterization, Closure, and Long-Term Management of an Underground Nuclear Test Site. ISTAS 2007: 1-5 - [c36]Lijie Zou, Michael W. Godfrey, Ahmed E. Hassan:
Detecting Interaction Coupling from Task Interaction Histories. ICPC 2007: 135-144 - [c35]Peter C. Rigby, Ahmed E. Hassan:
What Can OSS Mailing Lists Tell Us? A Preliminary Psychometric Text Analysis of the Apache Developer Mailing List. MSR 2007: 23 - [c34]Zhen Ming Jiang, Ahmed E. Hassan:
A Framework for Studying Clones In Large Software Systems. SCAM 2007: 203-212 - [c33]Ahmed E. Hassan, Parminder Flora:
Performance engineering in industry: current practices and adoption challenges. WOSP 2007: 209 - 2006
- [j7]Ahmed E. Hassan, Richard C. Holt:
Replaying development history to assess the effectiveness of change propagation tools. Empir. Softw. Eng. 11(3): 335-367 (2006) - [c32]Zhen Ming Jiang, Ahmed E. Hassan, Richard C. Holt:
Visualizing Clone Cohesion and Coupling. APSEC 2006: 467-476 - [c31]Stephan Diehl, Harald C. Gall, Martin Pinzger, Ahmed E. Hassan:
MSR 2006: the 3rd international workshop on mining software repositories. ICSE 2006: 1021 - [c30]Ahmed E. Hassan:
Mining Software Repositories to Assist Developers and Support Managers. ICSM 2006: 339-342 - [c29]Jay Kothari, Ali Shokoufandeh, Spiros Mancoridis, Ahmed E. Hassan:
Studying the Evolution of Software Systems Using Change Clusters. ICPC 2006: 46-55 - [c28]Dirk Beyer, Ahmed E. Hassan:
Evolution Storyboards: Visualization of Software Structure Dynamics. ICPC 2006: 248-251 - [c27]Ahmed E. Hassan, Ken Zhang:
Using Decision Trees to Predict the Certification Result of a Build. ASE 2006: 189-198 - [c26]Stephan Diehl, Harald C. Gall, Martin Pinzger, Ahmed E. Hassan:
Introduction to MSR 2006. MSR 2006: 1-2 - [c25]Sunghun Kim, Thomas Zimmermann, Miryung Kim, Ahmed E. Hassan, Audris Mockus, Tudor Gîrba, Martin Pinzger, E. James Whitehead Jr., Andreas Zeller:
TA-RE: an exchange language for mining software repositories. MSR 2006: 22-25 - [c24]Zhen Ming Jiang, Ahmed E. Hassan:
Examining the evolution of code comments in PostgreSQL. MSR 2006: 179-180 - [c23]Dirk Beyer, Ahmed E. Hassan:
Animated Visualization of Software History using Evolution Storyboards. WCRE 2006: 199-210 - [e2]Stephan Diehl, Harald C. Gall, Ahmed E. Hassan:
Proceedings of the 2006 International Workshop on Mining Software Repositories, MSR 2006, Shanghai, China, May 22-23, 2006. ACM 2006, ISBN 1-59593-397-2 [contents] - [i1]Andrew Walenstein, James R. Cordy, William S. Evans, Ahmed E. Hassan, Toshihiro Kamiya, Cory Kapser, Ettore Merlo:
06301 Working Session Summary: Presentation and Visualization of Redundant Code. Duplication, Redundancy, and Similarity in Software 2006 - 2005
- [j6]Ahmed E. Hassan, Richard C. Holt:
A lightweight approach for migrating web frameworks. Inf. Softw. Technol. 47(8): 521-532 (2005) - [j5]Ahmed E. Hassan, Richard C. Holt, Audris Mockus:
Report on MSR 2004: International workshop on mining software repositories. ACM SIGSOFT Softw. Eng. Notes 30(1): 4 (2005) - [j4]Stephan Diehl, Ahmed E. Hassan, Richard C. Holt:
Report on MSR 2005: international workshop on mining software repositories. ACM SIGSOFT Softw. Eng. Notes 30(5): 1-3 (2005) - [j3]Vittorio Cortellessa, Katerina Goseva-Popstojanova, Kalaivani Appukkutty, Ajith Guedem, Ahmed E. Hassan, Rania Elnaggar, Walid Abdelmoez, Hany H. Ammar:
Model-Based Performance Risk Analysis. IEEE Trans. Software Eng. 31(1): 3-20 (2005) - [j2]Ahmed E. Hassan, Audris Mockus, Richard C. Holt, Philip M. Johnson:
Guest Editor's Introduction: Special Issue on Mining Software Repositories. IEEE Trans. Software Eng. 31(6): 426-428 (2005) - [c22]Ahmed E. Hassan, Richard C. Holt, Stephan Diehl:
MSR 2005 international workshop on mining software repositories. ICSE 2005: 690 - [c21]Ahmed E. Hassan, Richard C. Holt:
The Top Ten List: Dynamic Fault Prediction. ICSM 2005: 263-272 - [c20]Jingwei Wu, Ahmed E. Hassan, Richard C. Holt:
Comparison of Clustering Algorithms in the Context of Software Evolution. ICSM 2005: 525-535 - [c19]Ahmed E. Hassan, Jingwei Wu, Richard C. Holt:
Visualizing Historical Data Using Spectrographs. IEEE METRICS 2005: 31 - [c18]Ahmed E. Hassan, Zhen Ming Jiang, Richard C. Holt:
Source versus Object Code Extraction for Recovering Software Architecture. WCRE 2005: 67-76 - 2004
- [c17]Ahmed E. Hassan, Richard C. Holt, Audris Mockus:
MSR 2004: International Workshop on Mining Software Repositories. ICSE 2004: 770-771 - [c16]Ahmed E. Hassan, Richard C. Holt:
Predicting Change Propagation in Software Systems. ICSM 2004: 284-293 - [c15]Ahmed E. Hassan, Richard C. Holt:
Using Development History Sticky Notes to Understand Software Architecture. IWPC 2004: 183-193 - [c14]Jingwei Wu, Claus W. Spitzer, Ahmed E. Hassan, Richard C. Holt:
Evolution Spectrographs: Visualizing Punctuated Change in Software Evolution. IWPSE 2004: 57-66 - [c13]Ahmed E. Hassan, Richard C. Holt:
Studying The Evolution of Software Systems Using Evolutionary Code Extractors. IWPSE 2004: 76-81 - [c12]Jingwei Wu, Richard C. Holt, Ahmed E. Hassan:
Exploring Software Evolution Using Spectrographs. WCRE 2004: 80-89 - [c11]Ahmed E. Hassan, Richard C. Holt:
The Small World of Software Reverse Engineering. WCRE 2004: 278-283 - [e1]Ahmed E. Hassan, Richard C. Holt, Audris Mockus:
Proceedings of the 1st International Workshop on Mining Software Repositories, MSR@ICSE 2004, Edinburgh, Scotland, UK, 25th May 2004. 2004 [contents] - 2003
- [j1]Katerina Goseva-Popstojanova, Ahmed E. Hassan, Ajith Guedem, Walid Abdelmoez, Diaa Eldin M. Nassar, Hany H. Ammar, Ali Mili:
Architectural-Level Risk Analysis Using UML. IEEE Trans. Software Eng. 29(10): 946-960 (2003) - [c10]Ahmed E. Hassan, Richard C. Holt:
Migrating Web Frameworks Using Water Transformations. COMPSAC 2003: 296-303 - [c9]Tianjian Wang, Ahmed E. Hassan, Ajith Guedem, Walid Abdelmoez, Katerina Goseva-Popstojanova, Hany H. Ammar:
Architectural Level Risk Assessment Tool Based on UML Specifications. ICSE 2003: 808-809 - [c8]Ahmed E. Hassan, Richard C. Holt:
The Chaos of Software Development. IWPSE 2003: 84-94 - [c7]Ahmed E. Hassan, Richard C. Holt:
ADG: Annotated Dependency Graphs for Software Understanding. VISSOFT 2003: 41-45 - [c6]Ahmed E. Hassan, Richard C. Holt:
Studying the Chaos of Code Development. WCRE 2003: 123-133 - 2002
- [c5]Ahmed E. Hassan, Richard C. Holt:
Architecture recovery of web applications. ICSE 2002: 349-359 - [c4]Jingwei Wu, Ahmed E. Hassan, Richard C. Holt:
Using Graph Patterns to Extract Scenarios. IWPC 2002: 239-247 - 2001
- [c3]Ahmed E. Hassan, Richard C. Holt:
Towards a Better Understanding of Web Applications. WSE 2001: 112-116 - 2000
- [c2]Ahmed E. Hassan, Richard C. Holt:
A Reference Architecture for Web Servers. WCRE 2000: 150- - [c1]Richard C. Holt, Ahmed E. Hassan, Bruno Laguë, Sébastien Lapierre, Charles Leduc:
E/R Schema for the Datrix C/C++/Java Exchange Format. WCRE 2000: 284-286
Coauthor Index
aka: Zhen Ming Jiang
aka: Kenichi Matsumoto
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-11-25 23:42 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint