Publications

Disclaimer: The papers below are intended for private viewing by the page owner or those who otherwise have legitimate access to them. No part of it may in any form or by any electronic, mechanical, photocopying, recording, or any other means be reproduced, stored in a retrieval system or be broadcast or transmitted without the prior permission of the respective publishers. If your organization has a valid subscription of the journals, click on the DOI link for the legitimate copy of the papers.

2024

Soud, Majd; Liebel, Grischa; Hamdaqa, Mohammad

A Fly in the Ointment: An Empirical Study on the Characteristics of Ethereum Smart Contracts Code Weaknesses and Vulnerabilities Journal Article

In: Empirical Software Engineering, vol. 29, iss. 1, 2024.

Abstract | Links | BibTeX | Tags: Smart Contract

2023

Panahandeh, Mahsa; Hamou-Lhadj, Abdelwahab; Hamdaqa, Mohammad; Miller, James

Serviceanomaly: An Anomaly Detection Approach in Microservices Using Distributed Traces and Profiling Metrics Journal Article

In: Journal of Systems and Software, 2023, ISSN: 0164-1212.

Abstract | Links | BibTeX | Tags: AIOps, Anomaly Detection, Distributed Traces, Observability

Soud, Majd; Qasse, Ilham; Liebel, Grischa; Hamdaqa, Mohammad

Automesc: Automatic framework for mining and classifying ethereum smart contract vulnerabilities and their fixes Proceedings Article

In: Proceedings of the 49th Euromicro Conference Series on Software Engineering and Advanced Applications, 2023.

BibTeX | Tags:

Jamshidi, Saeid; Nikanjam, Amin; Hamdaqa, Mohammad; Khomh, Foutse

Attack Detection by Using Deep Learning for Cyber-Physical System Book Section

In: Artificial Intelligence for Cyber-Physical Systems Hardening, pp. 155–179, Springer International Publishing, 2023.

BibTeX | Tags:

Qasse, Ilham; Hamdaqa, Mohammad; Jónsson, Björn Þór

Smart contract upgradeability on the Ethereum blockchain platform: An exploratory study Proceedings Article

In: Proceedings of the the International Conference on Mining Software Repositories (MSR) – Registered Report, 2023.

Links | BibTeX | Tags:

Sigurleifsson, Benedikt; Ahmed, Nafisa; Verdet, Alexandre; Hamdaqa, Mohammad; Sabri, Mohamed M.; Pelletier, Isael

An approach for modeling the operational requirements of FaaS applications for optimal deployment Journal Article

In: Information and Software Technology, vol. 161, pp. 107242, 2023.

BibTeX | Tags:

Verdet, Alexandre; Hamdaqa, Mohammad; Silva, Leuson Da; Khomh, Foutse

Exploring Security Practices in Infrastructure as Code: An Empirical Study Journal Article

In: arXiv preprint arXiv:2308.03952, 2023.

BibTeX | Tags:

Soud, Majd; Liebel, Grischa; Hamdaqa, Mohammad

PrAIoritize: Learning to Prioritize Smart Contract Bugs and Vulnerabilities Proceedings Article

In: 2023.

Links | BibTeX | Tags:

Qasse, Ilham; Mishra, Shailesh; Jónsson, Björn Þór; Khomh, Foutse; Hamdaqa, Mohammad

Chat2Code: A Chatbot for Model Specification and Code Generation, The Case of Smart Contracts Proceedings Article

In: Proceedings of the IEEE International Conference on Software Services Engineering (SSE), pp. 50–60, IEEE 2023.

BibTeX | Tags:

Elaasar, Maged; Rouquette, Nicolas; Wagner, David; Oakes, Bentley James; Hamou-Lhadj, Abdelwahab; Hamdaqa, Mohammad

openCAESAR: Balancing Agility and Rigor in Model-Based Systems Engineering Proceedings Article

In: Proceedings of the System Analysis and Modelling (SAM) Conference, in the 26th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, 2023.

BibTeX | Tags:

Abukhalaf, Seif; Hamdaqa, Mohammad; Khomh, Foutse

On Codex Prompt Engineering for OCL Generation: An Empirical Study Proceedings Article

In: Proceedings of the IEEE/ACM International Conference on Mining Software Repositories (MSR), pp. 148-157, 2023.

Links | BibTeX | Tags:

2022

Hamdaqa, Mohammad; Metz, Lucas Alberto Pineda; Qasse, Ilham

iContractML 2.0: A domain-specific language for modeling and deploying smart contracts onto multiple blockchain platforms Journal Article

