They say a good craftsman is known by his (or her) tools - and that applies to software engineers, too. Thus, the ADDITIVE initiative has been created to provide DTU students with better software engineering tools. In ADDITIVE, we aim to procure, extend, and improve such tools, and build up a competence team of power users and tool experts to provide assistance to other tool users, in particular students so that they can focus on their task, not on their tools.
ADDITIVE stands for Analysis, Development, and Distribution of Instructional Tools for Innovative Engineering. ADDITIVE covers a range of tools (see below for some examples), ranging from best-of-breed commercial tool suites via pragmatic engineering tools that fill gaps left by the commercial tool vendors, to experimental academic tools with a large research component.
We are a small group of enthusiastic people led by Prof. Harald Störrle (DTU Compute, Software Engineering Section).
We have short weekly meetings to coordinate and keep each other up to date, but other than that, there ´s no "red tape" - we work like a start-up. If you want to be part of ADDITIVE, contact Vlad Acretoaie or Harald Störrle. Apart from paid (and unpaid) jobs, we also offer exciting thesis projects at all levels. So, if you have a great tool improvement idea, we´re open for suggestions. And if you are simply looking for inspiration, we sure have something for you, too! Just get in touch, and see what we can come up with.
In order to pursue this mission, we are now looking for several energetic, clever, and friendly students to join our team. We need people with complementary skill-sets in software development, testing, web design, and communication. While we definitely need different talents, all applicants will have to be team-workers, well-organized, and self-steering.
In return, we offer an exciting project with the potential to spin-off commercial and/or open-source projects, adequate pay, and great flexibility with regards to working hours and conditions. Also, you will learn a lot about professional tools that will benefit your employability, and there will always be space for you to grow: this is your opportunity to apply yourself and be part of something big!
The tools we work on have achieved different stages of completion. Below, there is a selection showing these different levels, as well as the breadth of the topics we address.
- help configure and run this tool, in particular the teamwork-server,
- build up expertise in a competence center,
- develop instructive material for students and researchers such as slide sets and FAQs/Wikis,
- deliver introductory courses and tutorials,
- consult and coach advanced users such as scientists, including those outside DTU Compute,
- consult students building extensions to MD, and
- keep up to speed with the latest features/releases.
- organize the development process,
- collect issues and requests, implement fixes (and possibly new features),
- integrate major contributions through MSc-theses and so on,
- deploy new releases,
- develop and deliver introductory courses and tutorials,
- consult and coach advanced users, and
- develop and maintain web-pages, WIKIs, FAQs and so on.
- coordinate an internationally-spread development process,
- collect issues and requests, and implement some of them,
- integrate substantial new contributions through MSc-theses and deploy new releases,
- develop and deliver didactic samples and instructive materials,
- develop and maintain web-pages, WIKIs, FAQs and so on, and
- help students use the tool and conduct usage case studies.