Social Requirements Engineering and the RWTH Aachen University Test Bed
1. ROLE Kick-off WP 1: Social Requirements Engineering and the RWTH Aachen University Test Bed Ralf Klamma, Zinayida Petrushyna, Dominik Renzel, Bodo von der Heiden, Veronika Meffert RWTH Aachen University March 2-3, 2009 EPFL, Lausanne, Switzerland
2. Evolution of a Database Research Community VLDB 1990 VLDB 1995 VLDB 2000 VLDB 2006
5. Overall Approach to Social Requirements Engineering Responsive Open Learning Environments Self-observation tools for Communities Measure, Analyses, Simulate Socio-technical information system Development Support evolving community (may involve frequently reassessing community needs) Access community needs
6. Continuous Requirements Engineering Collaborative Process Model Requirements Engineering Model Context changes adapts defines initializes Adaptation Model changes modifies
13. RWTH Aachen University Test Bed Students Industry Teacher Add new content Content usage Content refinement, Insert questions, Add comments Organise and motivate Get feedback Adding structures and didactics Add training contents, requirements, examples Content usage Content refinement, Insert questions, Add comments Get student contacts Get industry contacts Provides practical (real world) exercises, examples, contact partner, excursions, practical trainings or master thesis. Uses the WKM for professional development Providing structures and “seed content” Motivation and introduction for the students Evaluate and steer the process Web 2.0 Knowledge Map for Academic Teaching Web Knowledge Map Administration Navigation Level 1 Level 2 Level 3 Knowledge Objects Knowledge Classes Relation Objects Relation Classes
14.
15. ROLE Architecture ROLE Services ROLE Community Manager Competency Services … OpenID Manager Community Services Semantic Services Trusted Access Manager (Widget & Gadgets) Testbeds Attention Metadata Mash-up Services ROLE Interoperability Framework Model Driven Basic Support Web 2.0 Social Recommendation Loose Federation Semantic Engine Connectors: HTTP, SOAP, REST, WSDL, … Web 2.0 Semantic Search Courses E-Portfolios Mash-ups MyROLE Adaptation Engine Session Management Invoking services Wrapping & Mediation: RSS, JSON, REST, WSDL, … ROLE Universe knowledge maps, ontologies, process/learner/skill models, … open source repositories/configuration, learning goals, skill-based assessment … Mash-up Engine Metadata Ontologies Corporate LMS Multimedia Repository Multimedia Repository Learning Repositories RSS Blogs Wikis 3rd Party Services Models (Grapple, ..) Data & Services