In: Information and Software Technology, vol. 144, pp. 106762, 2022.

BibTeX | Tags:

Ikama, Aurel; Belias, Philippe; Du, Vincent; Muse, Biruk Asmare; Khomh, Foutse; Hamdaqa, Mohammad

Revisiting the Impact of Anti-patterns on Fault-Proneness: A Differentiated Replication Proceedings Article

In: IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM), 2022.

BibTeX | Tags:

2021

Panahandeh, Mahsa; Hamdaqa, Mohammad; Zamani, Bahman; Hamou-Lhadj, Abdelwahab

MUPPIT: a method for using proper patterns in model transformations Journal Article

In: Software and Systems Modeling, vol. 20, pp. 1491–1523, 2021.

BibTeX | Tags:

Islam, Md Shariful; Hamou-Lhadj, Abdelwahab; Sabor, Korosh K.; Hamdaqa, Mohammad; Cai, Haipeng

EnHMM: On the use of ensemble HMMs and stack traces to predict the reassignment of bug report fields Proceedings Article

In: 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), pp. 411–421, IEEE 2021.

BibTeX | Tags:

Islam, Md Shariful; Hamou-Lhadj, Abdelwahab; Sabor, Korosh K.; Hamdaqa, Mohammad; Cai, Haipeng

EnHMM: On the Use of Ensemble HMMs and Stack Traces to Predict the Reassignment of Bug Report Fields Journal Article

In: arXiv e-prints, pp. arXiv–2103, 2021.

BibTeX | Tags:

Qasse, Ilham; Mishra, Shailesh; Hamdaqa, Mohammad

iContractBot: A chatbot for smart contracts’ specification and code generation Proceedings Article

In: 2021 IEEE/ACM Third International Workshop on Bots in Software Engineering (BotSE), pp. 35–38, IEEE 2021.

BibTeX | Tags:

Qasse, Ilham; Mishra, Shailesh; Hamdaqa, Mohammad

Chat2Code: Towards conversational concrete syntax for model specification and code generation, the case of smart contracts Journal Article

In: arXiv preprint arXiv:2112.11101, 2021.

BibTeX | Tags:

2020

Zhou, Rui; Hamdaqa, Mohammad; Cai, Haipeng; Hamou-Lhadj, Abdelwahab

MobiLogLeak: A Preliminary Study on DataLeakage Caused by Poor Logging Practices Proceedings Article

In: International Conference on Software Analysis, Evolution, and Reengineering (SANER’20), pp. 577–581, 2020.

BibTeX | Tags:

Soud, Majd; Helgason, Sigurður; Hjálmtýsson, Gísli; Hamdaqa, Mohammad

TrustVote: On elections we trust with distributed ledgers and smart contracts Proceedings Article

In: 2020 2nd Conference on Blockchain Research & Applications for Innovative Networks and Services (BRAINS), pp. 176–183, IEEE 2020.

BibTeX | Tags:

Hamdaqa, Mohammad; Metz, Lucas Alberto Pineda; Qasse, Ilham

IContractML: A Domain-Specific Language for Modeling and Deploying Smart Contracts onto Multiple Blockchain Platforms. Proceedings Article

In: In Proceedings of the 12th System Analysis and Modelling Conference (SAM ’20). Association for Computing Machinery, pp. 34–43, 2020.

BibTeX | Tags:

2019

Sabor, Korosh K.; Hamdaqa, Mohammad; Hamou-Lhadj, Abdelwahab

Automatic Prediction of the Severity of Bugs Using Stack Traces and Categorical Features Journal Article

In: Information and Software Technology, 2019.

BibTeX | Tags:

2018

Hjálmarsson, Friðrik Þ.; Hreiðarsson, Gunnlaugur K.; Hamdaqa, Mohammad; Hjálmtýsson, Gísli

Blockchain-Based E-Voting System Proceedings Article

In: The IEEE International Conference on Cloud Computing, 2018.

BibTeX | Tags:

Sigurgeirsson, Daniel Brur; Larusdottir, Marta; Hamdaqa, Mohammad; Daniel, Mats; Jónsson, Björn Þór

Learning outcome outcomes: an evaluation of quality Proceedings Article

In: 2018 IEEE Frontiers in Education Conference (FIE), pp. 1–8, IEEE 2018.

BibTeX | Tags:

2017

Einarsson, Atli F; Patreksson, Patrekur; Hamdaqa, Mohammad; Hamou-Lhadj, Abdelwahab

