PolyFax: a toolkit for characterizing multi-language software
PolyFax: a toolkit for characterizing multi-language software
复制标题
PolyFax:用于表征多语言软件的工具包
DOI:
10.1145/3540250.3558925
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Cai, Haipeng
中科院分区:
文献类型:
--
作者:
Li, Wen;Li, Li;Cai, Haipeng
Today’s software systems are mostly developed in multiple languages (i.e., multi-language software), yet tool support for understanding and assuring these systems is rare. To facilitate future research on multi-language software engineering, this paper presents PolyFax, a toolkit that offers automated means for dataset collection from GitHub and two analysis utilities--a vulnerability-fixing commit categorization tool (VCC) and a language interfacing mechanism identification/categorization tool (LIC). The VCC tool immediately assists with assessing the vulnerability proneness of a given multi-language project based on its version histories, while the LIC tool enables dissection of the most important aspect of the construction of multi-language systems. Application of PolyFax to 7,113 multi-language projects with 12.6 million commits showed its practical usefulness in terms of promising efficiency and accuracy for studying multi-language software.
登录
查看更多内容
影响因子:
1.3
作者:
E. Berger;Celeste Hollenbeck;Petr Maj;O. Vitek;J. Vitek
通讯作者:
J. Vitek
DOI:
10.1145/3510454.3516859
发表时间:
2022-05
期刊:
2022 IEEE/ACM 44th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
影响因子:
--
作者:
Xiaoqin Fu;Boxiang Lin;Haipeng Cai
通讯作者:
Xiaoqin Fu;Boxiang Lin;Haipeng Cai
DOI:
--
发表时间:
2022
期刊:
Proceedings of the 31st USENIX Security Symposium
影响因子:
--
作者:
Wen Li, Jiang Ming
通讯作者:
Wen Li, Jiang Ming
DOI:
10.1145/3540250.3560880
发表时间:
2022
期刊:
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
影响因子:
--
作者:
Yang, Haoran;Li, Wen;Cai, Haipeng
通讯作者:
Cai, Haipeng
DOI:
--
发表时间:
2018
期刊:
International Conference on Mobile Software Engineering and Systems
影响因子:
--
作者:
John Jenkins;Haipeng Cai
通讯作者:
Haipeng Cai