Lihong Song

dblp:32/8539 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
1since 2021 · last 2024
—ORCID · conflict

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

Artificial intelligence and machine learning · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

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
Software testing · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 87% Deep learning architectures and training · 13%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

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

TopicWeightPapersLastEvidence papers
Software testing › test generation
test code generation
0.812024
StubCoder: Automated Generation and Repair of Stub Code for Mock Objects · ACM Trans. Softw. Eng. Methodol. 2024
Software testing
unit testing
0.812024
StubCoder: Automated Generation and Repair of Stub Code for Mock Objects · ACM Trans. Softw. Eng. Methodol. 2024
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology › domain ontology
medical ontology
0.412019
Medical Concept Embedding with Multiple Ontological Representations · IJCAI 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning
ontology
0.412019
Medical Concept Embedding with Multiple Ontological Representations · IJCAI 2019
Medical and health informatics
electronic health records
0.412019
Medical Concept Embedding with Multiple Ontological Representations · IJCAI 2019
Medical and health informatics › electronic health records
medical concept embedding
0.412019
Medical Concept Embedding with Multiple Ontological Representations · IJCAI 2019
Machine learning › Deep learning architectures and training
attention mechanism
0.112019
Medical Concept Embedding with Multiple Ontological Representations · IJCAI 2019

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

runtime behavior guidance · 0.8evolutionary algorithm · 0.8deep learning · 0.8attention mechanism · 0.8
YearPublicationVenuePosition
2024 StubCoder: Automated Generation and Repair of Stub Code for Mock Objects
abstract
Mocking is an essential unit testing technique for isolating the class under test from its dependencies. Developers often leverage mocking frameworks to develop stub code that specifies the behaviors of mock objects. However, developing and maintaining stub code is labor-intensive and error-prone. In this article, we present StubCoder to automatically generate and repair stub code for regression testing. StubCoder implements a novel evolutionary algorithm that synthesizes test-passing stub code guided by the runtime behavior of test cases. We evaluated our proposed approach on 59 test cases from 13 open source projects. Our evaluation results show that StubCoder can effectively generate stub code for incomplete test cases without stub code and repair obsolete test cases with broken stub code.
Hengcheng Zhu 0001, Lili Wei 0001, Valerio Terragni, Yepang Liu 0001, Shing-Chi Cheung, Qin Sheng, Lihong Song
ACM Trans. Softw. Eng. Methodol.9
2019 Medical Concept Embedding with Multiple Ontological Representations
abstract
Learning representations of medical concepts from the Electronic Health Records (EHR) has been shown effective for predictive analytics in healthcare. Incorporation of medical ontologies has also been explored to further enhance the accuracy and to ensure better alignment with the known medical knowledge. Most of the existing work assumes that medical concepts under the same ontological category should share similar representations, which however does not always hold. In particular, the categorizations in medical ontologies were established with various factors being considered. Medical concepts even under the same ontological category may not follow similar occurrence patterns in the EHR data, leading to contradicting objectives for the representation learning. In this paper, we propose a deep learning model called MMORE which alleviates this conflicting objective issue by allowing multiple representations to be inferred for each ontological category via an attention mechanism. We apply MMORE to diagnosis prediction and our experimental results show that the representations obtained by MMORE can achieve better predictive accuracy and result in clinically meaningful sub-categorization of the existing ontological categories.
Lihong Song, Chin Wang Cheong, Kejing Yin, William Kwok-Wai Cheung, Benjamin C. M. Fung, Jonathan Poon
IJCAI1
2014 Research on the new dynamics properties for a noise-induced excited system
Zeju Luo, Lihong Song
Neural Comput. Appl.2
2012 An asymmetry algorithm based on parameter transformation for Hessian matrix
Zeju Luo, Lihong Song
Neural Comput. Appl.2