Provides a knowledge system constructed from functionality categories, verbs, and phrase patterns, as well as functionality for fine-grained analysis of functionality descriptions based on this knowledge system
Project description
FuncVerbNet
Provides a knowledge system constructed from functionality categories, verbs, and phrase patterns, as well as functionality for fine-grained analysis of functionality descriptions based on this knowledge system
Free software: BSD license
Documentation: https://funcverbnet.readthedocs.io.
Features
TODO
Obtain all functionality categories, functionality verbs and phase patters.
Given a functionality description sentence, identify its functionality category, functionality verbs and phase patters.
Citation
Please cite the following paper if you used this in your works!
@inproceedings{DBLP:conf/sigsoft/Xie0LTXZZ20, author = {Wenkai Xie and Xin Peng and Mingwei Liu and Christoph Treude and Zhenchang Xing and Xiaoxin Zhang and Wenyun Zhao}, editor = {Prem Devanbu and Myra B. Cohen and Thomas Zimmermann}, title = {{API} method recommendation via explicit matching of functionality verb phrases}, booktitle = {{ESEC/FSE} '20: 28th {ACM} Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020}, pages = {1015--1026}, publisher = {{ACM}}, year = {2020}, }
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2020-10-15)
First release on PyPI.
0.1.1 (2020-11-10)
[add] add basic data and methods
0.1.2 (2020-11-10)
[add] add basic data and methods
0.1.3 (2020-11-12)
[modify] modify the problem of JSON data upload
0.1.4 (2020-11-17)
[modify] modify some methods and f_verb.json
0.1.5 (2020-12-1)
[add] add sentences
0.1.6 (2020-12-1)
[add] add dependency
0.1.7 (2020-12-1)
[add] add dependency
0.1.8 (2020-12-1)
[add] add package_data
0.1.9 (2020-12-3)
[add] add package_data
0.1.10 (2020-12-3)
[add] add package_data
0.1.11 (2020-12-3)
[add] add package_data
0.1.12 (2020-12-10)
[add] add sentence classification
0.1.13 (2020-12-10)
[update] update model path
0.1.14 (2020-12-12)
[modify] modify error
0.1.15 (2020-12-15)
[error] modify error
0.1.16 (2020-12-15)
[error] modify error
0.1.17 (2020-12-15)
[update] update train data
0.1.18 (2020-12-15)
[update] update python version
0.1.19 (2020-12-18)
[add] add train data
0.1.20 (2020-12-18)
[add] add train data
0.2.0 (2021-1-14)
[add] add the methods of antisense verbs
0.2.1 (2021-1-14)
[update] modify error
0.2.2 (2021-1-19)
[add] add cache
0.2.3 (2022-4-22)
[add] add template extractor and pattern matcher
0.2.4 (2022-4-29)
[update] modify patter matcher
0.2.5 (2022-4-30)
[update] fix some bugs
0.2.6 (2022-6-16)
[update] add method’s qualified name match
0.2.7 (2022-6-20)
[update] fix some bugs
0.2.8 (2022-6-20)
[update] modify exception handle
0.2.9 (2022-7-20)
[update] modify sentence preprocess
0.2.10 (2022-7-27)
[update] update classifier
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.