SlideShare a Scribd company logo
The Social Requirements Engineering (SRE)
Approach to Developing a Large-scale Personal
     Learning Environment Infrastructure




                                     © www.role-project.eu
Personal Learning Environments (PLE)




“a pedagogy-driven infrastructure that facilitates learners to
   integrate distributed contents, services, tools and contacts
   based on personal goals and preferences, thereby enabling
   them to control their own learning and to connect different
   learning contexts with the support of communities”
Why Social Requirements Engineering in ROLE?


• Encourage continuous collaboration between Stakeholders

• Challenges:
    •   Massive amounts of requirements...
    •   stated by lots of users...
    •   organized in multiple heterogenous communities...
    •   with different interests/practices/levels of technical literacy...
    •   stating imprecise/informal requirements...



•   Needed: Decision Support for developers

•   Compact overview of learning needs(Requirements
    Baazar)
Theoretical Premises

• Transcriptivity Theory (Jäger, 2002) describing the operational
  semantics

• ATLAS (Architecture for Transcription, Localization, and
  Addressing Systems) - , scalable and interoperable repositories
  on top of databases support communities by web service
  technologies (Jarke and Klamma, 2006)

• Communities of Practice (CoP) (Wenger, 1998)

• Actor-network-theory (ANT) (Latour 1999)

Details available via ROLE website > Results > Deliverables > Wp1
deliverables
Proposed Strategic Rationale model - (i* representation)
SRE building blocks
Proposed requirements prioritization

                                                                                                                                                                                                                                                                                                                    dsfsfssasadas   sdasdsadasds                                             sdaddsasdsad                                                                                      dsfsfssasadas                                                                                sdasdsadasds                                          sdaddsasdsad
                                                                                                                                                                                                                                                                                                                    dsadsadsad      adsadasdas     sdasds                                    asdasdasdasd                                                                                      dsadsadsad                                                                                   adsadasdas                                   sdasds   asdasdasdasd
                                                                                                                                                                                                                                                                                                                                                                                             asdasdasdasd                                                                                                                                                                                                                                         asdasdasdasd
                                                                                                                                                                                                                                                                                                                                                   adsad                                     asdsasadasda                                                                                                                                                                                                                                adsad    asdsasadasda
                                                                                                                                                                                                                                                                                                                                                                                             sd                                                                                                                                                                                                                                                   sd
                                                                                                                                                                                                                                                                                                                                                   sadsa                                                                                                                                                                                                                                                                                 sadsa
                                                                                                                                                                                                                                                                                                                                                   d                                                                                                                                                                                                                                                                                     d




User rankings:
everybody contributes but we can‟t differentiate
between users and impacts of their contributions


                                                                                                                                                                                                                                                                                                                +
Social Network Analysis:
roles of users are defined using different centrality
measures, however users‟ behaviour of tool usage is not
clear                                                                                                                                                                                                                                                                                                                                                       dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfodsfsfssasadasdsadsaxvxc vc xvc xv xvc xvc xvxc vdftgdtg
                                                                                                                                                                                                                                                                                                                                                            rdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            Dsfsfssasadasdsadsaxvxc vc xvc xvxvc x vc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsito
                                                                                                                                                                                                                                                                                                                                                            prtölfkglkflkjfljklfjl kfl kjfl kj l kfjgdsadkjl kfjgdsad




                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsaddsfsfs sasadasdsads axvxc vc xvc xvx vc xvc x vxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkh
                                                                                                                                                                                                                                                                                                                                                            djfhgkjfhgkjfgledkitopretiärepsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjgdsad

                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad
                                                                                                                                                                                                                                                                                                                                                            dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop
                                                                                                                                                                                                                                                                                                                                                            rtölfkglkflkjfljklfjl kfl kjfl kjl kfigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfj l kfl kjfl kjl kfjgdsad




 User statistics:
 power users and statistics of usage is known, still
 social positions are not clear
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfodsfsfssasadasdsadsaxvxc vc xvc xv xvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfjl kfl kjfl kj l kfjgdsad                                                                                 dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfodsfsfssasadasdsadsaxvxc vc xvc xv xvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfjl kfl kjfl kj l kfjgdsad
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad                                                                                                                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad                                                                                                                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad
                                   Dsfsfssasadasdsadsaxvxc vc xvc xvxvc x vc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjgdsadkjl kfjgdsad                                                                                                                                    Dsfsfssasadasdsadsaxvxc vc xvc xvxvc x vc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjgdsadkjl kfjgdsad


                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad                                                                                                                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad                                                                                                                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsaddsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjk                                                                 dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsaddsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjk
                                   ghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kj flj klfjl kfl kjfl kjl kfjgdsad                                                                                                                                                                                                                               ghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kj flj klfjl kfl kjfl kjl kfjgdsad

                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad                                                                                                                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad                                                                                                                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad
                                   dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfigufighfgjhfjkghjjhgjkhdjfhgkjfhg kjfgledkitopreti ärepsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjg                                               dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfigufighfgjhfjkghjjhgjkhdjfhgkjfhg kjfgledkitopreti ärepsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjg
                                   dsad                                                                                                                                                                                                                                                                                                                     dsad




                                Community success model
Pilot Evaluation


• Implemented mainly for early proof-of-concept. Inspired from
  communities like Ubuntu and services like UserVoice and
  GetSatisfaction

• Lightweight standalone implementation

• To be utilized in various TEL workshops

• Target users: developers, academics and researchers

• Prioritization limited to user ratings
Key objectives for pilot

• Ease of contribution
    • Entering requirements should be a by-product of learning activities
    • Well integrated with their PLE/container
    • Integration at Widget Store level using an appropriate gadget


• Ensure end-users are exposed to minimal technical
  information/Jargon.
    • Consider separation of views for developers and end-users
    • Provide status of existing requirements


• Simple requirements rating/ranking mechanism
Implementation – Throwaway Prototype
Categorization and status indication
Identification of redundant requirements
Voting Restrictions

• Prompting users to diligently prioritise requirements

• They only had certain number of votes which they could use

• Once their feature request is implemented/discarded the votes
  are returned to the user which they can again use.
Asynchronous Communications around requirements
Requirements Widget in ROLE SDK
Widget view for developers




                             •   Widget for Developers with core requirements

                             •   Various combinations can be exposed depending
                                 on need

                             •   Here widget is configured for dev-camp enabling
                                 developers to see both views across all contexts
Gadget view for learners




                           •   Widget for End-Users with context specific
                               requirements can be integrated at container level

                           •   An integration along with Widget-Store search
                               results will also be viable, enabling users to
                               provide requirements if their store search does not
                               yield desired results.
Usage during Developer Camp

• Embedded in local ROLE SDK during demonstration

• Participants invited to vote on existing requirements or create
  new ones

• Useful URLs related to the Pilot:

   • http://www.cs.le.ac.uk/projects/ROLE/sre/ (Main site)

   • http://www.cs.le.ac.uk/projects/ROLE/sre/sre.xml (WidgetURL)
Lessons Learned

• Lack of common understanding and awareness about PLEs.
   • Developers/teachers/researchers acting as “surrogate customer”
     which is a potential problem


• Inadequate communication among “end-users” and developers
  around proposed requirements

• Cultural diversity and language barrier – Chinese, German and
  English

• Lurking – 90-9-1 behaviour atypical of any community based
  forums
Lessons Learned



 • View Separation important as demonstrated earlier
    • Expose relevant requirements as per users context
    • Ensure easily configurable views

 • Devise mechanism to counter „Cold Start‟ problems
    • Mandatory voting
    • Reward mechanism in terms of visible reputation scores or badges
Future Improvements

• Ease of contribution
   • Create templates that users can edit rather than forcing them to
     start from scratch
   • Allow users to enter requirements in their preferred language
   • Integrate with development infrastructure (e.g JIRA) for enhanced
     traceability


• Prioritisation model
    • Attempt of extract rationales behind ratings
    • Utilise SNA and Monitoring data to assist decision support via a
      RE dashboard


• Requirements dashboard
    • Users able to view their own activity
    • View community activity
THANK YOU




            © www.role-project.eu

More Related Content

Viewers also liked

Juan carlos santos proyecto ofilab 2010 conclusiones
Juan carlos santos  proyecto ofilab 2010 conclusionesJuan carlos santos  proyecto ofilab 2010 conclusiones
Juan carlos santos proyecto ofilab 2010 conclusiones
juan carlos santos capa
 
SIBRE - overview Range of products 2014 06 DE EN
SIBRE - overview Range of products 2014 06 DE ENSIBRE - overview Range of products 2014 06 DE EN
SIBRE - overview Range of products 2014 06 DE ENLes Dyson
 
Institute of Technology Sector: Overview and Contact Points
Institute of Technology Sector: Overview and Contact PointsInstitute of Technology Sector: Overview and Contact Points
Institute of Technology Sector: Overview and Contact Points
Environmental Protection Agency, Ireland
 
