activity
20182024
most citedA Benchmark Study of Machine Learning Models for Online Fake News Detection

244 citations · 405 across the 18 of their papers we have counts for

collaborators
Showing cs.SEShow all

13 papers · 1 filter

cs.SE2024★ 19 cited

A Mixed Method Study of DevOps Challenges

Minaoar Hossain Tanzil, Masud Sarker, Gias Uddin +1

Context: DevOps practices combine software development and IT operations. There is a growing number of DevOps related posts in popular online developer forum Stack Overflow (SO). W…

cs.SE2023

Contrastive Learning for API Aspect Analysis

G. M. Shahariar, Tahmid Hasan, Anindya Iqbal +1

We present a novel approach - CLAA - for API aspect detection in API reviews that utilizes transformer models trained with a supervised contrastive loss objective function. We eval…

cs.SE2023

Towards Automated Classification of Code Review Feedback to Support Analytics

Asif Kamal Turzo, Fahim Faysal, Ovi Poddar +3

Background: As improving code review (CR) effectiveness is a priority for many software development organizations, projects have deployed CR analytics platforms to identify potenti…

cs.SE2022★ 1 cited

Developer Discussion Topics on the Adoption and Barriers of Low Code Software Development Platforms

Md Abdullah Al Alamin, Gias Uddin, Sanjay Malakar +3

Low-code software development (LCSD) is an emerging approach to democratize application development for software practitioners from diverse backgrounds. LCSD platforms promote rapi…

cs.SE2021

A Survey-Based Qualitative Study to Characterize Expectations of Software Developers from Five Stakeholders

Khalid Hasan, Partho Chakraborty, Rifat Shahriyar +2

Background: Studies on developer productivity and well-being find that the perceptions of productivity in a software team can be a socio-technical problem. Intuitively, problems an…

cs.SE2021★ 37 cited

How do developers discuss and support new programming languages in technical Q&A site? An empirical study of Go, Swift, and Rust in Stack Overflow

Partha Chakraborty, Rifat Shahriyar, Anindya Iqbal +1

New programming languages (e.g., Swift, Go, Rust, etc.) are being introduced to provide a better opportunity for the developers to make software development robust and easy. At the…

cs.SE2021★ 6 cited

BERT2Code: Can Pretrained Language Models be Leveraged for Code Search?

Abdullah Al Ishtiaq, Masum Hasan, Md. Mahim Anjum Haque +5

Millions of repetitive code snippets are submitted to code repositories every day. To search from these large codebases using simple natural language queries would allow programmer…

cs.SE2021★ 89 cited

An Empirical Study of Developer Discussions on Low-Code Software Development Challenges

Md Abdullah Al Alamin, Sanjay Malakar, Gias Uddin +3

Low-code software development (LCSD) is an emerging paradigm that combines minimal source code with interactive graphical interfaces to promote rapid application development. LCSD…

cs.SE2021

Automatic Detection of Five API Documentation Smells: Practitioners' Perspectives

Junaed Younus Khan, Md. Tawkat Islam Khondaker, Gias Uddin +1

The learning and usage of an API is supported by official documentation. Like source code, API documentation is itself a software product. Several research results show that bad de…

cs.SE2021

Using a Balanced Scorecard to Identify Opportunities to Improve Code Review Effectiveness: An Industrial Experience Report

Masum Hasan, Anindya Iqbal, Mohammad Rafid Ul Islam +2

Peer code review is a widely adopted software engineering practice to ensure code quality and ensure software reliability in both the commercial and open-source software projects.…

cs.SE2020

Review4Repair: Code Review Aided Automatic Program Repairing

Faria Huq, Masum Hasan, Mahim Anzum Haque Pantho +3

Context: Learning-based automatic program repair techniques are showing promise to provide quality fix suggestions for detected bugs in the source code of the software. These tools…

cs.SE2019

Early Prediction for Merged vs Abandoned Code Changes in Modern Code Reviews

Md. Khairul Islam, Toufique Ahmed, Rifat Shahriyar +2

The modern code review process is an integral part of the current software development practice. Considerable effort is given here to inspect code changes, find defects, suggest an…

cs.SE2018

Understanding the Motivations, Challenges and Needs of Blockchain Software Developers: A Survey

Amiangshu Bosu, Anindya Iqbal, Rifat Shahriyar +1

The blockchain technology has potential applications in various areas such as smart-contracts, Internet of Things (IoT), land registry, supply chain management, storing medical dat…