Newsletter August 2014
Contents Directors Messge How Lean and Agile are You? Inaugural J.E. Cairnes PhD Colloquium Fidelity Investments and Lero
Director’s Message Welcome to the summer issue of the Lero newsletter. In this issue you’ll learn of the several exciting workshops and events that Lero has been involved in over the last couple of months, as well as the highly successful Scratch competition. There are also short articles detailing visits and company interactions that took place and a list of recent Lero publications. Well done to everyone on these great achievements. I’d like to take this opportunity to wish you an enjoyable summer and I look forward to seeing you in Athlone in September. Best wishes,
Professor Mike Hinchey
Annual Lero-NII-OU Workshop
Director
New Journal 2014 EuroSPI IFIP TC2
Impact Industry Award
Scratch 2014 Two’s Company Control in Software Project Portfolios Lero Awards in 2014 Best Paper at SEAMS 2014 Software Processes for a Changing World Dr Ita Richardson Visits China Welcome to Lero Publications so far in 2014
Fidelity Investments and Lero By invitation Dr. Orla O’Dwyer presented the results from a recent study on project portfolio management to an internal audience of over 70 staff from Fidelity Investments across Ireland, in April. Those attending the event consisted of project managers, program managers, portfolio managers, resource managers and representatives from the PMO (project management office). This was the first in a series of monthly internal events aimed at training and educating project, program and portfolio managers
Trevor Clohessy, PhD student with the EVOSS research group, won the Industry Impact Award as part of NUI Galway President’s Research Awards for Research at the University’s Research Showcase, for his work entitled ‘Strategising Cloud Service Provision: Deciphering the Business Model’. Trevor is part of Whitaker and Lero’s EVOSS group led by Dr. Kieran Conboy, and his supervisors are Dr. Tom Acton and Dr. Lorraine Morgan. http://evoss.lero.ie/
How Lean and Agile are You? Orla O’Dwyer, Kieran Conboy (Lero) and Deirdre Giblin (Ericsson) presented at an Irish Software Innovation Network (ISIN) event in Dublin on April 4th.The event focused on leading edge research and practice in agile project and portfolio management. Deirdre Giblin (Agile Line Manager, Ericsson) shared the experiences of Ericsson in relation to the project management of large scale agile projects. The event was attended by 50 people from companies such as Fineos, Unum and Aspire Technology
Inaugural J.E. Cairnes PhD Colloquium NUI Galway Lero doctoral researchers Eoin Cullina, Roger Sweetman and Trevor Clohessy presented the latest findings from their PhD research at the inaugural J.E. Cairnes PhD Colloquium on Friday 11th April
Urban Mobility Simulation Dr Anthony Ventresque has been awarded an SFI Industry Fellowship of €110,000 to work in collaboration with IBM Research Lab in Dublin on performance improvement of Urban Mobility Simulation. This project is related to the fast and accurate simulation of what-if scenarios in the application area of Smarter Transportation. Transport Mobility Simulation is a very computationally expensive process; however, applications of this technology require super fast solutions which are largely unavailable. This project will help to realise the goals of city traffic operators and urban planners who are interested in answering questions such as ‘what will be the impact on congestion levels in the next 30 minutes if we close this lane?’ or ‘would adding an additional lane to the M50 address Dublin’s transportation needs in the next few years?’
Send comments, questions or contributions to info@lero.ie
1
Annual Lero-NII-OU Workshop
Control in Software Project Portfolios Roger Sweetman, presented the paper “Control in Software Project Portfolios: A Complex Adaptive Systems Approach” at an invitation only scientific workshop on Principles of Large-Scale Agile Development at the 15th International Conference on Agile Software Development May 26, 2014, Rome, Italy
New Journal
Bashar Nuseibeh and Liliana Pasquale, organised and attended the annual Lero-NII-OU Workshop, on 20-21 April 2014, and which this year was held at the MASDAR Institute, in MASDAR City, Abu Dhabi, UAE. The theme of this year’s workshop was “Software Engineering for Smart Cities”, in recognition of the the venue of the workshop - MASDAR City (http://www.masdarcity.ae/en/), one of the world first “smart cities” being design and developed from scratch by the UAE government. The workshop programme included presentations from Lero, The Open University (OU), the National Institute of Informatics (NII, Japan), and the MASDAR Institute. The MASDAR Institute (https://masdar.ac.ae), is a multi-disciplinary research organisation - formally partnered with MIT in the USA - investigating new technologies technologies for smart cities of the future. The workshop keynote speaker was Dr. Sebastian Uchitel, from Imperial College London (UK) and the University of Buenos Aires (Argentina). For more information, please drop Bashar or Liliana a line
The European Alliance for Innovation (EAI) (url: http://eai.eu/transaction/self-adaptive-systems) started a new journal entitled “EAI Endorsed Transactions on Self-Adaptive Systems” with Editor-in-Chief Emil Vassev. This journal seeks contributions from leading experts from research and practice of self-adaptive systems that will provide the connection between theory and practice with the ultimate goal to bring both the science and industry closer to the so-called “autonomic culture” and successful realization of self-adaptive systems
Software Processes for a Changing World Kevin Ryan, former Director of Lero, was Keynote Speaker at the International Conference on Software and System Process (ICSSP) in Nanjing China. (http://www.icsp-conferences.org/icssp2014/ks1. html) where he spoke on Software Processes for a Changing World. Prior to the conference he, and fellow keynote speaker Barry Boehm, visiting the Huawei Research Centre in Nanjing gave a talk to software engineering staff. (Photo attached). Kevin and Barry also played an exhibition tennis match to the amusement of the Chinese graduate students. Following ICSSP Kevin visited Shing-chi Cheung at HKUST in Hong Kong and gave an invited talk on ‘Developing a national software engineering research centre – the story of Lero’
Welcome to Lero A big welcome to everyone who joined Lero in the last quarter. Nicola Cardoza @ TCD Sinead Diggin @ UL Mauro Dragone @TCD Ezeife Tobechukwu @UL Luan Felix @UL Ashwin Kher @UL
Prof Kevin Ryan and Dr Ita Richardson at ICSSP 2014;
welcome
welcome welcome
2
Send comments, questions or contributions to info@lero.ie
Lero Awards in 2014 Best Paper Award at the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems, SEAMS co-located with ICSE 2014
Jesus Garcia Liliana Pasquale
A Design Science Approach to Crowd Model Creation in Information systems Research, LPRC 2014, Limerick, May 29th 2014
Eoin Cullina
The cloud computing service provider business model perspective: Quo Vadis? LPRC 2014, Limerick, May 29th 2014
Trevor Clohessy
Windows Azure for Research Award, Microsoft Research’s Windows Azure for Research program
Liliana Pasquale
Irish Research Council New Foundations 2014
Padriag O’Leary
Irish Research Council New Foundations 2014
Klaas-Jan Stol
Honourable Mention Award, ACM CHI Conference on Human Factors in Computing Systems is the premier international conference of Human-Computer Interaction
David Gregg Gavin Doherty
Scratch 2014
Dr Liliana Pasquale
Best Paper at SEAMS 2014 Liliana Pasquale received the Best Paper Award at the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2014) for the paper titled “Usercentric Adaptation of Multi-tenant Services: Preference-based
The 2014 finals took place in the Printworks conference centre in Dublin Castle on Friday May 2nd. Project finalists set up at 11am and then the general public arrived to view all of the projects. Prizes were awarded once judging was completed in the afternoon. Prizes were given out to children from junior infants up to 6th year. The overall winner was Team Hazzard - St Conleth’s Community College – Co Kildare Kildarehttp://scratch.mit.edu/ projects/10172512/z
Analysis for Service Reconfiguration” co-authored with Jesús García Galán, who was a visiting PhD student in Lero, and Pablo Trinidad and Antonio Ruiz-Cortés from the University of Seville, Spain
Two’s Company Prof Brian Fitzgerald and KlaasJan Stol gave a talk in Lero@UL on 27th May, ‘Two’s Company, Three’s a Crowd: A Case Study of Crowdsourcing Software Development’. This paper will be presented at ICSE 2014(technical track)
Send comments, questions or contributions to info@lero.ie
3
Dr Ita Richardson Visits China Dr Ita Richardson from Lero was Program Co-Chair with Dr Li Guo Huang at the International Conference on Software and Systems Process, ICSSP 2014, which was held in Nanjing, China. General Chair was Dr He (Jason) Zhang, Nanjing University. The conference discussed many aspects of software development, including methodologies such as agile methods and the V-model, the use of processes in critical and non-critical systems, and techniques for specific processes such as requirements engineering and testing. Prof Kevin Ryan, Lero, was one of three invited keynote speakers. His presentation on ‘Software Processes for a Changing World’ generated an interesting discussion about how software engineering researchers can support industry and particular domains. The other keynotes were given by Prof. Bosheng Zhou, Beijing University of Aeronautics and Astronautics (BUAA), China and Prof. Barry Boehm, University of Southern California, USA. Ita participated in a panel Towards Context-Specific Software Process Selection, Tailoring and Composition, where she presented a position paper on Software Processes: How important is your Domain?
2014 EuroSPI Last week at the 21th European Conference on Systems, Software and Services Process Improvement (EuroSPI 2014) Lero affiliated authors presented a total of 9 papers, with 6 paper in research track (published by Springer Verlag) and 3 papers in the industry experience track (published by Publizon). Those attending the conference included: Rory O’Connor and Murat Yilmaz (Lero@DCU), Fergal McCaffery and Marion Lepmets (Lero@Dkit) and Kevin Ryan (former Director of Lero). More information at http://wwwen.uni.lu/snt
IFIP TC2 Kevin Ryan, former director of Lero, attended an IFIP TC2 meeting in Luxembourg last week in his capacity as chair of IFIP Working Group 2.9 (Requirements Engineering) and reported on that group’s activities. Bashar Nuseibeh is also a member of WG2.9 while Mike Hinchey is Vice President of IFIP.
4
Software Process Panel at ICSSP 2014 - Shijun Lian, Siemens Shanghai Medical Equipment, China, Dr. Marco Kuhrmann, Technische Universität München, Germany, Prof. Barry Boehm, University of Southern California, USA, Dr. Ita Richardson, University of Limerick and Lero - the Irish Software Engineering Research Centre, Ireland, Dr Guoping Rong, Nanjing University, China)
Send comments, questions or contributions to info@lero.ie
Publications so far in 2014
Ahmad, A., Jamshidi, P.,Pahl, C. (2014) ‘Classification and comparison of architecture evolution reuse knowledge—a systematic review ‘, Journal of Software: Evolution and Process.
Creissac Campos, J., Doherty, G. and Harrison, M. D. (2014) ‘Analysing interactive devices based on information resource constraints’, International Journal of Human-Computer Studies.
Ahmad, A., Jamshidi, P., Pahl, C. and Khaliq, F. (2014) ‘A Pattern Language for the Evolution of Component-based Software Architectures’, In Electronic Communications of the EASST, Special Issue on Patterns Promotion and Antipatterns Prevention
Fitzgerald, B. and Stol, K.-J. (2014) Continuous Software Engineering and Beyond: Trends and Challenges,, translated by Hyderbad, India: ICSE.
Ahmed, A., Jamshidi, P. and Pahl, C. (2014) ‘A Pattern Language for the Evolution of Component-based Software Architectures ‘, Electronic Communications of the EASST, Special Issue on Patterns Promotion and Anti-patterns Prevention. Atachiants, R., Gregg, D., Jarvis, K. and Doherty, G. (2014) ‘Design Considerations for Parallel Performance Tools’, in ACM CHI Conference on Human Factors in Computing Systems, Toronto,Canada, CSET: Barafort, B., O’Connor, R. V. and R, M., eds. (2014) Systems, Software and Services Process Improvement, Springer. Beecham, S. (2014) ‘Motivating Software Engineers’ in Ruhe, C. W. a. G., ed. Software Project Management for the 21st Century. Beecham, S., O’Leary, P., Baker, S., Richardson, I. and Noll, J. (2014) ‘Making Software Engineering Research Relevant’, Computer, 47(4), 80-83. Bragard, Q., Ventresque, A. and Murphy, L. (2014) ‘Synchronisation for Dynamic Load Balancing of Decentralised Conservative Distributed Simulation ‘, in 2014SIGSIM PADS 2014, the 28th ACM SIGSIM Conference on Principles of Advanced Discrete Simulation, Denver, USA, CSET: Cawley, O., Weibelzahl, S., Richardson, I. and Delaney, Y. (2014) ‘Incorporating a self-directed learning pedagogy in the Computing Classroom: Problem-Based Learning as a means to improving Software Engineering learning outcomes ‘ in Yu, L., ed. Overcoming Challenges in Software Engineering Education: Delivering Non-Technical Knowledge and Skills, IGI Global.
Flood, D., McCaffrey, F., Regan, G. and Casey, V. (2014) ‘A Critical Evaluation of a Methodology for the Generation of Software Process Improvement Roadmaps ‘, in EuroSPI 2014 CCIS, CSET: Frigeri, A., Pasquale, L. and Spoletini, P. (2014) Fuzzy Time in LTL, Transactions on Computational Logic, unpublished. Garica-Galan, Pasquale, L., Trinidad, P. and Ruiz-Cortes, A. (2014) ‘User-centric adaptation of multi-tenant services: preference-based analysis for service reconfiguration ‘, in 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems Hyderbad, India, CSET2: Ghaith, S., Murphy, J., Perry, P. and Wang, M. (2014) ‘Transaction Profile Estimation of Queueing Network Models for IT Systems Using A Search-based Technique ‘, in Symposium on SearchBased Software Engineering, August 26 - 29, 2014 Brazil, CSET2: Ghaith, S., Wang, M., Perry, P. and Murphy, L. (2014) ‘Software Contention Aware Queueing Network Model of Three-Tier Web Systems (Work-InProgress)’, in ICPE ‘14 Proceedings of the 5th ACM/SPEC international conference on Performance Engineering Dublin, Ireland, 26/3/14, CSET: 273-76. Guoping, R., Boehm, B., Kuhrmann, M., Tian, E., Lian, S. and Richardson, I. (2014) ‘Towards Context-Specific Software Process Selection, Tailoring, and Composition’, in ICSSP 2014 International Conference on Software and System Process,, Nanjing, China, Harris, C., Dusparic, I., Galvan, E., Marinescu, A., Cahill, V. and Clarke, S. (2014) ‘Set point control for charging of electric vehicles on the distribution network ‘, in IEEE Power & Energy Society Innovative
Smart Grid Technologies Conference (ISGT) Washington DC, USA, CSET2: Host, M., Stol, K. and OručevićAlagić, A. (2014) ‹Inner Source Project Management› in Wohlin, G. R. C., ed. Software Project Management in a Changing World, Springer. Iglesias, J. O., Perry, P., Murphy, L., Buda, T. S. and Thorburn, J. (2014) ‘An Experimental Methodology to Evaluate Energy Efficiency and Performance in an Enterprise Virtualized Environment’, in 5th ACM/SPEC International Conference on Performance Engineering Dublin, Ireland, CSET: ACM, 51-62. Insaurralde Carlos, V. E. (2014) ‘Artificial Homeostasis for Vehicle Control Architecture of Unmanned Spacecraft’, Proceedings of the 2014 IEEE Aerospace Conference, J Portillo-Rodriguez, J. A. V., M.Piattino, Beecham S (2014) ‘Using Agents to Manage Socio-Technical Congruence in a Global Software Engineering Project’, Information Sciences, 264, 235-259. Kearney, P., Sinclair, D. and Wagner, S. (2014) ‘Security Design Patterns in the MASTER Workbench’ in, CSET: Springer, 185-197. Kroll, J., Richardson, I., Audy, J. L. N. and Fernandes, J. M. (2014) ‘Handoffs Management in Follow-the-Sun Software Projects: A Case Study ‘, in Hawaii International Conference on System Sciences (HICSS) Hawaii, Kroll, J., Richardson, I., Audy, J. L. N. and Fernandez, J. (2014) ‘Handoffs Management in Follow-the-Sun Software Projects: A Case Study’, in Hawaii International Conference on System Sciences (HICSS), Big Island, Hawaii, January CSET2: Kurhmann, M. and Beecham, S. (2014) ‘Artifact-based software process improvement and management: a method proposal ‘, in International Conference on Software and System Process (ICSSP 2014) USA, CSET: Laporte, C. and O’Connor, R. (2014) ‘A Systems Process Lifecycle Standard for Very Small Entities:
Send comments, questions or contributions to info@lero.ie
5
Publications so far in 2014
Development and Pilot Trials’, in 21th European Conference on Systems, Software and Services Process Improvement (EuroSPI 2014), Springer-Verlag,
Adoption’, in 21th European Conference on Systems, Software and Services Process Improvement (EuroSPI 2014), 06/2014, CSET2: Springer-Verlag,
Magoni, D., Murphy, L. and Portillo-Rodríguez, J. (2014) Automated WAIT for Cloud-based Application Testing CSET: unpublished.
O’Connor, R. and Laporte, C. Y. (2014) ‘An Innovative Approach to the Development of an International Software Process Lifecycle Standard for Very Small Entities’, International Journal of Information Technology and the Systems Approach, 7(1).
Marinescu, A., Harris, A., Dusparic, I., Cahil, V. and Clarek, S. (2014) ‘A Hybrid Approach to Very Small Scale Electrical Demand Forecasting ‘, in IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT), Washington DC, USA, CSET2: Monasor, M., Noll, J., Vizcaíno, A., Piattini, M. and Beecham, S. (2014) ‘Walk before you run: using heuristic evaluation to assess a training tool prototype’, in (EASE’14) 18th International Conference on Evaluation and Assessment in Software Engineering London, UK, CSET2: Monasor, M. J., Vizcaíno, A., Piattini, M., Noll, J. and Beecham, S. (2014) ‘Assessment process for a simulation-based training environment in Global Software Development ‘, in ITiCSE 2014 - ACM SIGCSE Conference on Innovation and Technology in Computer Science Education, Uppsala, Sweden, CSET2: Nhlabatsi, A., Khan, N., Khan, K., Tun, T., Yu, Y., Bandara, A. K. and Nuseibeh, B. (2014) ‘Traceability for Adaptive Information Security in the Cloud’, in 7th IEEE International Conference on Cloud Computing, Alaska, USA, O’Hanlon, S., O’Regan, N., Maclullich, A., Cullen, W., Dunne, C., Exton, C. and Meagher, D. (2014) ‘A comprehensive review of evidence that can assist in prevention, detection and management’, Journal of Neurology, Neurosurgery and Psychiatry, 85(2). O’Connor, R. and Basri, S. (2014) ‘Understanding the Role of Knowledge Management in Software Development: A Case Study in Very Small Companies ‘, International Journal of Systems and Service-Oriented Engineering, 4(1), 14. O’Connor, R. and Duchonova, N. (2014) ‘Assessing The Value of an Agile Coach in Agile Method
6
Osborne-O’Hagan, A., Coleman, G. and O’Connor, R. V. (2014) ‘Software Development Processes for Games: A Systematic Literature Review’, in 21th European Conference on Systems, Software and Services Process Improvement (EuroSPI 2014), CSET2: Springer-Verlag, Pasquale, L., Ghezzi, C., Menghi, C., Tsigkanos, C. and Nuseibeh, B. (2014) ‘Topology Aware Adaptive Security’, in SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems Hyderbad, India, CSET2: Richardson, I. (2014) ‘Sofware Processes: How Important Is Your Domain? ‘, in ICSSP 2014 International Conference on Software and System Process, China, CSET: Saber, T., Ventresque, A. and Murphy, L. (2014) ‘GeNePi: a Multi-Objective Machine Reassignment Algorithm for Data Centres ‘, in 9th International Workshop on Hybrid Metaheuristics, Hamburg, Germany, Silva, I. F. d., Neto, P. A. d. M. S., O’Leary, P., Almeida, E. S. d. and Meira, S. R. d. L. (2014) ‘Software Product Lines Scoping and Requirements Engineering in a Small and Medium -Sized Enterprise: An Industrial Case Study’, Journal of Systems and Software. Stol, K., Avgeriou, P., Babar, A., M, Lucas, Y. and B, F. (2014) ‘Key Factors for Adopting Inner Source’, TOSEM (ACM Transactions on Software Engineering and Methodology). Stol, K. and Fitzgerald, B. (2014) ‘Inner Source— Adopting Open Source Development Practices within Organizations: A Tutorial ‘, IEEE Software.
Send comments, questions or contributions to info@lero.ie
Stol, K. and Fitzgerald B (2014) ‘Researching Crowdsourcing Software Development: Perspectives and Concerns ‘, in First International Workshop on Crowdsourcing in Software Engineering (CSI-SE) Hyderbad, Indai, CSET: Stol, K.-J., Fitzgerald,B (2014) ‘Two’s Company, Three’s a Crowd: A Case Study of Crowdsourcing Software Development’, in 36th International Conference on software( ICSE), Hyderbad, CSET: CSET2, Stol, K.-J., Fitzgerald, B. and Musial, M. (2014) ‘Evidence-Based Decision Making in Lean Software Project Management ‘, in 36th International Conference on Software Engineering (SEIP), Hyderbad, India, CSET: Thorpe, C. and Murphy, L. (2014) ‘A Survey of Adaptive Carrier Sensing Mechanisms for IEEE 802.11 Wireless Networks ‘, Communications Surveys & Tutorials, IEEE, (99), 28. Thorpe, C. and Murphy, L. (2014) ‘ A Survey of Adaptive Carrier Sensing Mechanisms for IEEE 802.11 WLAN’, IEEE COMMUNICATIONS SURVEYS & TUTORIALS,. Verner, J., Babar, M., Cerpa, N. and Beecham, S. (2014) ‘Factors That Motivate Software Engineering Teams: A Four Country Empirical Study’, Journal of Systems and Software, 92, 12. Verner, J. M., Babar, M-A.,Cerpa,T., Beecham, S (2014) ‘Facotors That Motivate Software Engineering Teams: A Four Country Empirical Study’, Journal of Systems and Software, 92, 13. Wang, X., Kuzmickaja, I., Stol, K.-J., Abrahamsson, P. and Fitzgerald, B. (2014) ‘Microblogging in Open Source Software Development: The Case of Drupal Using Twitter’, IEEE Software. Yilmaz, M., O’Connor, R. and Clarke, P. (2014) ‘An Exploration of Individual Personality Types in Software Development’, in 21th European Conference on Systems, Software and Services Process Improvement (EuroSPI 2014), CSET2: Springer-Verlag,