I am really pleased to have two research papers being presented at the 36th International Conference on Software Engineering, which will take place in Hyderabad, India in 31 May - 7 June 2014. The papers are:
- Thomas, Keerthi; Bandara, Arosha K.; Price, Blaine A. and Nuseibeh, Bashar (2014). Distilling Privacy Requirements for Mobile Applications. In: 36th International Conference on Software Engineering (ICSE 2014), 31 May-7 June, 2014, Hyderabad, India (Forthcoming), ACM.
- Akiki, Pierre A.; Bandara, Arosha K. and Yu, Yijun (2014). Integrating adaptive user interface capabilities in enterprise applications. In: 36th International Conference on Software Engineering (ICSE 2014), 31 May-7 June, 2014, Hyderabad, India (Forthcoming), ACM.
The first of these papers presents a novel approach, called Requirements Distillation, for eliciting privacy requirements from qualitative data, such as user interviews or experience reports. This was developed by my student, Keerthi Thomas, starting with data from some of the studies undertaken during our project on Privacy Rights Management for Mobile Applications (PRiMMA). In future we would like to develop some tool support for the approach and test its effectiveness in supporting developers in enhancing the privacy capabilities of their applications. This would most likely work best in the context of an agile / lean development process where the application is deployed after each iteration and qualitative data about the users' experience is gathered for analysis.
The second paper reports on our experience of integrating adaptive user interface capabilities into an existing open source ERP application (OfBiz). This is based on the model-driven user interface engineering architecture, Cedar, that was developed by another student, Pierre Akiki. Having demonstrated the integration of Cedar into OfBiz, we then worked with a software systems integrator in China to evaluate the effectiveness of adaptive user interfaces in reducing the delays that occur when customising OfBiz interfaces to particular users' contexts of use.
Apart from these two papers, the OU's software engineering and design research will have a strong presence at ICSE this year.