LAPD is available as extension of Eclipse Checkstyle plugin. LAPD detects inconsistencies between the signature (e.g., name, type), documentation (e.g., comments), and implementation of an entity (method or attribute). More on LAs here.


On this page

Willing to evaluate the plugin?
Plugin prerequisites
How to install?
How to configure?
How to use?
What is the plugin recording?


Plugin evaluation

We are currently looking for people willing to:

  • Install the plugin
  • Use the plugin for 15 days
  • Provide us feedback

See more details bellow to know what is the plugin recording?


Plugin prerequisites
  • Checkstyle plugin must be installed (via Eclipse through the update site: http://eclipse-cs.sf.net/update/).For further details about please refer to eclipse-cs page.

How to install?
  • Download the LAPD Checkstyle plugin here (latest version 20130907) and place it into the dropins directory of Eclipse.

The plugin uses natural language processing libraries that may require additional memory depending on the size of the project under analysis. You may allow Eclipse to use more memory by changing the -Xmx argument in eclipse.ini.


How to configure?

Open Eclipse and make LAPD as default configuration for the workspace as follows:

  • Open the preferences window:
    • Mac OS users: Go to Eclipse -> Preferences -> Checkstyle.
    • Windows/Linux: Go to Windows -> Preferences -> Checkstyle.
  • Select the LAs Checks:
    • To only select the LAs Checks: Select LAPDCheckstylePlugin Checks and click on Set as default then on Ok.
    • To add the LAs Checks to an existing configuration: Select your configuration and click on Configure. Select the entire module LAPD and then click on Add. After clicking Ok on the four windows, finally click Ok to save the modifications of your configuration.

How to use?

Run LAPDCheckstylePlugin on a project:

    • To view the detected LAs you can use the view Problems (Window -> Show view -> Problems) or the Checkstyle violations view (Window -> Show view -> Other -> Checkstyle -> Checkstyle violations).

LAPDCheckstylePlugin in 60s:

  • Learn more on the reported LAs here. To facilitate the search, each LA has a unique number – the same as the one reported by the plugin.
  • The FAQ can be found here.

What is the plugin recording?

All output of the plugin will be located in a folder located in your home directory:

  • Documents/net.sf.eclipsecs.lapd_logs (Mac OS/Linux users)
  • My Documents/net.sf.eclipsecs.lapd_logs (Windows users)

The plugin will record your decisions, in other words whether you decide to keep or fix a linguistic anti-pattern (the files will be located in min_info). The plugin also makes a copy of the source files in which linguistic anti-patterns were detected to better understand your decisions (snapshots will be saved in subfolder snapshots).

After using the plugin for 15 days, we would like you to please compress and send us the folder net.sf.eclipsecs.lapd_logs (venera dot arnaoudova at gmail dot com). You can decide not to provide the snapshots in which case you only need to compress min_info. We appreciate any additional feedback!

THANK YOU!

0 comments on “Linguistic Anti-Pattern Detector (LAPD)
89 Pings/Trackbacks for "Linguistic Anti-Pattern Detector (LAPD)"
  1. […] are somewhat abstract, but straightforward to check for. The authors used this list to implement Linguistic Anti-Pattern Detector – an Eclipse CheckStyle […]

  2. writeaessay says:

    do an essay for me http://sertyumnt.com/

    I�m not that much of a online reader to be honest but your sites really nice, keep it up! I’ll go ahead and bookmark your website to come back in the future. Cheers

  3. writeessay says:

    do my essay for me http://dekrtyuijg.com/

    Many thanks, An abundance of material!

  4. Cheap cialis says:

    Viagra or cialis http://cialisvipsale.com/

    You actually mentioned this exceptionally well.

  5. Viagra sans ordonnance http://viagravipsale.com/

    You actually revealed this well!

  6. Generic for cialis http://cialisyoues.com/

    Cheers. Ample write ups.

  7. Viagra rezeptfrei http://rldta.com/

    This is nicely expressed. !

  8. Cialis 5 mg says:

    200 cialis coupon http://cialisvonline.com/

    With thanks. I appreciate this!

  9. Cheap viagra http://viagravonline.com/

    Cheers. Loads of information.

  10. low cost cialis 20mg http://cialisvus.com/

    Position nicely utilized.!

  11. cialis pills http://cialisbuys.com/

    With thanks! A lot of forum posts.

  12. tadalafil 5mg http://cialisonl.com/

    Tips certainly utilized!.

  13. writeessay says:

    write essays for me http://gsgfsdgfdhjhjhj.com/

    Well expressed indeed. .

  14. viagra cialis levitra http://cialisees.com/

    Valuable posts. Regards!

  15. tadalafil 5mg http://cialisky.com/

    Helpful content. Regards!

  16. cialis lowest price http://cialisiv.com/

    Wonderful info. Thanks a lot.

  17. Google says:

    Google

    Usually posts some quite fascinating stuff like this. If you’re new to this site.

  18. FS 19 mods says:

    FS 19 mods

    […]here are some links to websites that we link to simply because we consider they’re really worth visiting[…]

  19. MILF Porn Online

    […]Sites of interest we have a link to[…]

  20. marshalltown says:

    marshalltown

    […]that will be the end of this report. Here you’ll obtain some websites that we believe you will value, just click the links over[…]

  21. yoyomedia says:

    yoyomedia

    […]one of our visitors recently proposed the following website[…]

  22. Box games says:

    Box games

    […]Wonderful story, reckoned we could combine a couple of unrelated information, nonetheless really worth taking a search, whoa did 1 master about Mid East has got much more problerms as well […]

  23. adam and eve silicone bunny

    […]usually posts some extremely exciting stuff like this. If you are new to this site[…]

  24. blowjob says:

    blowjob

    […]although internet sites we backlink to beneath are considerably not connected to ours, we feel they are essentially worth a go through, so possess a look[…]

  25. digital music

    […]the time to read or go to the material or web pages we’ve linked to beneath the[…]

  26. best hotels says:

    best hotels

    […]Here are several of the web pages we advise for our visitors[…]

  27. Malaysian peruvian indian remy Brazilian Hair wigs extensions wholesale quick delivery discount price

    […]very handful of sites that transpire to become detailed below, from our point of view are undoubtedly effectively really worth checking out[…]

  28. husky dog expert

    […]here are some hyperlinks to web-sites that we link to simply because we consider they’re really worth visiting[…]

  29. mp3 says:

    mp3

    […]one of our visitors a short while ago recommended the following website[…]

  30. Managed Backup

    […]we came across a cool website which you might appreciate. Take a appear if you want[…]

  31. prazdniki 1 octyabrya

    […]check below, are some absolutely unrelated sites to ours, having said that, they are most trustworthy sources that we use[…]

  32. Prazdniki s 9 noyabrya po 22 noyabrya

    […]always a big fan of linking to bloggers that I really like but really don’t get a whole lot of link adore from[…]

  33. Types of digital marketing platforms

    […]that is the finish of this report. Right here you’ll come across some internet sites that we think you’ll enjoy, just click the hyperlinks over[…]

  34. jesus christ quiz

    […]we came across a cool web site which you might enjoy. Take a appear for those who want[…]

  35. rottweiler says:

    rottweiler

    […]here are some hyperlinks to web-sites that we link to since we feel they are worth visiting[…]

  36. convert2mp3 says:

    convert2mp3

    […]Here are a number of the sites we advise for our visitors[…]

  37. task management app for business

    […]Wonderful story, reckoned we could combine a few unrelated data, nevertheless genuinely worth taking a search, whoa did a single understand about Mid East has got more problerms also […]

  38. Tuin inspiratie

    […]below you will uncover the link to some web pages that we feel you need to visit[…]

  39. Dance Lessons

    […]very few web-sites that happen to become detailed below, from our point of view are undoubtedly very well worth checking out[…]

  40. dolly chat says:

    dolly chat

    […]Here is an excellent Blog You may Obtain Exciting that we Encourage You[…]

  41. celine says:

    celine

    […]check below, are some totally unrelated web-sites to ours, nevertheless, they are most trustworthy sources that we use[…]

  42. custom patches

    […]one of our visitors lately suggested the following website[…]

  43. website designing in delhi

    […]very couple of websites that occur to become comprehensive below, from our point of view are undoubtedly very well really worth checking out[…]

  44. Cheap prescription drugs

    […]just beneath, are various entirely not related web pages to ours, having said that, they are surely worth going over[…]

  45. pillows says:

    pillows

    […]just beneath, are several completely not connected internet sites to ours, nevertheless, they are certainly worth going over[…]

  46. virtual reality game reviews

    […]below you will uncover the link to some web-sites that we believe you’ll want to visit[…]

  47. beauty courses mumbai

    […]usually posts some quite exciting stuff like this. If you’re new to this site[…]

  48. riassunto del libro per questo mi chiamo giovanni

    […]Here are a number of the internet sites we advocate for our visitors[…]

  49. hair academy mumbai

    […]Sites of interest we’ve a link to[…]

  50. nail art academy

    […]very few websites that come about to become in depth below, from our point of view are undoubtedly nicely really worth checking out[…]

  51. Nokia Mobile Phones Prices in Sri Lanka

    […]although internet sites we backlink to below are considerably not associated to ours, we feel they are really really worth a go via, so possess a look[…]

  52. lot says:

    lot

    […]Sites of interest we’ve a link to[…]

  53. full version pc games download

    […]check below, are some absolutely unrelated web sites to ours, nonetheless, they are most trustworthy sources that we use[…]

  54. free download for windows pc

    […]Sites of interest we’ve a link to[…]

  55. xxx says:

    xxx

    […]that will be the finish of this article. Right here you’ll obtain some web-sites that we consider you will value, just click the links over[…]

  56. windows 7 games

    […]here are some hyperlinks to websites that we link to since we feel they are worth visiting[…]

  57. https://saham.news/bekasi-fajar-best-perbesar-pendapatan-berulang-tahun-ini/3802

    […]just beneath, are various totally not related web-sites to ours, nevertheless, they are certainly really worth going over[…]

  58. Raw Chef Certification Bali

    […]the time to study or stop by the content material or websites we’ve linked to below the[…]

  59. pc games apps free download

    […]Here is an excellent Weblog You may Discover Interesting that we Encourage You[…]

  60. jewelry says:

    jewelry

    […]the time to study or pay a visit to the content material or internet sites we have linked to beneath the[…]

  61. prostate massage

    […]Wonderful story, reckoned we could combine some unrelated information, nevertheless definitely worth taking a look, whoa did one particular find out about Mid East has got far more problerms at the same time […]

  62. Prada says:

    Prada

    […]Here is an excellent Weblog You might Uncover Intriguing that we Encourage You[…]

  63. YSL says:

    YSL

    […]Every once inside a even though we decide on blogs that we study. Listed beneath are the most current internet sites that we choose […]

  64. Stella Mccartney

    […]The info mentioned in the post are a number of the ideal out there […]

  65. free porn says:

    free porn

    […]very handful of web-sites that come about to become detailed below, from our point of view are undoubtedly very well really worth checking out[…]

  66. xxx maduras says:

    xxx maduras

    […]The information mentioned inside the post are several of the most beneficial obtainable […]

  67. apps download for windows 10

    […]that is the finish of this post. Right here you’ll uncover some web sites that we feel you’ll appreciate, just click the links over[…]

  68. cialisvi.com says:

    generic for cialis http://cialisvi.com/

    Wow loads of useful info!

  69. Interracial Porn

    […]always a major fan of linking to bloggers that I like but really don’t get a great deal of link adore from[…]

  70. xxx says:

    xxx

    […]just beneath, are a lot of completely not associated web-sites to ours, having said that, they are surely worth going over[…]

  71. Cat Portrait says:

    Cat Portrait

    […]one of our guests not too long ago encouraged the following website[…]

  72. electronics says:

    electronics

    […]Sites of interest we’ve a link to[…]

  73. Uit eten says:

    Uit eten

    […]just beneath, are numerous completely not associated web sites to ours, having said that, they’re certainly really worth going over[…]

  74. Fitness Watches

    […]please check out the sites we follow, which includes this one particular, as it represents our picks through the web[…]

  75. free apps download for windows 10

    […]very few sites that occur to be in depth below, from our point of view are undoubtedly effectively worth checking out[…]

  76. apps download

    […]Every after in a while we decide on blogs that we read. Listed below are the newest web-sites that we choose […]

  77. massage web site design

    […]we like to honor a lot of other world wide web web pages on the internet, even if they aren’t linked to us, by linking to them. Beneath are some webpages worth checking out[…]

  78. the swan wand review

    […]please take a look at the web-sites we adhere to, like this one particular, as it represents our picks from the web[…]

  79. سکس ایرانی

    […]that is the end of this write-up. Right here you’ll locate some internet sites that we feel you’ll enjoy, just click the links over[…]

  80. 3d printers says:

    3d printers

    […]always a major fan of linking to bloggers that I appreciate but really don’t get lots of link enjoy from[…]

  81. plastic surgery marketing consultant

    […]Every once in a although we decide on blogs that we read. Listed below would be the most recent web pages that we choose […]

  82. vyhodnye dni maj 2017

    […]Wonderful story, reckoned we could combine a couple of unrelated data, nonetheless actually worth taking a look, whoa did one discover about Mid East has got much more problerms also […]

  83. eyeliner tips

    […]please go to the web sites we adhere to, like this a single, as it represents our picks in the web[…]

  84. mcat books says:

    mcat books

    […]we came across a cool web-site which you may get pleasure from. Take a look in case you want[…]

  85. failed mcat twice

    […]we came across a cool internet site which you could appreciate. Take a look for those who want[…]

  86. Unboxing Butt Plug

    […]please visit the web-sites we stick to, which includes this one particular, as it represents our picks in the web[…]

  87. Adam & Eve Unboxing

    […]usually posts some incredibly exciting stuff like this. If you’re new to this site[…]