Skip to content

Jawdah is a prototype for an approach to automatically assess method names according to the 10 Method Naming Standards.

License

Notifications You must be signed in to change notification settings

KSU-SDML/Jawdah

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Jawdah

Installing the approch

Requirements and dependencies:

To get a set of methods, use srcML

https://www.srcml.org/#download

You need to get at least Python 3.8.3 to run the python script

https://www.python.org/downloads/

SCANL Part of speach tagger

https://github.com/SCANL/ensemble_tagger 

Wordnet

https://wordnet.princeton.edu/download 

Spiral Splitter

https://github.com/casics/spiral

After installing all the requirements:

  1. Clone the tool repository:
git clone https://github.com/KSU-SDML/Jawdah
  1. Open the terminal and change the directory to the tool directory

  2. Run the python file using

python Jawdah.py
  1. Ultimately, you will get two CSV ouput files, one for score & another for labels.

About

Jawdah is a prototype for an approach to automatically assess method names according to the 10 Method Naming Standards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages