
Software Quality Monitoring and Visualization
Goal of any software engineering is to build software with a decent quality at a decent price. You cannot control what you cannot measure.
The price of software is easy to measure but quality is not. With the VizzAnalyzer we provide a tool to measure quality in software development projects.
Quality could be a lot of things: usability, maintainability, compliance to standards, performance, portability etc. Moreover, what is considered “a decent quality” differs over domains, companies, customers, projects, products, development environments, and times. It is therefore pivotal that quality measurements and tools can be swiftly adapted to the level of decency required in a certain environment. VizzAnalyzer is a highly configurable framework with development language, quality goals, and way of presentation and interpretation as variation points.
In our talk, we present concepts of quality monitoring. Using VizzAnalyzer as the measurement and visualization tool, we demonstrate possible insights and interpretations in quality measurements of some open source software products.

Automated acceptance testing is one of the key practices in agile software development. The presence of a good acceptance test suite allows a system to grow and evolve to meet the changing needs of the business, potentially over many years. It is therefore essential that these tests capture the intent of the system, and are as independent as possible of the current implementation and environment.
In this talk I will explore how to meet these challenges in practice : my main contention is that we should start to see acceptance testing primarily as managing the changes in the system behaviour, rather than asserting that certain statements about the system are always true. I will also demonstrate the open-source testing tools TextTest and JUseCase, which are developed according to this philosophy.

We summarize the most important and recent findings in Software Engineering research and how they can affect your everyday software development.
Industry and academia is in something of a "Moment 22" and must both update their views of each other. One prevailing view in industry is that academic SE research is irrelevant since it is not based on real problems and systems. And among academics one view is that large parts of the industry use outdated methods and does not know about crucial results that could help increase quality and decrease costs.
To get out of this "gap" both sides must be willing to listen and help each other. This talk is a step in this direction. It goes through SE research studies and extracts the results in a no-frills, down-to-earth, hands-on language.
Why should you care about SE research and how can it help you?
And what can you do to help the researchers be even more relevant to you in the future?