Hi Pharoers, and Smalltalkers in general,

Have you seen waited to assess the cycles in your software? Now you can :)

We request some of you to perform an experiment using DSM to see your software 
package structure and to fix cycles between packages. Our tool shows 
dependencies between packages and highlight some bad dependencies generating 
structure cycles. It also helps to understand dependencies. 

Your goal is to fill a survey using our tool. 
I prepared a mini-tutorial about DSM and eDSM. It can help you to understand 
the visualization tool.

To ease the use of our tool, I loaded it in a PharoCore1.2. And there are two 
archives available: 
- the first contains an image with our tool with a model of Pharo loaded in it, 
so you can play with our tool on pharo itself. It can be downloaded here: 
http://dl.dropbox.com/u/7739334/dsmWithPharo.zip. Pay attention, the image is 
slow.
- the second contains the same thing without the model of Pharo. Here, you have 
to load your code, then populate a moose model and use the tool. It can be 
downloaded here: http://dl.dropbox.com/u/7739334/dsmWithoutPharo.zip
The two archives contain the tutorial and the survey. If you are a pharo 
integrator, we suggest you to take the one with Pharo model loaded, else the 
other.

To use our tool, load your tool in Pharo. Then do "MoosePanel open", and import 
your software in Moose by "import from Smalltalk image". When it is imported, 
select your project in the list on the left of MoosePanel, and select "all 
model packages" on the list on center.

Then, you have two choices: 
- you can scan all your project: right click on "all model packages" and do DSM.
- or select "all model packages" then select some packages in the next list and 
right click, do DSM.

After that, you can perform the survey (with reading of the tutorial). We need 
your answers for the end of August. So, you have two months to do it.

If you have any question, just let me know.

Best regards,
Jannik.

---
Jannik Laval
PhD Student - Rmod Team - INRIA
Certified Project Management Associate (IPMA)
http://www.jannik-laval.eu
http://rmod.lille.inria.fr
---


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to