UCOSP

Undergraduate Capstone Open Source Projects

Archive for September, 2009

I Keep Quoting Jason Cohen…

Posted by Greg Wilson on 2009/09/29

…or at least referring to his articles.  He recently posted twice about an important topic: getting feedback. Everyone who wants their software to be used should read both carefully (yes, that means you).

Posted in Education | 2 Comments »

Code Sprinting with MarkUs – Day 3

Posted by Farah Juma on 2009/09/28

Like the first two days of the code sprint, yesterday was a very productive day for the MarkUs team. Review Board continued to receive a workout as review requests kept coming in. We also had a meeting in the afternoon to discuss our tasks for the rest of the semester. You’ll want to check out the exciting new features that we are planning on adding to MarkUs!

Posted in MarkUs | Leave a Comment »

It’s a Bit Early for a Post Mortem…

Posted by Greg Wilson on 2009/09/28

…but we did one anyway, since the code sprint marks the end of the startup phase of our projects.

Good:

  • the code sprint was held early in term
  • everyone got to the sprint, and got a much clearer idea of what their project is about
  • effective initial training (for some projects)
  • good collaboration
  • a chance to learn how to use version control and other professional tools for real
  • the talk about grad school was informative
  • good workspace for the sprint, and the network ran flawlessly
  • enjoyed pub night(s) 🙂

Bad:

  • ragged start: wasn’t added to mailing list, didn’t know project objectives, didn’t have access to version control repository/tickets, etc.
  • installing and configuring software to get started on project was difficult
  • first meeting with teammates didn’t happen soon enough
  • not enough variety in projects (7/8 are effectively web development)
  • not clear what recruiting criteria were
  • overindulgence at pub night(s)

The next step (other than filing expense claims) is due at the end of October, when teams and individuals have to tell us how they want their work evaluated in December. As we said in the post mortem meeting, it wouldn’t have been fair to specify that at the start of the term: neither the students nor the project leads knew then what was possible. Four weeks from now, though, everyone should have a clear idea of what their targets are, and how to tell if those targets have been met. We have a lot of work in front of us, but it’s going to be a lot of fun too…

Posted in Education | 1 Comment »

I Think A “Yee Hah!” Is In Order

Posted by Greg Wilson on 2009/09/27

We’ve wrapped up our Fall 2009 code sprint, and I think a bit of self-congratulation is in order: things went very well. I’d like to thank all the students for giving three good days, and everyone else who made it possible—in no particular order:

  • Wayne Beaton (Eclipse Foundation)
  • Steven Case (University of the Virgin Islands)
  • Dwight Deugo (Carleton University)
  • Karen Reid (University of Toronto)
  • Andrew Ross (Ingres)
  • Blake Winton (Thunderbird)
  • Rick Yazwinski and Jody Stocks (TUCOWS)
  • Mike Conley, Phil Patchin, Michael Reimer, and Zuzel Vera Pacheco (University of Toronto grad students)

Special thanks to Alan Rosenthal for setting up our computers and networks—everything ran perfectly all weekend long—and to our sponsors: Ingres, the Open Source Lab, Rogers, TUCOWS, and Yahoo!.

Posted in Uncategorized | 1 Comment »

Code sprint day 3

Posted by maximecaron2 on 2009/09/27

For day 3 of the code sprint weekend the ECLIPSE4EDU team worked mainly on planning possible bugs or features.
We had brainstorming for new features that we think might be interesting and came up with 5 new feature we all think must be done.
We also talked about the grading scheme we wanted and realised this project is kind of hard# to evaluate and that the crucial thing to focus on is the community process and communication.

For day 3 of the code sprint weekend the ECLIPSE4EDU team worked mainly on planning possible features.

We had brainstorming for new features that we think might be interesting and came up with 5 new features we all think must be done.

We also talked about the grading scheme we wanted and realised this project is kind of hard  to evaluate and that the crucial things to focus on is the community process and communication.

Posted in Eclipse4Edu | Leave a Comment »

RoboCup — Day 2

Posted by pgornicz on 2009/09/27

The RoboCup team achieved the following during day two of the code sprint weekend:

  • Decided on 7 tasks we plan to implement by the end of the term
  • Began working on debugging and testing techniques
  • Dealt with more technical issues

Posted in RoboCup | Leave a Comment »

Why Teams Fail With Acceptance Testing

Posted by Greg Wilson on 2009/09/27

Good post from the author of a good book about why and how teams fail when using acceptance testing.  Thanks, Adam.

Posted in Education | Leave a Comment »

Yahoo! Hack Oct 13-17

Posted by Greg Wilson on 2009/09/27

Yahoo! (one of the sponsors of UCOSP) is organizing Hack Days at several universities around the world, and you’re invited.  It’s Toronto and Waterloo’s turn October 13-17: guests will include Rasmus Lerdorf, creator of PHP, and Douglas Crockford, famous for JSON, JavaScript, and much else.  Hope to see you there…

Posted in Education | Leave a Comment »

Codesprinting with MarkUs – Day 2

Posted by Mike Conley on 2009/09/27

The MarkUs team spent day 2 of the Codesprint plowing through a boatload of code; writing, patching, reviewing, committing…

Posted in MarkUs | Leave a Comment »

WikiDev Code Sprint Update (Day 2)

Posted by omatthews on 2009/09/27

Today, Eric and I (Owen) continued working together to modify the XMI parser to work for the eUML2 format.  We were able to successfully parse a simple UML diagram with properties and inheritance.

Botlhale continued learning PHP and how to connect to a database with it.  He also worked on how to generate an XML file from existing data in a database.

Holy and Alex continue digging into the way of visualization the Diagram. Finalized the XML schema between the client side and server side and gave a template about how it should look like. The design of the diagram and the interaction between the User and application have been done. What’s more, they chose the SpringGraph as the tool for representing the data, as it has very impressive UI and animations. Based on the former code, which was also developed by wikiDev for another purpose, they start the coding stuff and look forward to have a working prototype by the end of the code sprint.

Posted in WikiDev | Leave a Comment »