1 / 9

Social Software Product Lines RESC’11 August 29 th , 2011 Trento, Italy

Social Software Product Lines RESC’11 August 29 th , 2011 Trento, Italy. Raian Ali, Carlos Solis, Fabiano Dalpiaz, Walid Maalej , Paolo Giorgini, and Bashar Nuseibeh. Research Question. Observation Configuration of software products is Enacted by designers

kalani
Download Presentation

Social Software Product Lines RESC’11 August 29 th , 2011 Trento, Italy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Social Software Product LinesRESC’11August 29th, 2011Trento, Italy Raian Ali, Carlos Solis, Fabiano Dalpiaz, WalidMaalej, Paolo Giorgini, and Bashar Nuseibeh

  2. Research Question • ObservationConfiguration of software products is • Enacted by designers • Done under uncertainty. However certainty is not a static property • Question • Giving users a voice to drive configuration as a continuous process • Impact • Configuration is crowd-sourced and made feasible, Collective social satisfaction is increased, Configuration is kept up-to-date • Approach • Obtaining users’ feedback and reconfiguring to reflect the collective judgment of each configuration

  3. Social Software Product Lines (SSPL) Assessing Configurations Qualities Electing Configuration Operating Configuration Obtaining &Storing Feedback Configurations Vs. Social Feedback • Users’ perception is part of the computation • Users are collaborators rather than pure consumers • Moving configuration from lab to society

  4. SSPL IS-A Social Adaptation

  5. Social Adaptation Vs. Self-Adaptation

  6. SSPL: Basic Artefacts

  7. When to apply SSPL? • Visibility, and thus difference, of the multi-configurations • Users’ eyes is the judge here • Incentives. WiKi is an example! • No frequent radical changes • Privacy and trust are manageable • Inspire trust, do not only assess it.. • No critical domains • ..

  8. Research Challenges • Users’ diversity • Specification • Variability awareness (judging the unknown) • Transparency vs. Accuracy • Inspiring trust • Incentives for altruism • …

  9. Ongoing work • Social Adaptation • When Software Gives Users a Voice • Social Sensing • When Users Become Monitors • Privacy in Context Monitoring • I allow to track my location for meeting requirements R1 …

More Related