Skip to main content

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

https://raw.githubusercontent.com/FudanSELab/funcverbnet/dev-duyi/logo.png https://img.shields.io/pypi/v/funcverbnet.svg https://img.shields.io/travis/FudanSELab/funcverbnet.svg Documentation Status

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

Features

  • TODO

  1. Obtain all functionality categories, functionality verbs and phase patters.

  2. 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

0.2.11 (2022-7-27)

  • [update] bug fix

0.2.12 (2022-7-27)

  • [update] add clean value

0.2.13 (2022-7-31)

  • [update] add concept extractor

0.2.14 (2022-8-1)

  • [update] update classifier model

0.2.15 (2022-8-3)

  • [update] bug fix

0.2.16 (2022-8-4)

  • [update] update concept extractor

0.2.17 (2022-8-15)

  • [update] add lru cache

0.2.18 (2022-8-16)

  • [update] add lru cache for extract noun chunks

0.2.19 (2022-8-19)

  • [update] bug fix

0.2.20 (2022-8-19)

  • [update] modify cache size

0.2.21 (2022-8-20)

  • [update] bug fix

0.2.22 (2022-8-21)

  • [update] bug fix

0.2.23 (2022-8-23)

  • [update] bug fix

0.2.24 (2022-8-24)

  • [update] bug fix

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

funcverbnet-0.2.24.tar.gz (9.6 MB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page