Natural Smalltalk

Release name: <Not entered>
Release summary: ClassCreaser, a refactoring support tool, has been added.
Automatic version: 3
Manual version: 3
Published by: Tomohiro Oda (TO)
Created: 23 April 2007 6:03:30 am
Last updated: 23 April 2007 6:03:30 am
Categories:
Release note:

This release introduces ClassCreaser, a refactoring support tool using Naive Bayes classifier. While usual refactoring tools guides programmers refactoring referring to structure of target classes/methods, ClassCreaser is fully based on English words in source code to propose "conceptual" division of classes rather than "structural" or "implementational" divisions.

A user (programmer) initially, by concepts, groups a few or a several methods by drag'n drop, and then the ClassCreaser shows automatically inferred list of methods for each concept group. The programmer, then, re-think about the grouping, and repeat this cycle until the programmer gets a concrete idea
of conceptual divisions.


Release homepage:
Download: http://map.squeak.org/accountbyid/d7751449-6d24-4403-8fdb-b0dd2684a5b2/files/NaturalSmalltalk.17.cs
SHA checksum: 1311024365160624532410118476604974718703477280112

Back