Gias Uddin

ORCID: 0000-0003-1376-095X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Software Engineering Techniques and Practices
  • Open Source Software Innovations
  • Software System Performance and Reliability
  • Software Reliability and Analysis Research
  • Software Testing and Debugging Techniques
  • Advanced Malware Detection Techniques
  • Topic Modeling
  • Mobile Crowdsensing and Crowdsourcing
  • Machine Learning and Data Classification
  • Web Data Mining and Analysis
  • IoT and Edge/Fog Computing
  • Web Application Security Vulnerabilities
  • Quantum Computing Algorithms and Architecture
  • Wikis in Education and Collaboration
  • Sentiment Analysis and Opinion Mining
  • Advanced Data Storage Technologies
  • Expert finding and Q&A systems
  • Blockchain Technology Applications and Security
  • Privacy, Security, and Data Protection
  • Quantum Information and Cryptography
  • Online Learning and Analytics
  • Misinformation and Its Impacts
  • Advanced Text Analysis Techniques
  • Cloud Computing and Resource Management

York University
2023-2025

University of Calgary
2019-2024

Defense Information Systems Agency
2021-2023

Comilla University
2023

Noakhali Science and Technology University
2022

McGill University
2021

Polytechnique Montréal
2019-2021

Mohammed V University
2019

Bangladesh Agricultural University
2017

Furness General Hospital
2015

The proliferation of fake news and its propagation on social media has become a major concern due to ability create devastating impacts. Different machine learning approaches have been suggested detect news. However, most those focused specific type (such as political) which leads us the question dataset-bias models used. In this research, we conducted benchmark study assess performance different applicable three datasets where accumulated largest diversified one. We explored number advanced...

10.1016/j.mlwa.2021.100032 article EN cc-by Machine Learning with Applications 2021-03-24

Source code documentation is an important artifact for efficient software development. Code could greatly benefit from automation since manual often labouring, resource and time-intensive. In this paper, we employed Codex automatic creation. a GPT-3 based model pre-trained on both natural programming languages. We find that outperforms existing techniques even with basic settings like one-shot learning (i.e., providing only one example training). achieves overall BLEU score of 20.6 six...

10.1145/3551349.3559548 article EN 2022-10-10

Fixing software bugs can be colossally expensive, especially if they are discovered in the later phases of development life cycle. As such, bug prediction has been a classic problem for research community. now, Google Scholar site generates ∼113,000 hits searched with “bug prediction” phrase. Despite this staggering effort by community, is criticized not being decisively adopted practice. A significant existing granularity level (i.e., class/file level) at which historically studied....

10.1145/3640331 article EN ACM Transactions on Software Engineering and Methodology 2024-01-13

Low-code software development (LCSD) is an emerging paradigm that combines minimal source code with interactive graphical interfaces to promote rapid application development. LCSD aims democratize practitioners diverse backgrounds. Given relatively a new paradigm, it vital learn about the challenges developers face during their adoption of platforms. The online developer forum, Stack Overflow (SO), popular among ask for solutions technical problems. We observe growing body posts in SO...

10.1109/msr52588.2021.00018 preprint EN 2021-05-01

Quantum Computing (QC) refers to an emerging paradigm that inherits and builds with the concepts phenomena of Mechanic (QM) significant potential unlock a remarkable opportunity solve complex computationally intractable problems scientists could not tackle previously. In recent years, tremendous efforts progress in QC mark milestone solving real-world much more efficiently than classical computing technology. While considerable is being made move quantum research need be devoted this domain...

10.1109/compsac54236.2022.00096 article EN 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC) 2022-06-01

APIs (Application Programming Interfaces) are reusable software libraries and building blocks for modern rapid development. Previous research shows that programmers frequently share search reviews of on the mainstream question answer (Q&A) platforms like Stack Overflow, which motivates researchers to design tasks approaches related process API automatically. Among these tasks, classifying into different aspects (e.g., performance or security), is called aspect-based review classification,...

10.1109/saner53432.2022.00054 article EN 2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) 2022-03-01

<title>Abstract</title> The success of technical Q&amp;A sites such as Stack Overflow depends on two key factors: (a) active user participation and (b) the quality shared knowledge. introduced an edit system that allows users to suggest improvements posts (i.e., questions answers) enhance content. However, users, post owners or site moderators, can reject these suggested edits by rollbacks due unsatisfactory, low-quality violating guidelines. Unfortunately, subjectivity bias in determining...

10.21203/rs.3.rs-5830055/v1 preprint EN cc-by Research Square (Research Square) 2025-01-16

