Västerås, Sweden 21–25 July, 2014
I presented a paper “Liquid Software Manifesto – The Era of Multiple Device Ownership and Its Implications for Software Architecture” by Antero Taivalsaari, Tommi Mikkonen, and Kari Systä. As the title says it is a manifesto paper about thinking we three have developed during in the past research projects. In short it is about an approach that will allow data and applications to seamlessly roam between multiple devices and screens.
Västerås seems like a nice city with a long tradition of technology industry – roots of ABB are there. The city is located by lake Mälaren and the weather was hot. Conference organization was excellent, everything was running smoothly.
The theme of the conference was “The Integration of Heterogeneous and Mobile Services in Smart Environments” but that did not show in many papers. In general, Cloud (and IEEE Cloud Initiative) was the most commonly discussion topic.
The conference included many good keynodes, a few very interesting papers, but panels were disappointing.
From the other presentations I could mention
- Keynote by David Harel on ” Programming Liberated: Playing and Talking Behavioral Scenarios” David started with old (30 years) slides about SW engineering history (those memories J). Then he moved from visual and executable specification. Last step use of scenarios expressed in natural language as a programming tool. The idea was that a tool iteratively asks clarification to the natural language expression. His latest tool PlayGo is available for downloading (http://wiki.weizmann.ac.il/playgo/index.php/PlayGo).
TUT-note: This work could bring some new ideas to our work on Easi-Clouds/Ilmarinen.
- Plenary Panel: Computing Education in 2050
Honestly, a disappointing panel except Sorel Reisman and his points about MOOCs and technology-based learning. Sorel showed as a propaganda video from http:// http://futureofhighered.org/ , but that video also had some points.
- Keynote by Brian P. Robinson, ABB , Challenges in Adopting and Deploying Research Ideas into Industrial Teams.
This was a nice presentation of expected issues on complexity of real systems vs examples. The main message: the adopting company needs to check if the tool or method developed by researchers fits to their cases.
Note: good aspect of current research is that realistic open source programs instead of toy programs are used to test the tools.
Interesting note from the presentation: Order of credibility in industry: 1) Own experience, 2) Experience in team, 3)Experience in company, 4)industry experience (other companies), 5)Research papers, and 6) Vendor statements.
- Keynote by Jan Bosch: Chalmers University of Technology, Sweden
From Opinions to Facts: Building Products Customers Actually Use
Need4Speed presentation with a lot of familiar content, but some new ideas, too:
-Continuous integration reduces need for meetings. Continuous integration makes cycles shorted since developers need to commit before other code has been changed too much.
-HYPEX model (e.g. see http://www.software-center.se/digitalAssets/1483/1483544_p5_project-5_olssonbosch.pdf)
- Huqiu Liu, Yuping Wang, Lingbo Jiang, Shimin Hu (China), PF-Miner: A new paired functions mining method for Android kernel in error paths.
The authors have been able to find new bugs from Android device drivers by using data mining techniques.
Good and relevant work and the paper also got the best paper award
- Dapeng Dong and John Herbert, FSaaS: File System as a Service
Interesting paper, unfortunately presented by a deputy.
Master thesis work, but great work
As a final note, the conference banquet was in Särda Brunn near Sala. The program was ended with some fire show.
A couple weeks later, big forest fires broke up only 10-12km away of the occastion. But I trust that there is no connection.