Demo Data from EDBT 2026 / reviewers in the wild / expert
Tahmid Hasan
dblp:214/6239
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Language models and text generation › text summarization › multilingual summarization
cross-lingual summarization |
0.7 | 1 | 2023 | 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.7 | 1 | 2023 | Contrastive Learning for API Aspect Analysis · ASE 2023 |
Empirical software engineering
mining software repositories |
0.7 | 1 | 2023 | Contrastive Learning for API Aspect Analysis · ASE 2023 |
Natural language and speech › Machine translation
low-resource machine translation |
0.4 | 1 | 2020 | 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.4 | 1 | 2020 | 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.3 | 1 | 2018 | 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.2 | 1 | 2023 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | CrossSum: Beyond English-Centric Cross-Lingual Summarization for 1, 500+ Language PairsabstractAbhik 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 AnalysisabstractWe 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 |
ASE | 2 |
| 2020 | Not Low-Resource Anymore: Aligner Ensembling, Batch Filtering, and New Datasets for Bengali-English Machine TranslationabstractTahmid 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 ConnectionsabstractIn 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 |