Prof Roth-Berghofer new SGAI committee member

Prof Thomas Roth-Berghofer is now a (co-opted) member of the SGAI committee. The BCS Specialist Group on Artificial Intelligence (SGAI) is one of the leading AI societies in Europe. SGAI is very active in promoting the topic of artificial intelligence by organising various events such as the annual international AI conference series in Cambridge. Here are some upcoming events at the BCS London Office (near Covent Garden):

  • Real AI Day: An event designed to showcase practical applications of artificial intelligence. Friday,  5 October 2012, 9am to 5pm
  • BCS Machine Intelligence Competition
    Friday,  5 October 2012, 6pm to 8pm
  • One-day conference on Knowledge Discovery in Databases (UK KDD). Friday, 19 October 2012, 9am to 5pm.

UK KDD will be co-organised by Miltos Petridis, Dan Neagu, Max Bremer, and Thomas Roth-Berghofer. Check out the website for more details.

Posted in People | Leave a comment

Report: 12th Social Study of ICT workshop (SSIT12)

Health Information Systems: Searching the Past – Finding a Future

Hosted by the London School of Economics on 18 April 2012, the 12th Social Study of ICT workshop (SSIT12) looked at the past and the future of Healthcare Information Technology (HIT). The workshop series is organised by the Information Systems and Innovation Group.

The keynote speakers focused on such questions as “how helpful is information technology for patients, practice, or payers?” and “the important role of ‘open’”.  Both speakers, Ross Koppel, University of Pennsylvania, and Bill Aylward, Moorfields Eye Hospital NHS Trust, highlighted the problem of closed systems and the feeling of being held hostage by HIT vendors.

Ross Koppel gave a lot of examples of bad UI design of healthcare information systems with sometimes deadly consequences, e.g., when the dosage is calculated wrongly. He showed how people work around software issues with again sometimes bad consequences for patients.  Bill Aylward then focused on ideas of openness and transparency in open source development and bug tracking as a way of dealing with quality issues. Developers and HIT users are often very far apart during software development. Open Eyes shows how to bring them closer together in an open source project.

For Bill Aylward HIT should be more like air traffic control software with problem-focussed user interfaces and swift response times. HIT instead has its data all over the place which requires its users to wait 2-6 minutes in average for just opening a patient record. His vision: an ecosystem of apps like on iOS devices such as the iPhone where data is shared but apps are independent.

The other speakers explored the “consequences of using electronic patient records in diverse clinical settings” (Maryam Ficociello, Simon Fraser University), viewed “evaluation as a multi-ontological endeavour” (Ela Klecun, LSE), and took us on a “Journey to DOR: A Retro Science-Fiction Story on researching ePrescribing” (Valentina Lichtner, City University).  The last session closed with talks on ”Real People, Novel Futures, Durable Presents” (Margunn Aanestad, University of Oslo) and ”Awaiting an Information Revolution” (Amir Takian, Brunel University).

The speakers provided lots of evidence for the need of software that can explain (at least some of) the design rationale of the software engineer in order to bridge the gap between software engineer and user. Bringing them together like in the Open Eyes project is one way of dealing with the issue. But not all users can be included in the development. New users will not know about the design rationale and will not have access to the respective software engineers. This is where explanation-aware software design (EASD) comes into play. EASD aims at making software systems smarter in interactions with their users by providing such information as background information, justifications, provenance information.

Workshop programme

Posted in Event, ExaCt | Leave a comment

Report: CPHC conference and BCS symposium 2012

The annual Council of Professors and Heads of Computing (CPHC) conference and the annual research symposium of the BCS Academy from 10 to 12 April 2012 was hosted by the University of York.

A current hot topic for CPHC and BCS is Computing at School (CAS)Simon Humphreys, coordinator of the CAS initiative, and Simon Peyton-Jones, Chair of the board of members, reported on current developments. The working group is a grassroots movement supporting teachers of computing and ICT. It has currently  more than 1300 members, growing weekly, and is about to launch a computer science teachers association. Only recently the UK government has understood the difference between ICT and Computing and that learning how to use Excel etc. is not enough. This is quite similar to the situation in Germany where the German Informatics Society (GI e. V.) tried to make government (and journalists too, btw) learn this distinction for many years. Now, we, the computer science researchers and lecturers, can tell government what we expect students to know when they come to university. The problem is — and the discussion showed that quickly — we do not know yet what we deem essential, even though we agree on coding to be as an important basic skill as, for example, knowing basics in chemistry, physics, and mathematics. As the UK government wants to make changes effective already in September we need to act quickly. As universities can and should support schools in coming up with a curriculum, CAS is looking for partnering universities to help schools make better informed decisions on what and how to teach our subject.

CPHC conference programme (pdf)BCS Academy Symposium programme (pdf)

Posted in Event | Leave a comment

Award for the best refereed application paper at AI-2011

Christian Sauer has been selected as the winner of the award for the best refereed application paper alongside his computing supervisor Professor Thomas Roth-Berghofer at the SGAI International Conference on Artificial Intelligence (AI-2011). Christian presented the paper at the conference at Peterhouse College in Cambridge on 15 December 2011.

Web Community Knowledge Extraction for myCBR 3

Abstract. The current development of web communities and the Web 2.0 provide a huge amount of experiences. Making these experiences available as knowledge to be used in CBR systems is a current research effort. The process of extracting such knowledge from the diverse data types used in web communities and formalising it for CBR is not an easy task. In this paper we present the knowledge extraction workbench prototype KEWo and also review some of the challenges we were facing while integrating it into the case-based reasoning tool myCBR 3.

