[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [mylyn-dev] A quick question about Mylyn monitor

Yu also emailed me privately.  For those wanting the code, I zipped up the plugins and feature and put it up at:

	http://www.cs.ubc.ca/~bsd/research/expt-infra/site.zip

The plugins include the source code.

Brian.

On 26-Sep-2010, at 10:45 PM, Yu Li wrote:

> Hi Brian,
> 
> Sorry for such late reply, I went out for a vacation for a while. Thank you so much for sharing those information, but I had problem to get source code. It seems that I need a very old version of mylyn installed on my eclipse before I can install that from http://www.cs.ubc.ca/~bsd/research/expt-infra/.  Do I have another way to get source code? Thanks.
> 
> Best,
> 
> Yu
> 
> On Thu, Aug 26, 2010 at 3:48 PM, Brian de Alwis <briandealwis@xxxxxxxxx> wrote:
> Hello Yu.
> 
> I wrote a small framework quite a while back to extend the Mylyn Monitors to record additional details for various parts.  It includes an example for monitoring editor usage, such as opening, closing, and scrolling.  The events included the file names.
> 
> You can find details at:
> 
>        http://www.cs.ubc.ca/~bsd/research/expt-infra/
> 
> It's been a while since I looked at it, and the code (which is included with the plugins) may need some tweaking to work with the newer releases of Mylyn.
> 
> The infrastructure was used to create the analyses in the following paper:
> 
>        B de Alwis, GC Murphy, MP Robillard (2007). A comparative study of three program exploration tools. In Proc. Int. Conf. Program Compr. (ICPC), 103–112. doi:10.1109/ICPC.2007.6 <http://www.cs.ubc.ca/~bsd/papers/icpc-2007-dealwis.pdf>
> 
> Brian.
> 
> On 25-Aug-2010, at 11:54 AM, Yu Li wrote:
> 
> > Hi Mylyn Developers,
> >
> > Our group are currently working on implementing an eclipse plugin, which should be able to monitor every changes happened in Eclipse for the purpose of user study. Mylyn did something to record changes in perspective, windows and key stroke already, but it seems that Mylyn can't provide with more detailed information about those events happened on which file.
> >
> > For example, I added a perspective monitor(PerspectiveChangeMonitor), and the output log file looks like this:
> >
> > <interactionEvent>
> > <kind>preference</kind>
> > <date>2010-08-20 03:26:52.582 EDT</date>
> > <endDate>2010-08-20 03:26:52.582 EDT</endDate>
> > <originId>org.eclipse.ui.DefaultTextEditor</originId>
> > <structureKind>null</structureKind>
> > <structureHandle>null</structureHandle>
> > <navigation>null</navigation>
> > <delta>perspective changed: editorOpen</delta>
> > <interestContribution>1.0</interestContribution>
> > </interactionEvent>
> > <interactionEvent>
> > <kind>preference</kind>
> > <date>2010-08-20 03:26:52.582 EDT</date>
> > <endDate>2010-08-20 03:26:52.582 EDT</endDate>
> > <originId>org.eclipse.jdt.ui.JavaPerspective</originId>
> > <structureKind>null</structureKind>
> > <structureHandle>null</structureHandle>
> > <navigation>null</navigation>
> > <delta>perspective changed: editorOpen</delta>
> > <interestContribution>1.0</interestContribution>
> > </interactionEvent>
> >
> > It shows nothing about which specific file has opened. Any hints is appreciated!!
> >
> > Thanks,
> > Yu
> > _______________________________________________
> > mylyn-dev mailing list
> > mylyn-dev@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/mylyn-dev
> 
> _______________________________________________
> mylyn-dev mailing list
> mylyn-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylyn-dev
> 
> _______________________________________________
> mylyn-dev mailing list
> mylyn-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/mylyn-dev