Kenan Liu

dblp:28/10449 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
4since 2021 · last 2025
—ORCID · conflict

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

Software engineering, systems software and programming languages · 5 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021
YearPublicationVenuePosition
2025 Label-specific multi-label text classification based on dynamic graph convolutional networks
Yaoyao Yan, Fang'ai Liu, Kenan Liu, Weizhi Xu 0001, Xuqiang Zhuang
Soft Comput.3
2024 Dual-channel relative position guided attention networks for aspect-based sentiment analysis
Xuejian Gao, Fang'ai Liu, Xuqiang Zhuang, Xiaohui Tian, Yujuan Zhang, Kenan Liu
Expert Syst. Appl.6
2023 Vincent: Green hot methods in the JVM
Kenan Liu, Khaled Mahmoud, Joonhwan Yoo, Yu David Liu
Sci. Comput. Program.1
2022 Vincent: Green Hot Methods in the JVM (Extended Abstract)
Kenan Liu, Khaled Mahmoud, Joonhwan Yoo, Yu David Liu
ECOOP1
2016 A Comprehensive Study on the Energy Efficiency of Java's Thread-Safe Collections
abstract
Java programmers are served with numerous choices of collections, varying from simple sequential ordered lists to sophisticated hashtable implementations. These choices are well-known to have different characteristics in terms of performance, scalability, and thread-safety, and most of them are well studied. This paper analyzes an additional dimension, energy efficiency. We conducted an empirical investigation of 16 collection implementations (13 thread-safe, 3 non-thread-safe) grouped under 3 commonly used forms of collections (lists, sets, and mappings). Using micro-and real world-benchmarks (Tomcat and Xalan), we show that our results are meaningful and impactful. In general, we observed that simple design decisions can greatly impact energy consumption. In particular, we found that using a newer hashtable version can yield a 2.19x energy savings in the micro-benchmarks and up to 17% in the real world-benchmarks, when compared to the old associative implementation. Also, we observed that different implementations of the same thread-safe collection can have widely different energy consumption behaviors. This variation also applies to the different operations that each collection implements, e.g, a collection implementation that performs traversals very efficiently can be more than an order of magnitude less efficient than another implementation of the same collection when it comes to insertions.
Gustavo Pinto 0001, Kenan Liu, Fernando Castor Filho, Yu David Liu
ICSME2
2016 Artifacts for "A Comprehensive Study on the Energy Efficiency of Java's Thread-Safe Collections"
abstract
Analyzing the energy consumption of application level software is an emerging direction. This artifact makes available all the toolset and raw data needed to reproduce the main findings of our research paper. The artifact consists of: ● The source code of the micro-benchmarks analyzed, ● The source code of the case study used, ● The jRAPL tool, ● The raw energy data generated by the jRAPL tool with the source code of the experiments, ● The plotting scripts used to create the figures of the paper, based on the raw energy data.
Gustavo Pinto 0001, Kenan Liu, Fernando Castor Filho, Yu David Liu
ICSME2
2015 Data-Oriented Characterization of Application-Level Energy Optimization
Kenan Liu, Gustavo Pinto 0001, Yu David Liu
FASE1