Refactoring to traits / Refactoring traits

Adrian Lienhard adi at netstyle.ch
Mon Oct 9 07:14:46 UTC 2006


On Oct 8, 2006, at 18:07 , Klaus D. Witzel wrote:

> On Sun, 08 Oct 2006 16:29:16 +0200, Adrian Lienhard wrote:
>> Hi Alejandro,
>>
>> This is a paper on a semi-automatic approach for identifying  
>> Traits based on formal concept analysis:
>>
>> Adrian Lienhard, Stéphane Ducasse and Gabriela Arévalo,  
>> “Identifying Traits with Formal Concept Analysis,” Proceedings of  
>> ASE '05 (20th Conference on Automated Software Engineering), IEEE  
>> Computer Society Press, November 2005, pp. 66-75.
>> http://www.iam.unibe.ch/~scg/Archive/Papers/ 
>> Lien05aIdentifyingTraits.pdf
>
> Interesting piece of work, especially in comparision to manual  
> refactorings.
>
>> If you have any questions, let me know.
>
> Is the algorithm which computes the concept lattice written in  
> Smalltalk, and if so, can I have the source code.

The prototype was implemented in Visual Works and the FCA algorithm  
was done by Gabriela as part of her PhD (http://www.iam.unibe.ch/ 
~arevalo/). If there is interest to port the FCA algorithm to Squeak,  
we should ask her...

Adrian

>
> /Klaus
>
>> Adrian
>>
>> ___________________
>> Adrian Lienhard
>> www.adrian-lienhard.ch
>>
>>
>> On Oct 2, 2006, at 12:55 , Alejandro Gonzalez wrote:
>>
>>> Hello everybody!
>>>
>>> I'm starting a research on refactorings & traits as part of a  
>>> project ( that luckily :-) could end as my thesis ).
>>> Since I'm a newbie, my fist step is this email.
>>> The idea and scope are not closed yet but at a first glance the  
>>> idea is to add refatoring tools to Squeak for traits, but this  
>>> original idea may slightly change since it is being defined as I  
>>> get knowledge about the topic.
>>> Every paper, link, idea, resource, suggestion about this topic  
>>> will be happily welcomed.
>>> For sure, as soon as I make some progress, I'll share the results  
>>> with any interested on this thread.
>>>
>>> Thanks in advance
>>> Alejandro
>>>
>>>
>>
>>
>>
>
>
>




More information about the Squeak-dev mailing list