Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tahmid Hasan

dblp:214/6239 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
2since 2021 · last 2023
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 1 first-author · 1 since 2021Computer networks · 1Software engineering, systems software and programming languages · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Empirical software engineering · 67% Software maintenance and evolution · 33%
Artificial intelligence
2 papers
Machine translation · 50% Language models and text generation · 50%
Computer networks
1 paper
Transport protocols and congestion control · 77% Cellular and mobile networks · 23%

Topics — the 7 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation › text summarization › multilingual summarization
cross-lingual summarization
0.712023
CrossSum: Beyond English-Centric Cross-Lingual Summarization for 1, 500+ Language Pairs · ACL (1) 2023
Empirical software engineering › mining software repositories
developer communication analysis
0.712023
Contrastive Learning for API Aspect Analysis · ASE 2023
Empirical software engineering
mining software repositories
0.712023
Contrastive Learning for API Aspect Analysis · ASE 2023
Natural language and speech › Machine translation
low-resource machine translation
0.412020
Not Low-Resource Anymore: Aligner Ensembling, Batch Filtering, and New Datasets for Bengali-English Machine Translation · EMNLP (1) 2020
Natural language and speech › Machine translation › parallel corpora
parallel corpus construction
0.412020
Not Low-Resource Anymore: Aligner Ensembling, Batch Filtering, and New Datasets for Bengali-English Machine Translation · EMNLP (1) 2020
Transport protocols and congestion control › TCP
TCP connection management
0.312018
Using Adaptive Heartbeat Rate on Long-Lived TCP Connections · IEEE/ACM Trans. Netw. 2018
Natural language and speech › Language models and text generation › text summarization
multilingual summarization
0.212023
CrossSum: Beyond English-Centric Cross-Lingual Summarization for 1, 500+ Language Pairs · ACL (1) 2023

Methods — techniques the papers use, named apart from their topics

transformer models · 0.7multilingual language modeling · 0.7contrastive learning · 0.7word alignment ensembling · 0.4batch filtering · 0.4iterative probing · 0.3exponential search · 0.3binary search · 0.3analytical modeling · 0.3
YearPublicationVenuePosition
2023 CrossSum: Beyond English-Centric Cross-Lingual Summarization for 1, 500+ Language Pairs
abstract
Abhik Bhattacharjee, Tahmid Hasan, Wasi Uddin Ahmad, Yuan-Fang Li, Yong-Bin Kang, Rifat Shahriyar. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Abhik Bhattacharjee, Tahmid Hasan, Wasi Uddin Ahmad, Yuan-Fang Li, Yong-Bin Kang, Rifat Shahriyar
ACL (1)2
2023 Contrastive Learning for API Aspect Analysis
abstract
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 evaluate CLAA using performance and impact analysis. For performance analysis, we utilized a benchmark dataset on developer discussions collected from Stack Overflow and compare the results to those obtained using state-of-the-art transformer models. Our experiments show that contrastive learning can significantly improve the performance of transformer models in detecting aspects such as Performance, Security, Usability, and Documentation. For impact analysis, we performed empirical and developer study. On a randomly selected and manually labeled 200 online reviews, CLAA achieved 92% accuracy while the SOTA baseline achieved 81.5%. According to our developer study involving 10 participants, the use of Stack Overflow + CLAA resulted in increased accuracy and confidence during API selection. Replication package: https://github.com/disa-lab/Contrastive-Learning-API-Aspect-ASE2023.
Tahmid Hasan, Anindya Iqbal, Gias Uddin 0001
ASE2
2020 Not Low-Resource Anymore: Aligner Ensembling, Batch Filtering, and New Datasets for Bengali-English Machine Translation
abstract
Tahmid Hasan, Abhik Bhattacharjee, Kazi Samin, Masum Hasan, Madhusudan Basak, M. Sohel Rahman, Rifat Shahriyar. Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP). 2020.
Tahmid Hasan, Abhik Bhattacharjee, Kazi Samin, Masum Hasan, Madhusudan Basak, Mohammad Sohel Rahman, Rifat Shahriyar
EMNLP (1)1
2018 Using Adaptive Heartbeat Rate on Long-Lived TCP Connections
abstract
In this paper, we propose techniques for dynamically adjusting heartbeat or keep-alive interval of long-lived TCP connections, particularly the ones that are used in push notification service in mobile platforms. When a device connects to a server using TCP, often times the connection is established through some sort of middle-box, such as NAT, proxy, firewall, and so on. When such a connection is idle for a long time, it may get torn down due to binding timeout of the middle-box. To keep the connection alive, the client device needs to send keep-alive packets through the connection when it is otherwise idle. To reduce resource consumption, the keep-alive packet should preferably be sent at the farthest possible time within the binding timeout. Due to varied settings of different network equipments, the binding timeout will not be identical in different networks. Hence, the heartbeat rate used in different networks should be changed dynamically. We propose a set of iterative probing techniques, namely binary, exponential, and composite search, that detect the middle-box binding timeout with varying degree of accuracy; and in the process, keeps improving the keep-alive interval used by the client device. We also analytically derive performance bounds of these techniques. To the best of our knowledge, ours is the first work that systematically studies several techniques to dynamically improve keep-alive interval. To this end, we run experiments in simulation as well as make a real implementation on android to demonstrate the proof-of-concept of the proposed schemes.
Mohammad Saifur Rahman 0001, Md. Yusuf Sarwar Uddin, Tahmid Hasan, Mohammad Sohel Rahman, Mohammad Kaykobad
IEEE/ACM Trans. Netw.3