On 18/11/13 17:17, Simon Niechzial wrote: > Hi! > > My name is Simon, I am a CS master student at the university of Passau > [1]. I had the pleasure to meet Mitchell last week and listen to his > talk about Codeface. > > During the next months I will be working on my thesis, involving the > development of a dashboard application for aggregating and displaying > software metrics with regard to software product lines (SPL). > > My supervisors Claus Hunsen and Olaf Lessenich are also subscribed to > this list. welcome! > > Currently the idea is to integrate my work into Codeface by extending > its ER-model and building a lightweight API in front of the Codeface > database that allows our tools to submit SPL analysis data. > Currently I am in the process of digging into the codebase and > understanding the ER model - as well as doing an analysis test-run on > QEMU. Mitchell already mentioned some entry-points to me, but any > comments and hints are welcome. to ensure that codeface is set up properly, I usually use a stripped-down version of the qemu configuration that contains only three releases, and run the main analysis (prosoda run) in single-job mode because this makes any error messages and diagnostics easier to read. Running the end-to-end test is also a good means of testing that everything works smoothly. We're working on an architecture document that provides a high-level overview about the code base. The essential tables in the ER model are project, person, release_*, and commit -- most other tables reference these in one way or another. > > I will try to put Codeface related discussion of my thesis on this list > and contribute changes back where possible. That's good to hear, we're looking forward to your contributions! Best regards, Wolfgang Mauerer > > > Kind regards, > Simon > > [1] http://www.infosun.fim.uni-passau.de/spl/ >