Asif Kamal Turzo

ORCID: 0000-0002-0869-4962
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Software Engineering Research
  • Advanced Malware Detection Techniques
  • Software Reliability and Analysis Research
  • Security and Verification in Computing
  • Advanced Data Storage Technologies
  • Hate Speech and Cyberbullying Detection
  • Wikis in Education and Collaboration
  • Software Engineering Techniques and Practices
  • Open Source Software Innovations
  • Software System Performance and Reliability
  • Spam and Phishing Detection
  • Recommender Systems and Techniques
  • Web Data Mining and Analysis
  • Software Testing and Debugging Techniques
  • Scientific Computing and Data Management
  • Digital and Cyber Forensics

Wayne State University
2020-2025

Wayne State College
2022

Toxic conversations during software development interactions may have serious repercussions on a Free and Open Source Software (FOSS) project. For example, victims of toxic become afraid to express themselves, therefore get demotivated, eventually leave the Automated filtering help FOSS community maintain healthy among its members. However, off-the-shelf toxicity detectors perform poorly engineering dataset, such as one curated from code review comments. To counter this challenge, we present...

10.1145/3583562 article EN ACM Transactions on Software Engineering and Methodology 2023-02-09

Peer code review has been found to be effective in identifying security vulnerabilities. However, despite practicing mandatory reviews, many Open Source Software (OSS) projects still encounter a large number of post-release vulnerabilities, as some defects escape those. Therefore, project manager may wonder if there was any weakness or inconsistency during that missed vulnerability. Answers this question help pinpointing areas concern and taking measures improve the effectiveness his/her...

10.1109/icse43902.2021.00124 article EN 2021-05-01

Toxicity on GitHub can severely impact Open Source Software (OSS) development communities. To mitigate such behavior, a better understanding of its nature and how various measurable characteristics project contexts participants are associated with prevalence is necessary. achieve this goal, we conducted large-scale mixed-method empirical study 2,828 GitHub-based OSS projects randomly selected based stratified sampling strategy. Using ToxiCR, an SE domain-specific toxicity detector,...

10.48550/arxiv.2502.08238 preprint EN arXiv (Cornell University) 2025-02-12

Automated filtering of toxic conversations may help an Open-source software (OSS) community to maintain healthy interactions among the project participants. Although, several general purpose tools exist identify contents, those incorrectly flag some words commonly used in Software Engineering (SE) context as (e.g., `junk', `kill', and `dump') vice versa. To encounter this challenge, SE specific tool has been proposed by CMU Strudel Lab (referred `STRUDEL' hereinafter) combining output...

10.1109/apsec51365.2020.00030 article EN 2020-12-01

Background: As improving code review (CR) effectiveness is a priority for many software development organizations, projects have deployed CR analytics platforms to identify potential improvement areas. The number of issues identified, which crucial metric measure effectiveness, can be misleading if all are placed in the same bin. Therefore, finer-grained classification identified during CRs provide actionable insights improve effectiveness. Although recent work by Fregnan et al. proposed...

10.1109/esem56168.2023.10304851 article EN 2023-10-26

This paper presents a an empirically built and validated dataset of code reviews from the Chromium OS project that either identified or missed security vulnerabilities. The includes total 890 vulnerable changes categorized based on CWE specification is publicly available at: https://zenodo.org/record/4539891.

10.1109/icse-companion52605.2021.00113 article EN 2021-05-01

Attracting and retaining a steady stream of new contributors is crucial to ensuring the long-term survival open-source software (OSS) projects. However, there are two key research gaps regarding recommendations for onboarding OSS First, most existing based on limited number projects, which raises concerns about their generalizability. If recommendation yields conflicting results in different context, it could hinder newcomer's process rather than help them. Second, it's unclear whether these...

10.48550/arxiv.2407.04159 preprint EN arXiv (Cornell University) 2024-07-04

Toxic conversations during software development interactions may have serious repercussions on a Free and Open Source Software (FOSS) project. For example, victims of toxic become afraid to express themselves, therefore get demotivated, eventually leave the Automated filtering help FOSS community maintain healthy among its members. However, off-the-shelf toxicity detectors perform poorly Engineering (SE) datasets, such as one curated from code review comments. To encounter this challenge, we...

10.48550/arxiv.2202.13056 preprint EN cc-by-nc-nd arXiv (Cornell University) 2022-01-01

Background: As improving code review (CR) effectiveness is a priority for many software development organizations, projects have deployed CR analytics platforms to identify potential improvement areas. The number of issues identified, which crucial metric measure effectiveness, can be misleading if all are placed in the same bin. Therefore, finer-grained classification identified during CRs provide actionable insights improve effectiveness. Although recent work by Fregnan et al. proposed...

10.48550/arxiv.2307.03852 preprint EN other-oa arXiv (Cornell University) 2023-01-01

Automated filtering of toxic conversations may help an Open-source software (OSS) community to maintain healthy interactions among the project participants. Although, several general purpose tools exist identify contents, those incorrectly flag some words commonly used in Software Engineering (SE) context as (e.g., 'junk', 'kill', and 'dump') vice versa. To encounter this challenge, SE specific tool has been proposed by CMU Strudel Lab (referred `STRUDEL' hereinafter) combining output...

10.48550/arxiv.2009.09331 preprint EN other-oa arXiv (Cornell University) 2020-01-01

Context: Contemporary software development organizations lack diversity and the ratios of women in Free open-source (FOSS) communities are even lower than industry average. Although results recent studies hint existence biases against women, it is unclear to what extent such influence outcomes various tasks. Aim: We aim identify whether or participation code reviews (or pull requests) influenced by gender a developer.. Approach: With this goal, study includes total 1010 FOSS projects....

10.48550/arxiv.2210.00139 preprint EN other-oa arXiv (Cornell University) 2022-01-01

Modern code review (MCR) is a widely adopted software quality assurance practice in the contemporary industry. As developers spend significant amounts of time on MCR activities, even small improvement effectiveness will incur savings. most activities are heavily dependent manual work, there opportunities to improve through tool support. To address challenges, primary objective my proposed dissertation modern reviews with automation reviewer selection and bug identification. On this goal, I...

10.1145/3551349.3559565 article EN 2022-10-10

Peer code review has been found to be effective in identifying security vulnerabilities. However, despite practicing mandatory reviews, many Open Source Software (OSS) projects still encounter a large number of post-release vulnerabilities, as some defects escape those. Therefore, project manager may wonder if there was any weakness or inconsistency during that missed vulnerability. Answers this question help pinpointing areas concern and taking measures improve the effectiveness his/her...

10.48550/arxiv.2102.06909 preprint EN other-oa arXiv (Cornell University) 2021-01-01
Coming Soon ...