Reference: Christian Severin Sauer and Thomas Roth-Berghofer. Web community knowledge extraction for myCBR 3. In Max Bramer, Miltos Petridis, and Lars Nolle, editors, Research and Development in Intelligent Systems XXVIII. Proceedings of AI-2011. The Thirty-first SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence. Springer, 2011.
Posted in Award, CBR | Leave a comment

Middleware 2011

Anna and Dean presented their paper on “An extensible, self contained, layered approach to context acquisition” at the 3rd International Workshop on Middleware for Pervasive Mobile and Embedded Computing (M-MPAC 2011) at Middleware 2011.

A full blog post on the event by Dean can be found at: http://deansserver.co.uk/~dean/2011/12/18/vintage-or-tawny-middleware-2011/

The slides can be found at: http://deansserver.co.uk/files/presentations/ContextEngine_presentation.pdf

Posted in Context, Presentation | Tagged , | Leave a comment

Invited talk on “Mobile applications for emergency management and firefighters”

Yesterday, Dr. Olaf Grebner, CEO and founder of Mobilion and researcher at SAP Research, Darmstadt, visited the Centre. He gave a talk on “Mobile applications for emergency management and firefighters”. Motivation of this research work is the simple observation that citizens are often better informed about current events such as car accidents or fallen trees after a storm than officials such as fire brigades. Twitter, Facebook and other Social Media are heavily used to share personal views. The research question he is looking at here is how this willingness to share information can be channeled and leveraged in order to support, e.g., said firefighters?

Dr. Grebner presented a prototypical implementation of a smartphone app that allows citizens to share information about disastrous events with officials, e.g., in situations where roads are not accessible after a storm. The app is available on the Android and iOS platforms as well as on mobiles with web access. The German voluntary fire brigades have about one million members of which an estimated 500,000 already possess smartphones – an interesting number of trustworthy information providers. With the steep growth of the smartphone market with an estimated market penetration of nearly 100% by 2015 it is worth the effort to investigate these kind of helping apps – in research and business alike.

Bio: Dr. Grebner researches and builds software to increase knowledge worker productivity in such domains as personal information management, meeting and task management as well as applications for emergency management. He studied Business Information Science at Darmstadt University of Technology and holds a PhD degree of the Karlsruhe Institute of Technology (KIT). He has more than 10 years of experience in IT and consulting and worked internationally for large enterprises as well as in medium-sized businesses.

Posted in Event, Invited talk, Presentation | Leave a comment

New name, new head

The Centre for Model-based Software Engineering has a new management. Thomas Roth-Berghofer joined the School of Computing and Technology in September as professor in computing and new head of the centre. With his background in artificial intelligence and knowledge-based systems he adds a new facet to the centre’s research interests, namely the topic of explanation-aware computing, hence the new name: Centre for model-based software engineering and explanation-aware computing.

Explanation-aware computing is the vision of software systems being smart in interactions with their users by improving the explanation capabilities of the software systems. Explanation-aware software design is an approach to systematically develop computing systems with explanation capabilities. Model-based software engineering, a collection of tools and techniques that use models to improve the software development process, provides the basis of future research at the centre.

You can learn more about him and his research on his homepage.

Posted in ExaCt, explanation, MbSE, People | Leave a comment

Dean Kramer won best paper award at NESEA 2010 workshop MobDSL

Best Paper Award

During November, Dean went to Suzhou in the People’s Republic of China to present a paper called MobDSL: A Domain-Specific Language for multiple platform deployment at the 1st IEEE International Conference on Networked Embedded Systems for Enterprise Applications (NESEA’10). During the conference he was presented Best Paper Award for the DATIC’s Workshop. For the presentation slides click here. For Dean’s blog entry of his experience click here

Posted in Award, Event, Presentation | Leave a comment

Workshop – modelling of context-aware mobile applications

Reflection on our previous group meetings brought up an idea to organise a workshop. As one of research focuses of our research group is also context awareness of mobile phones, the workshop’s theme was chosen as ‘modelling of context-aware mobile applications’. We divided the session into two slots: discussion slot and modelling slot (Workshop handouts). The aim of the discussion slot was to analyse what context awareness is and how it is related to mobile phones. Context categorisation depicted in Figure 1 was used as a base for the debate (source: Feng, L., Apers, P.M. & Jonker, W., 2004. Towards Context-Aware Data Management for Ambient Intelligence).

Context categorisation

We described this context as ‘runtime context’ and developed this categorisation by adding other categories such as ‘device-context’ and ‘application-context’.  ‘Development context’ was considered as another possible approach to look at context awareness. The conclusions of the discussion was taken further into a practical activity with a goal to model a general engine for context awareness of mobile applications.

As a bonus, Prof Tony Clark from Middlesex University attended the workshop and showed us his demo of a context aware application. The application architecture design followed a tree graph structure where each leave represented a particular context. Each parent node, representing a more complex context, had to be notified about context changes from its child nodes and reacted accordingly. Each node was connected to a rule base and context database which would hold data about context history.

Finally, a meta-model of the ‘context awareness manager’ component for mobile applications was created. We would like to take it further and write a paper. But this will be our aim for next workshop.

Posted in Event | Leave a comment

SPLE and web portals

At the latest research group meeting, I presented on the topic of software product line engineering in relation to my web portal project at Arc.

I discussed my ideas around how to incrementally introduce SPLE to a project, and also how I see SharePoint fitting in with the SPLE paradigm (quite well, as it turns out…)

Some interesting points came out from the questions and discussion.   Dean raised the idea of using aspect-oriented programming as a technique for creating features.  We also discussed how far feature model diagrams can be pushed in representing all the variable parts of a product line — e.g. can they easily represent the variability in behavioural contexts of an application?  Can they easily represent the variability in underlying hardware infrastructures?  Samia also raised the idea of how you might map from domain and information models to a feature model.

You can download the slides here: SPLE and web portals

Posted in Presentation | Tagged , | Leave a comment