SmarthomeML: Towards a domain-specific modeling language for creating smart home applications Proceedings Article

In: 2017 IEEE International Congress on Internet of Things (ICIOT), pp. 82–88, IEEE 2017.

BibTeX | Tags:

2016

Hamdaqa, Mohammad

An integrated modeling framework for managing the deployment and operation of cloud applications Journal Article

In: 2016.

BibTeX | Tags:

Koopaei, Neda Ebrahimi; Hamou-Lhadj, Abdelwahab; Islam, Md Shariful; Hamdaqa, Mohammad

An Effective Method for Detecting Duplicate Crash Reports Using Crash Traces and Hidden Markov Models Proceedings Article

In: In the 26th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON’16, pp. 1–10, IBM Corp. 2016.

BibTeX | Tags:

Sabor, Korosh K.; Hamdaqa, Mohammad; Hamou-Lhadj, Abdelwahab

Automatic Prediction of the Severity of Bugs Using Stack Traces Proceedings Article

In: In the 26th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON’16, pp. 1–10, IBM Corp. 2016.

BibTeX | Tags:

Hamdaqa, Mohammad; Tahvildari, Ladan

StratusPM: An Analytical Performance Model for Cloud Applications Proceedings Article

In: ICSME-MESOCA, pp. 24–31, IEEE 2016.

BibTeX | Tags:

2015

Hamdaqa, Mohammad; Tahvildari, Ladan

StratusML: A Layered Cloud Modeling Framework Proceedings Article

In: The International Conference on Cloud Engineering, IEEE 2015.

BibTeX | Tags:

Hamdaqa, Mohammad

A Bird’s-eye View on Modelling Malleable Multi-Cloud Applications Proceedings Article

In: The International Conference on Cloud Engineering, IEEE 2015.

BibTeX | Tags:

Hamdaqa, Mohammad; Sabri, Mohamed M.; Singh, Akshay; Tahvildari, Ladan

Adoop: MapReduce for Ad-hoc Cloud Computing Proceedings Article

In: In the 25th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON’15, pp. 1–10, IBM Corp. 2015.

BibTeX | Tags:

2014

Hamdaqa, Mohammad; Tahvildari, Ladan; LaChapelle, Neil; Campbell, Brian

Cultural scene detection using reverse Louvain optimization Journal Article

In: Science of Computer Programming, vol. 95, pp. 44–72, 2014.

BibTeX | Tags:

Hamdaqa, Mohammad; Tahvildari, Ladan

Prison Break: A Generic Schema Matching Solution to the Cloud Vendor Lock-in Problem Proceedings Article

In: ICSME-MESOCA, pp. 37–46, IEEE 2014.

BibTeX | Tags:

Hamdaqa, Mohammad; Tahvildari, Ladan

The (5+1) Architectural View Model for Cloud Applications Proceedings Article

In: In the 24th IBM Conference of the Centre for Advanced Studies on Collaborative Research, CASCON’14, pp. 46–60, IBM Corp. 2014.

BibTeX | Tags:

2012

Hamdaqa, Mohammad; Tahvildari, Ladan

Cloud computing uncovered: a research landscape Journal Article

In: Advances in computers, vol. 86, pp. 41–85, 2012.

BibTeX | Tags:

2011

Hamdaqa, Mohammad; Livogiannis, Tassos; Tahvildari, Ladan

A Reference Model for Developing Cloud Applications. Proceedings Article

In: CLOSER, pp. 98–103, 2011.

BibTeX | Tags:

Hamdaqa, Mohammad; Tahvildari, Ladan

ReLACK: A Reliable VoIP Steganography Approach Journal Article

In: 2011.

BibTeX | Tags:

Hamdaqa, Mohammad; Hamou-Lhadj, Abdelwahab

An approach based on citation analysis to support effective handling of regulatory compliance Journal Article

In: Future Generation Computer Systems, vol. 27, no. 4, pp. 395–410, 2011.

BibTeX | Tags:

2010

Hamdaqa, Mohammad; Livogiannis, Tassos

A Generic Architecture for Developing Cloud Applications Journal Article

In: 2010.

BibTeX | Tags:

2009

Hamdaqa, Mohammad; Hamou-Lhadj, Abdelwahab

Citation analysis: an approach for facilitating the understanding and the analysis of regulatory compliance documents Proceedings Article

In: 2009 Sixth International Conference on Information Technology: New Generations, pp. 278–283, IEEE 2009.

BibTeX | Tags: