PReCISE Day
The PReCISE Day is a free one-day research event around some of the research areas of the PReCISE research center. The PReCISE Day consists of 4 keynote presentations and poster sessions.
The PReCISE research center is happy to invite you to its second PReCISE Research Day, that will be held at University of Namur, on Tuesday April 24, 2012. This one-day event aims at highlighting some of the current research fields of the PReCISE center, namely variability-intensive system development, requirements engineering, services engineering, and software evolution. It will feature one PReCISE presentation and three invited talks, all given by internationally renowned researchers in these respective fields.
Attendance is free of charge, but registration is mandatory.
| Date: Tuesday, 24 April Location: Arsenal, Namur, Belgium Registration: online (free but mandatory) |
Programme
| 10:30 | Welcome |
| 10:50 | Introduction by Naji Habra (Dean of the Faculty of Computer Science) and Philippe Thiran (President of the PReCISE research center) |
| 11:00 |
Challenges and solutions for the development of variability-intensive systems by Patrick Heymans, PReCISE |
| 12:00 | Creative Thinking in Requirements Engineering as Information Discovery by Neil Maiden, City University London |
| 13:00 | Lunch & Poster session |
| 14:30 | Socially enhanced Services Computing - Novel Aspects for Services Computing by Schahram Dustdar, Technical University of Vienna |
| 15:30 | Growing the Rascal Ecosystem for Meta-Programming by Paul Klint, CWI, Amsterdam |
| 16:30 | Drink & Poster Session |
Presentations
Challenges and solutions for the development of variability-intensive systems (PReCISE presentation)
- Abstract
An increasing number of software development projects deal with software products and services that come in many variants. For example, software vendors often propose different 'editions' of their software, like 'home edition', 'student edition', 'professional edition', etc. Car manufacturers need to adapt control software to the many possible equipment configurations. Many other applications need to adapt to variations in locale, user profile, platform, and so on.
This trend towards more adaptable software is driven by an increasing demand for personalized products and services. However, the implied variability substantially increases the complexity of development activities, ultimately resulting in software defects (e.g., feature interactions) and cost and schedule overruns.
In this presentation, we will provide a better understanding of variability, and introduce principles and techniques that help develop variability-intensive software in a cost-effective manner while complying with high software quality standards.
- Speaker
Patrick Heymans is Professor of Software Engineering at University of Namur, and invited professor at University of Lille 1. He is co-director of the PReCISE research centre where he leads the Requirements Engineering and Software Product Line efforts. He has (co-)supervised 8 PhD theses and (co-)authored over 90 peer-reviewed scientific papers. He was the Programme Chair of RE'11, the 19th IEEE International Conference on Requirements Engineering. He is a regular referee for top Software Engineering journals and conferences, and associate editor of IEEE Transactions on Software Engineering. Patrick also regularly acts as an advisor and trainer for IT companies.
Creative Thinking in Requirements Engineering as Information Discovery
- Abstract
Creativity has been subject of considerable research over the last 60 years. More recently results of this creativity research have been used to describe and support the specification and design of software-based systems. This presentation will report results from a decade of research that has applied creativity models to specify systems in domains ranging from air traffic management and food information traceability to reflective learning. It will make design and economic cases for designing and using software-based systems as creative activities, and report results from use of creativity techniques and software tools in the reported domains. It will advocate a model of creativity as information discovery applied to the design of software-based systems.
- Speaker
Neil Maiden is Professor of Systems Engineering, Head of the Centre for HCI Design and co-founder of the Centre for Creativity in Professional Practice at City University London. He has won and led research worth over £2.5million as part of research projects collectively worth over £35million. He is currently the principal investigator on the CHOReOS, MIRROR and S-CUBE projects, and previously led the APOSDLE, TRACEBACK, SeCSE, VANTAGE, SARA, NATS-EASM, BANKSEC, CREWS, GOMOSCE, ISRE, RESCUE, RESCUE-DMAN, SERPS and SIMP projects. He successfully supervised the doctorates of Dr Konstantinos Zachos, Dr Cornelius Ncube, Dr Marina Krumbholz and Dr Kulwinder Kaur-Deol, and is currently supervising the doctorates of Alastair Milne and Hansjörg von Brevern.
Neil is currently Chair of the Steering Committee for the IEEE Requirements Engineering Conference. He was Program Chair for the conference in 2004 and has sat on the program committee since 2001. He is Associate Editor (Requirements) for IEEE Software and edits its Requirements Column, is on the editorial board for the Requirements Engineering Journal, and was on the editorial board of IEEE Transactions on Software Engineering from 2004-2008. He was also co-founder of the BCS Requirements Engineering Specialist Group.
Socially enhanced Services Computing - Novel Aspects for Services Computing
- Abstract
Social computing is perceived mainly as a vehicle for establishing and maintaining social (private) relationships as well as utilizing political and social interests. Unsurprisingly, social computing lacks substantial adoption in enterprises. Clearly, collaborative computing is firmly established (as a niche), but no tight integration exists of social and collaborative computing approaches to facilitate mainstream problem solving in and between enterprises or teams of people. In this talk I will present a fresh look at this problem and examine how to integrate people in the form of human-based computing and software services into one composite system, which can be modeled, programmed, and instantiated on a large scale utilizing Services Computing principles.
- Speaker
Schahram Dustdar (ACM Distinguished Scientist), is Full Professor of Computer Science with a focus on Internet Technologies heading the Distributed Systems Group, Vienna University of Technology (TU Wien).From 1999 - 2007 he worked as the co-founder and chief scientist of Caramba Labs Software AG in Vienna (acquired by Engineering NetWorld AG), a venture capital co-funded software company focused on software for collaborative processes in teams. He is Editor in Chief of Computing (Springer) and on the editorial board of IEEE Internet Computing, as well as author of some 300 publications.
Growing the Rascal Ecosystem for Meta-Programming
- Abstract
The Rascal Meta-Programming language is gradually maturing into an ecosystem for research and development in software analysis and transformation. It also enables design and implementation of domain-specific languages. A real one-stop-shop that encompasses parsing, tree manipulation, pattern matching, template-based code generation, and customizable IDE features. In this talk I will give an update on the current state of affairs and sketch some future directions.
- Speaker
Prof. dr. Paul Klint is Research Fellow at Centrum Wiskunde & Informatica (CWI), Amsterdam, The Netherlands. He is also full professor in Software Engineering at the University of Amsterdam where he directs the Master's program in Software Engineering. He is visiting professor at the University of London (Royal Holloway) and is director of ATEAMS, a joint research team of INRIA (France) and CWI. He is co-founder of the Software Improvement Group (SIG). His research interests include software engineering, meta-programming, domain specific languages, software visualization, interactive learning, technology transfer and intellectual property. Download his favorite software from http://www.rascal-mpl.org/ or follow @PaulKlint.
Registration
Participation to any of the events is free of charge, but mandatory. Registration can be done by filling in the registration form.
Location
The event will take place in the Arsenal, Namur (rue Bruno, 11), 10' on foot from the main station.
View PReCISE Day in a larger map