My Savior's Love
My Savior's LoveMy Savior's Love
My Savior's Love
John Daniel Gumban
 
Agência Sakusen: Projeto Simulado de Campanha - Nikon
Agência Sakusen: Projeto Simulado de Campanha - NikonAgência Sakusen: Projeto Simulado de Campanha - Nikon
Agência Sakusen: Projeto Simulado de Campanha - NikonAgência Sakusen
 
YOGA AND COMPLEMENTARY THERAPIES FOR HIV
YOGA AND COMPLEMENTARY THERAPIES FOR HIVYOGA AND COMPLEMENTARY THERAPIES FOR HIV
YOGA AND COMPLEMENTARY THERAPIES FOR HIV
Yogacharya AB Bhavanani
 
Pasos a seguir para prepararse los diálogos de inglés
Pasos a seguir para prepararse los diálogos de inglésPasos a seguir para prepararse los diálogos de inglés
Pasos a seguir para prepararse los diálogos de inglésana lopez
 
Boletin Digital Teder 1
Boletin Digital Teder 1Boletin Digital Teder 1
Boletin Digital Teder 1
Asociacion TEDER
 
La satisfaccion de vivir
La satisfaccion de vivirLa satisfaccion de vivir
La satisfaccion de vivir
khiny
 
Så kan du använda LinkedIn i din Content marketing av @PStaunstrup
Så kan du använda LinkedIn i din Content marketing av @PStaunstrupSå kan du använda LinkedIn i din Content marketing av @PStaunstrup
Så kan du använda LinkedIn i din Content marketing av @PStaunstrup
Pontus Staunstrup
 
Proyecto producto choco mystic
Proyecto producto choco mysticProyecto producto choco mystic
Proyecto producto choco mysticHugo Sandoval
 
Twitter Gritter: A social media case study
Twitter Gritter: A social media case studyTwitter Gritter: A social media case study
Twitter Gritter: A social media case study
Daniel Slee
 
ARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANA
ARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANAARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANA
ARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANA
LUCERO ANDREA CHAVEZ GOMEZ
 
E-mail - ReLPAG Communique 17 of 19 July 2016
E-mail - ReLPAG Communique 17 of 19 July 2016E-mail - ReLPAG Communique 17 of 19 July 2016
E-mail - ReLPAG Communique 17 of 19 July 2016ReLPAG Psychology
 
YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies
 

Viewers also liked (17)

Juan carlos santos proyecto ofilab 2010 conclusiones
Juan carlos santos  proyecto ofilab 2010 conclusionesJuan carlos santos  proyecto ofilab 2010 conclusiones
Juan carlos santos proyecto ofilab 2010 conclusiones
 
SIBRE - overview Range of products 2014 06 DE EN
SIBRE - overview Range of products 2014 06 DE ENSIBRE - overview Range of products 2014 06 DE EN
SIBRE - overview Range of products 2014 06 DE EN
 
Institute of Technology Sector: Overview and Contact Points
Institute of Technology Sector: Overview and Contact PointsInstitute of Technology Sector: Overview and Contact Points
Institute of Technology Sector: Overview and Contact Points
 
My Savior's Love
My Savior's LoveMy Savior's Love
My Savior's Love
 
Agência Sakusen: Projeto Simulado de Campanha - Nikon
Agência Sakusen: Projeto Simulado de Campanha - NikonAgência Sakusen: Projeto Simulado de Campanha - Nikon
Agência Sakusen: Projeto Simulado de Campanha - Nikon
 
YOGA AND COMPLEMENTARY THERAPIES FOR HIV
YOGA AND COMPLEMENTARY THERAPIES FOR HIVYOGA AND COMPLEMENTARY THERAPIES FOR HIV
YOGA AND COMPLEMENTARY THERAPIES FOR HIV
 
Pasos a seguir para prepararse los diálogos de inglés
Pasos a seguir para prepararse los diálogos de inglésPasos a seguir para prepararse los diálogos de inglés
Pasos a seguir para prepararse los diálogos de inglés
 
8 formulario vendedores
8 formulario vendedores8 formulario vendedores
8 formulario vendedores
 
Boletin Digital Teder 1
Boletin Digital Teder 1Boletin Digital Teder 1
Boletin Digital Teder 1
 
La satisfaccion de vivir
La satisfaccion de vivirLa satisfaccion de vivir
La satisfaccion de vivir
 
La actitud es todo
La actitud es todoLa actitud es todo
La actitud es todo
 
