OCompletion

OCompletion project page

OCompletion builds on ECompletion and improves its accuracy. We have shown in an article (http://www.inf.unisi.ch/phd/robbes/papers/ASE2008-completion.pdf) that the algorithm OCompletion uses (based on recent activity) considerably improves the accuracy of code completion. That is, the actual selector you want to insert is usually in the top 3 matches OCompletion proposes.

OCompletion has a MIT license.

OcompletionTests-ul.11.mcz
Ocompletion-ul.124.mcz
Ocompletion-eem.123.mcz
Ocompletion-eem.122.mcz
Ocompletion-eem.121.mcz
Ocompletion-eem.120.mcz
Ocompletion-ul.119.mcz
Ocompletion-ul.118.mcz
OCForOB-EstebanLorenzano.7.mcz
OCForOB-EstebanLorenzano.6.mcz
Ocompletion-EstebanLorenzano.117.mcz
OcompletionSqueakCompatibility-JohnMcKeon.3.mcz
OcompletionPharoCompatibility-BenjaminVanRyseghem.12.mcz
OcompletionPharoCompatibility-BenjaminVanRyseghem.11.mcz
OcompletionPharoCompatibility-GuillermoPolito.10.mcz
Ocompletion-GuillermoPolito.116.mcz
Ocompletion-GuillermoPolito.115.mcz
Ocompletion-MarianoMartinezPeck.114.mcz
OcompletionPharoCompatibility-GuillermoPolito.9.mcz
OcompletionPharoCompatibility-GuillermoPolito.8.mcz
OcompletionPharoCompatibility-GuillermoPolito.7.mcz
Ocompletion-EstebanLorenzano.113.mcz
OcompletionSqueakCompatibility-EstebanLorenzano.2.mcz
Ocompletion-EstebanLorenzano.112.mcz
OcompletionPharoCompatibility-EstebanLorenzano.6.mcz
Ocompletion-MarianoMartinezPeck.111.mcz
OCompletionPharoCompatibility-BenjaminVanRyseghem.4.mcz
Ocompletion-BenjaminVanRyseghem.109.mcz
Ocompletion-BenjaminVanRyseghem.108.mcz
Ocompletion-kb.103.mcz
OcompletionPharoCompatibility-MarianoMartinezPeck.5.mcz
OcompletionPharoCompatibility-MarianoMartinezPeck.4.mcz
OCompletionPharoCompatibility-BenjaminVanRyseghem.3.mcz
OCompletionPharoCompatibility-BenjaminVanRyseghem.2.mcz
Ocompletion-RomainRobbes.99.mcz
Ocompletion-MarianoMartinezPeck.100.mcz
Ocompletion-MarianoMartinezPeck.97.mcz
Ocompletion-MarianoMartinezPeck.95.mcz
Ocompletion-ul.102.mcz
Ocompletion-ul.99.mcz
Ocompletion-MarianoMartinezPeck.101.mcz
Ocompletion-MarianoMartinezPeck.98.mcz
Ocompletion-MarianoMartinezPeck.96.mcz
Ocompletion-ul.94.mcz
Ocompletion-ul.93.mcz
OCForOB-ul.5.mcz
OcompletionTests-ul.9.mcz
Ocompletion-ul.91.mcz
OcompletionTests-ul.10.mcz
Ocompletion-ul.92.mcz
OcompletionTests-ul.8.mcz
Ocompletion-ul.90.mcz
Ocompletion-cmm.89.mcz
Ocompletion-ul.88.mcz
Ocompletion-ul.87.mcz
Ocompletion-ul.86.mcz
Ocompletion-MarianoMartinezPeck.85.mcz
Ocompletion-klub.84.mcz
Ocompletion-klub.83.mcz
Ocompletion-klub.82.mcz
Ocompletion-ul.81.mcz
Ocompletion-ul.80.mcz
Ocompletion-ul.79.mcz
Ocompletion-ul.78.mcz
Ocompletion-ul.77.mcz
OcompletionTests-ul.7.mcz
OcompletionTests-ul.6.mcz
Ocompletion-ul.76.mcz
Ocompletion-ul.75.mcz
OcompletionTests-ul.5.mcz
Ocompletion-ul.74.mcz
Ocompletion-ul.73.mcz
Ocompletion-ul.72.mcz
Ocompletion-ul.71.mcz
Ocompletion-ul.70.mcz
Ocompletion-ul.69.mcz
Ocompletion-ul.68.mcz
OcompletionSqueakCompatibility-ul.1.mcz
Ocompletion-MarianoMartinezPeck.65.mcz
Ocompletion-ul.67.mcz
OcompletionTests-ul.4.mcz
Ocompletion-ul.66.mcz
Ocompletion-RomainRobbes.65.mcz
Ocompletion-RomainRobbes.64.mcz
Ocompletion-MarianoMartinezPeck.63.mcz
Ocompletion-MarianoMartinezPeck.60.mcz
Ocompletion-RomainRobbes.58.mcz
Ocompletion-RomainRobbes.57.mcz
Ocompletion-RomainRobbes.56.mcz
Ocompletion-RomainRobbes.55.mcz
Ocompletion-RomainRobbes.54.mcz
OcompletionTests-MarianoMartinezPeck.3.mcz
OCLoader-djr.19.mcz
ECompletion-djr.squeaktrunk.103.mcz
Ocompletion-RomainRobbes.52.mcz
Ocompletion-MarianoMartinezPeck.51.mcz
Ocompletion-Tests-MarianoMartinezPeck.3.mcz
Ocompletion-MarianoMartinezPeck.50.mcz
Ocompletion-Tests-MarianoMartinezPeck.1.mcz
Ocompletion-DamienCassou.49.mcz
Ocompletion-RomainRobbes.48.mcz
Ocompletion-DamienCassou.46.mcz
Ocompletion-DamienCassou.45.mcz
Ocompletion-DannyChan.44.mcz
Ocompletion-RomainRobbes.42.mcz
Ocompletion-Alexandre_Bergel.41.mcz
Ocompletion-Alexandre_Bergel.40.mcz
Ocompletion-RomainRobbes.38.mcz
Ocompletion-RomainRobbes.37.mcz
Ocompletion-RomainRobbes.36.mcz
Ocompletion-RomainRobbes.35.mcz
Ocompletion-RomainRobbes.34.mcz
OCLoader-damiencassou.18.mcz
Ocompletion-damiencassou.33.mcz
Ocompletion-damiencassou.32.mcz
ExperimentalOcompletion-damiencassou.31.mcz
ExperimentalOcompletion-damiencassou.30.mcz
Ocompletion-damiencassou.29.mcz
Ocompletion-damiencassou.28.mcz
Ocompletion-damiencassou.27.mcz
Ocompletion-damiencassou.26.mcz
OCLoader-rr.17.mcz
OCForOB-rr.2.mcz
Ocompletion-rr.25.mcz
Ocompletion-damiencassou.24.mcz
OCLoader-damiencassou.16.mcz
OCLoader-damiencassou.15.mcz
Ocompletion-rr.23.mcz
Ocompletion-rr.22.mcz
Ocompletion-rr.21.mcz
Ocompletion-rr.20.mcz
Ocompletion-rr.19.mcz
Ocompletion-rr.18.mcz
Ocompletion-rr.17.mcz
Ocompletion-rr.16.mcz
Ocompletion-rr.15.mcz
Ocompletion-rr.14.mcz
OCLoader-rr.14.mcz
Ocompletion-rr.13.mcz
OCForOB-rr.1.mcz
OCLoader-rr.13.mcz
Ocompletion-rr.12.mcz
OCLoader-rr.12.mcz
OCLoader-rr.10.mcz
OCLoader-rr.9.mcz
OCLoader-rr.8.mcz
OCLoader-rr.7.mcz
Ocompletion-rr.11.mcz
OCLoader-rr.6.mcz
OCLoader-rr.5.mcz
OCLoader-rr.4.mcz
OCLoader-rr.3.mcz
OCLoader-rr.2.mcz
OCLoader-rr.1.mcz
Ocompletion-rr.9.mcz
Ocompletion-rr.8.mcz
Ocompletion-rr.7.mcz