SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
teaching:labs:xp:2009a:topic [2008/12/11 02:12]
Daniel Speicher created
teaching:labs:xp:2009a:topic [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== Agile Lab Topic ======
 +
 +In the course of this project you will 
 +  * learn how to perform agile software development
 +  * develop a useful tool for software analysis and transformation
 +  * learn how many interesting analyses (e.g. "bad smell detection",​ "​design pattern detection",​ ...) 
 +    and software transformations (e.g. "​refactorings"​) can be easily developed using the tool
 +
 +We will focus on analyses, visualizations,​ and refactorings that are centered around **dependencies between packages and classes**.
 +
 +Based on an advanced infrastructure for software analysis and transformation we will develop the next generation of the Cultivate plugin. Our infrastructure is the [[http://​roots.iai.uni-bonn.de/​research/​jtransformer/​| JTransformer plugin for Eclipse]].
 +See the [[http://​roots.iai.uni-bonn.de/​research/​jtransformer/​| JTransformer website]] for background information about 
 +the existing tool. Have a look at the JTransformer tutorial on the website and try it out! For trying out JTransformer
 +you can also perform the the steps described in the [[http://​www.cs.uni-bonn.de/​~gk/​XPandProgramTransformation/​
 +|lecture on "​Logic-based Programm/​Model Analysis and Transformation"​]]. ​
  
teaching/labs/xp/2009a/topic.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2019