Zero-shot LLMs are now also used for textual classification tasks, e.g., sentiment/emotion detection of a given input as sentence/article. However, their performance can be suboptimal in such data annotation tasks. We introduce novel technique Perceived Confidence Scoring (PCS) that evaluates LLM's confidence its an by leveraging Metamorphic Relations (MRs). The MRs generate semantically equivalent yet textually mutated versions the input. Following principles Testing (MT), expected to have...

10.48550/arxiv.2502.07186 preprint EN arXiv (Cornell University) 2025-02-10

The rapid rise of AI-generated content has made detecting disinformation increasingly challenging. In particular, multimodal disinformation, i.e., online posts-articles that contain images and texts with fabricated information are specially designed to deceive. While existing AI safety benchmarks primarily address bias toxicity, detection remains largely underexplored. To this challenge, we present the Vision-Language Disinformation Detection Benchmark VLDBench, first comprehensive benchmark...

10.48550/arxiv.2502.11361 preprint EN arXiv (Cornell University) 2025-02-16

Quantum Computing (QC) has gained immense popularity as a potential solution to deal with the ever-increasing size of data and associated challenges leveraging concept quantum random access memory (QRAM). QC promises-quadratic or exponential increases in computational time parallelism thus offer huge leap forward computation Machine Learning algorithms. This paper analyzes speed up performance when applied machine learning algorithms, known (QML). We QML methods such Support Vector (QSVM),...

10.1109/compsac54236.2022.00097 article EN 2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC) 2022-06-01

Emerging nations focus more on new and innovative business activities across national borders for economic advancement. Further, trade openness has recently emerged in BRICS countries. Thus, global entrepreneurship development can be a great opportunity the traded open In line with this, study aims to examine impact of The collected balanced-panel data from countries 2001–2020 applied random-effects estimation analyze data. drives cross-sectional dependence test, unit root model...

10.1142/s201049522350001x article EN Annals of Financial Economics 2023-04-29

We conducted a survey of 135 software engineering (SE) practitioners to understand how they use Generative AI-based chatbots like ChatGPT for SE tasks. find that want tasks library selection but often worry about the truthfulness responses. developed suite techniques and tool called CID (ChatGPT Incorrectness Detector) automatically test detect incorrectness in is based on iterative prompting by asking it contextually similar textually divergent questions (using an approach utilizes...

10.1145/3597503.3639194 preprint EN 2024-04-12

Internet of Things (IoT) is defined as the connection between places and physical objects (i.e., things) over internet/network via smart computing devices. IoT a rapidly emerging paradigm that now encompasses almost every aspect our modern life. As these devices differ from traditional computing, it important to understand challenges developers face while implementing proper security measures in their We observed software share solutions programming questions code examples on three Stack...

10.1145/3691628 article EN ACM Transactions on Software Engineering and Methodology 2024-09-04

Sentiment analysis in software engineering (SE) has shown promise to analyze and support diverse development activities. Recently, several tools are proposed detect sentiments artifacts. While the improve accuracy over off-the-shelf tools, recent research shows that their performance could still be unsatisfactory. A more accurate sentiment detector for SE can help reduce noise of scenarios where is required. combinations, i.e., hybrids stand-alone classifiers found offer better than fault...

10.1145/3491211 article EN ACM Transactions on Software Engineering and Methodology 2022-01-31

Code metrics have been widely used to estimate software maintenance effort. Metrics generally guide developer effort reduce or avoid future burdens. Size is the simplest and most deployed metric. The size metric pervasive because correlates with many other common (e.g., McCabe complexity, readability, etc.). Given ease of computing a method's size, ubiquity these in industrial settings, it surprising that no systematic study has performed provide developers meaningful method guidelines...

10.1145/3524842.3527975 article EN 2022-05-23

The online technical Q&amp;A site Stack Overflow (SO) is popular among developers to support their coding and diverse development needs. To address shortcomings in API official documentation resources, several research works have thus focused on augmenting with insights (e.g., code examples) from SO. techniques propose add examples/insights about APIs into its documentation. Recently, surveys of software find that SO consider the combination examples reviews as a form documentation, they...

10.1145/3439769 article EN ACM Transactions on Software Engineering and Methodology 2021-04-23

Blockchain is a distributed ledger technique that guarantees the traceability of transactions. adopted in multiple domains like finance (e.g., cryptocurrency), healthcare, security, and supply chain. In open-source software (OSS) portal GitHub, we observe growing adoption Blockchain-based solutions. Given rapid emergence solutions our daily life evolving cryptocurrency market, it important to know status quo, how developers generally interact those repos, much freedom they have applying code...

10.1145/3530019.3530041 preprint EN 2022-06-11
Coming Soon ...