Så kan du använda LinkedIn i din Content marketing av @PStaunstrup
Så kan du använda LinkedIn i din Content marketing av @PStaunstrupSå kan du använda LinkedIn i din Content marketing av @PStaunstrup
Så kan du använda LinkedIn i din Content marketing av @PStaunstrup
 
Proyecto producto choco mystic
Proyecto producto choco mysticProyecto producto choco mystic
Proyecto producto choco mystic
 
Twitter Gritter: A social media case study
Twitter Gritter: A social media case studyTwitter Gritter: A social media case study
Twitter Gritter: A social media case study
 
ARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANA
ARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANAARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANA
ARTÍCULO DE OPINIÓN - IGNOMINIA DE UNA PLANIFICACIÓN URBANA
 
E-mail - ReLPAG Communique 17 of 19 July 2016
E-mail - ReLPAG Communique 17 of 19 July 2016E-mail - ReLPAG Communique 17 of 19 July 2016
E-mail - ReLPAG Communique 17 of 19 July 2016
 
YASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meetingYASH Technologies at ASUG Minnesota chapter meeting
YASH Technologies at ASUG Minnesota chapter meeting
 

Recently uploaded

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 

Recently uploaded (20)

Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 

Social Requirements Engineering for Large Scale Personal Learning Environments

  • 1. The Social Requirements Engineering (SRE) Approach to Developing a Large-scale Personal Learning Environment Infrastructure © www.role-project.eu
  • 2. Personal Learning Environments (PLE) “a pedagogy-driven infrastructure that facilitates learners to integrate distributed contents, services, tools and contacts based on personal goals and preferences, thereby enabling them to control their own learning and to connect different learning contexts with the support of communities”
  • 3. Why Social Requirements Engineering in ROLE? • Encourage continuous collaboration between Stakeholders • Challenges: • Massive amounts of requirements... • stated by lots of users... • organized in multiple heterogenous communities... • with different interests/practices/levels of technical literacy... • stating imprecise/informal requirements... • Needed: Decision Support for developers • Compact overview of learning needs(Requirements Baazar)
  • 4. Theoretical Premises • Transcriptivity Theory (Jäger, 2002) describing the operational semantics • ATLAS (Architecture for Transcription, Localization, and Addressing Systems) - , scalable and interoperable repositories on top of databases support communities by web service technologies (Jarke and Klamma, 2006) • Communities of Practice (CoP) (Wenger, 1998) • Actor-network-theory (ANT) (Latour 1999) Details available via ROLE website > Results > Deliverables > Wp1 deliverables
  • 5. Proposed Strategic Rationale model - (i* representation)
  • 7. Proposed requirements prioritization dsfsfssasadas sdasdsadasds sdaddsasdsad dsfsfssasadas sdasdsadasds sdaddsasdsad dsadsadsad adsadasdas sdasds asdasdasdasd dsadsadsad adsadasdas sdasds asdasdasdasd asdasdasdasd asdasdasdasd adsad asdsasadasda adsad asdsasadasda sd sd sadsa sadsa d d User rankings: everybody contributes but we can‟t differentiate between users and impacts of their contributions + Social Network Analysis: roles of users are defined using different centrality measures, however users‟ behaviour of tool usage is not clear dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfodsfsfssasadasdsadsaxvxc vc xvc xv xvc xvc xvxc vdftgdtg rdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad Dsfsfssasadasdsadsaxvxc vc xvc xvxvc x vc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsito prtölfkglkflkjfljklfjl kfl kjfl kj l kfjgdsadkjl kfjgdsad + dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsaddsfsfs sasadasdsads axvxc vc xvc xvx vc xvc x vxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkh djfhgkjfhgkjfgledkitopretiärepsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitop rtölfkglkflkjfljklfjl kfl kjfl kjl kfigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfj l kfl kjfl kjl kfjgdsad User statistics: power users and statistics of usage is known, still social positions are not clear dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfodsfsfssasadasdsadsaxvxc vc xvc xv xvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfjl kfl kjfl kj l kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfodsfsfssasadasdsadsaxvxc vc xvc xv xvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kjflj klfjl kfl kjfl kj l kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad Dsfsfssasadasdsadsaxvxc vc xvc xvxvc x vc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjgdsadkjl kfjgdsad Dsfsfssasadasdsadsaxvxc vc xvc xvxvc x vc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjgdsadkjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsaddsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjk dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsaddsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjk ghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kj flj klfjl kfl kjfl kjl kfjgdsad ghjjhgjkhdjfhgkjfhgkjfgledkitopretiärepsitoprtölfkglkfl kj flj klfjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfjgdsad dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfigufighfgjhfjkghjjhgjkhdjfhgkjfhg kjfgledkitopreti ärepsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjg dsfsfssasadasdsadsaxvxc vc xvc x vxvc xvc xvxc vdftgdtgrdiogtrfoigufighfgjhfjkghjjhgjkhdjfhgkjfhgkjfgledkitopretiär epsitoprtölfkgl kfl kjflj kl fjl kfl kjfl kjl kfigufighfgjhfjkghjjhgjkhdjfhgkjfhg kjfgledkitopreti ärepsitoprtölfkgl kfl kjflj klfjl kfl kjfl kjl kfjg dsad dsad Community success model
  • 8. Pilot Evaluation • Implemented mainly for early proof-of-concept. Inspired from communities like Ubuntu and services like UserVoice and GetSatisfaction • Lightweight standalone implementation • To be utilized in various TEL workshops • Target users: developers, academics and researchers • Prioritization limited to user ratings
  • 9. Key objectives for pilot • Ease of contribution • Entering requirements should be a by-product of learning activities • Well integrated with their PLE/container • Integration at Widget Store level using an appropriate gadget • Ensure end-users are exposed to minimal technical information/Jargon. • Consider separation of views for developers and end-users • Provide status of existing requirements • Simple requirements rating/ranking mechanism
  • 13. Voting Restrictions • Prompting users to diligently prioritise requirements • They only had certain number of votes which they could use • Once their feature request is implemented/discarded the votes are returned to the user which they can again use.
  • 16. Widget view for developers • Widget for Developers with core requirements • Various combinations can be exposed depending on need • Here widget is configured for dev-camp enabling developers to see both views across all contexts
  • 17. Gadget view for learners • Widget for End-Users with context specific requirements can be integrated at container level • An integration along with Widget-Store search results will also be viable, enabling users to provide requirements if their store search does not yield desired results.
  • 18. Usage during Developer Camp • Embedded in local ROLE SDK during demonstration • Participants invited to vote on existing requirements or create new ones • Useful URLs related to the Pilot: • http://www.cs.le.ac.uk/projects/ROLE/sre/ (Main site) • http://www.cs.le.ac.uk/projects/ROLE/sre/sre.xml (WidgetURL)
  • 19. Lessons Learned • Lack of common understanding and awareness about PLEs. • Developers/teachers/researchers acting as “surrogate customer” which is a potential problem • Inadequate communication among “end-users” and developers around proposed requirements • Cultural diversity and language barrier – Chinese, German and English • Lurking – 90-9-1 behaviour atypical of any community based forums
  • 20. Lessons Learned • View Separation important as demonstrated earlier • Expose relevant requirements as per users context • Ensure easily configurable views • Devise mechanism to counter „Cold Start‟ problems • Mandatory voting • Reward mechanism in terms of visible reputation scores or badges
  • 21. Future Improvements • Ease of contribution • Create templates that users can edit rather than forcing them to start from scratch • Allow users to enter requirements in their preferred language • Integrate with development infrastructure (e.g JIRA) for enhanced traceability • Prioritisation model • Attempt of extract rationales behind ratings • Utilise SNA and Monitoring data to assist decision support via a RE dashboard • Requirements dashboard • Users able to view their own activity • View community activity
  • 22. THANK YOU © www.role-project.eu

Editor's Notes

  1. A community needs to be able to observe itself, to analyze and maybe even simulate its behavior, in order to evolve its rules of cooperation and to continuously identify and adapt its requirements. The above considerations originate from an operational theory of media called Transcriptivity Theory (Jäger, 2002) describing the operational semantics of medial artifacts founded on the three basic operations transcription, localization and addressing. Transcriptivity theorywas summarized in the abstract software architecture ATLAS (Architecture for Transcription, Localization, and Addressing Systems) (Jarke and Klamma, 2006). A CoP is a group of people who share a concern or a passion and who interact regularly to learn how to improve. Individual learning in a CoP is mainly based on “legitimate peripheral participation” (Lave and Wenger, 1991). Actor-network-theory (ANT) (Latour 1999), according to which no distinction is made between human and non-human actors, can be adopted. Such a non-differentiation between people and technologies intertwines actions, influences, or results of actions.
  2. Can now be integrated with any container for ease of contribution View separation depending on context (developer sees both infrastructure and widget requirements, users can only see requirements as per their context) Eg: SJTU users can only see requirements from their test-beds