Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering
We will meet at 2007-06-30 9h00 - 18h00 to teach ourselves the required techniques for our lab. Here you find more information.
The topics are:
The idea is, that everyone of you picks two topics he or she is interested in and prepares with a partner1) a presentation of 30 minutes. This presentation can have a tutorial character, so that people can understand the core of the matter.
We will have two projectors and (at least) two laptops available at the session. Since the schedule is quite tight, it is important that everyone sticks to the timeframe. If you have any questions regarding any of the topics, just write a mail at email@example.com.
Here you selected your personal favorites2), so we made the best matching:
<doodle XP-Lab07 Know-How Selection>
|SOA/OSGI||AOP||Refactorings/Design Patterns||Prolog||Webservices||Eclipse/SWT||Localization||Unit Tests||Acceptance Tests||Cont. Integr.||Planning/Tracking||Code Quality|
Here are some links to lectures and examples:
As usual, the slides are only useful with the spoken word.
Here are some more tips & tricks how to use swt. Especially how to dispose resource (maybe this helps with the leak)
In the last practical course we did a lot of experiments with a WLAN localization software callged Magic Map. The results in the B-IT building where very disappointing (Ask Tobias, Bernd, Kai, …). We should definitly focus on the other technologies.
continuous_integration.pdf (As usual, these quite sparse slides are only useful with the spoken word.)
planning_tracking_xp2007b.ppt (sorry couldn't prepare in pdf format)
extreme_code_quality_xp2007b.ppt (sorry couldn't prepare in pdf format)
* Eliminate duplication, Express all ideas, Minimize entities
refactoring, but we realized that the students didn't refactor that often. We think the reason was that though everybody knew refactoring is a good thing one should do, we had no clear goal that we wanted to achieve by doing our refactorings. So here are the goals: Eliminate duplication, express all ideas, minimize entities.