What's mucode?

mucode is a study which aim to identify which are the most popular/critical parts of a few gnome applications. Knowing the most used part of the code you could have a look at the number of modifications in it and to study the evolution of the project from another point of view. This project is based on:

We base our results in the study of the most used parts and the study of the application’s code history through MSR (mining software repository) tools

News

  • 2007 Aug9th: New data will be published at the end of the month. We’ve identified the problem with CVSAnalY and how it affects our results.
  • 2007 Aug8th: 5.5 thousand usage reports for a total of 14 apps.
  • 2007 Jul23th: DISASTER!! information about commits is not complete due to a lack of functionality with cvsanaly and the files which path has changed through its history.
  • 2007 Jul22th: Results for the gaim application and for evince-0.4.0 seem incorrect. Will be corrected as soon as possible
  • 2007 Jul21th: New reports and graphs for a total of 14 applications.
  • 2007 Jul10th: We are close to reach 3.5 thousand reports! :)
  • 2007 Jul3rd: More applications instrumented. (eog, gaim, rhythmbox and gedit)
  • 2007 Jun17th: First results for 6 applications of debian-etch and ubuntu-feisty
  • 2007 Jun15th: Instrumented version for evolution 2.10.1 for ubuntu feisty

Contact

If you want to contact us, mail to lcanas_at_gsyc_dot_es. A brief info about the author is available here

Contributing

If you want to help our study, you just need to use your favourite tool but in its instrumented version. These are the Gnome applications we have instrumented:

for debian-etch:

  • eog 2.16.3
  • evince 0.4.0
  • evolution 2.6.3
  • gaim 2.0.0+beta5
  • gedit 2.14.4
  • gnome-terminal 2.14.2
  • nautilus 2.14.3
  • rhythmbox 0.9.6

for ubuntu-feisty:

  • eog 2.18.1
  • evince 0.8.1
  • evolution 2.10.1
  • gaim 2.0.0+beta6
  • gedit 2.18.1
  • rhythmbox 0.10.0

And these are our repositories (add one of this to /etc/apt/sources.list):

Results

Currently we count with almost 4 thousand reports sent by users like you. Thanks!!

This is the first beta version of the results, if you are a developer/fan of any of these projects and find something confusing, please tell us.

NOTE: results for the gaim application and for evince-0.4.0 seem incorrect. Will be corrected as soon as possible

Debian etch

Ubuntu feisty

 
mucode.txt · Last modified: 2011/05/26 15:27 by admin
 
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Debian Driven by DokuWiki