SlideShare a Scribd company logo
1 of 33
Mahmood Hosseini,Alimohammad Shahri, Keith Phalp and RaianAli
Bournemouth University
01/06/2016 1
 Introduction
 What are transparency requirements?
 Peculiarities of transparency
 Motivation
 Why crowdsourcing?
 Why structured feedback?
 Why social adaptation?
 Overviews
 Overview of transparency reference models
 Overview of our proposed framework
 Overview of structured feedback elements
 Applying the concepts in the engineering of transparency requirements
 Applying crowdsourcing
 Applying structured feedback
 Applying social adaptation
 Conclusion and future work
01/06/2016 2
IntroductionMotivationOverviewsApplicationsConclusion
IntroductionMotivationOverviewsApplicationsConclusion
What information should I
put on my product label?
(THE RIGHTTO SHOW)
01/06/2016 3
IntroductionMotivationOverviewsApplicationsConclusion
What information do I
need to know in aT&C?
(THE RIGHTTO KNOW)
01/06/2016 4
 Non functional requirements
 Getting more attention
 The change of the millennium
 Social crises, e.g., Panama Papers and Ashley Madison
 Financial crises, e.g., the one in 2008
01/06/2016 5
IntroductionMotivationOverviewsApplicationsConclusion
Image courtesy of Time, 14 Apr 2016
 Initiatives to handle transparency requirements
 E.g., Freedom of Information Act, Open Government
 Need for engineering
 Reference models, conceptual models, tools, automated
analysis
01/06/2016 6
IntroductionMotivationOverviewsApplicationsConclusion
 What to disclose
 Informational needs of the stakeholders
 Who to disclose to
 Stakeholder identification, their different needs
 When to disclose
 Timeliness
 How much to disclose
 Preventing information overload
 Regulations and limitations
 Other non-functional requirements such as privacy
 Evolution over time
 Information life span, transient requirement
 Targeted transparency vs. tailored transparency
 Role level vs. individual level
01/06/2016 7
IntroductionMotivationOverviewsApplicationsConclusion
8
Transparency
is providing
high quality
information
Transparency
should be
meaningful for
its users
Transparency
is synonymous
with
information
Transparenc
y should only
reach those
who need it
01/06/2016
IntroductionMotivationOverviewsApplicationsConclusion
Transparency is
about
accessible,
understandable
information
 Crowdsourcing allows the engagement of a
large, diverse crowd
 It has been investigated in RE activities
 StakeRare, StakeSource, REfine, CrowdREquire
 It can be considered as a solution to dynamic
or bi-directional transparency
01/06/2016 9
IntroductionMotivationOverviewsApplicationsConclusion
 Easier to aggregate, process, analyse and
evaluate
 Its use has been investigated in
crowdsourcing activities
 Transparency attributes allow for structured
feedback
01/06/2016 10
IntroductionMotivationOverviewsApplicationsConclusion
 Social adaptation regards user feedback as
the main driving force for software evolution
 A good fit for transparency requirements
 They are volatile
 They change over time
 They vary for different stakeholders
 We need social adaptation to ensure the
crowd is heard
01/06/2016 11
IntroductionMotivationOverviewsApplicationsConclusion
01/06/2016 12
IntroductionMotivationOverviewsApplicationsConclusion
(Presented in RE 2015)
01/06/2016 13
IntroductionMotivationOverviewsApplicationsConclusion
(Facets Presented in REFSQ 2016)
01/06/2016 14
IntroductionMotivationOverviewsApplicationsConclusion
(Facets Presented in REFSQ 2016)
01/06/2016 15
Kahn, B. K., Strong, D. M., & Wang, R. Y. (2002). Information quality benchmarks: product and service
performance. Communications of the ACM, 45(4), 184-192.
IntroductionMotivationOverviewsApplicationsConclusion
(FacetsPresentedinREFSQ2016)
01/06/2016 16
IntroductionMotivationOverviewsApplicationsConclusion
monitor
analyse plan
execute
IntroductionMotivationOverviewsApplicationsConclusion
01/06/2016 17
 The four pillars of crowdsourcing
match transparency actors
 The crowd: information receivers
 The crowdsourcer: information
provider
 The crowdsourced task:
transparency provision
 The crowdsourcing platform:
information medium
01/06/2016 18
IntroductionMotivationOverviewsApplicationsConclusion
 Crowdsourcing for the identification of
stakeholders
 Identification of alternative information providers,
as acknowledged in Section 2(21)(1) of UK FOIA
 Identification of alternative information mediums
 Creation of alternative information mediums,
e.g., by sharing information in social media
 Identification of other information receivers, i.e.,
spreading transparency to those who need it
01/06/2016 19
IntroductionMotivationOverviewsApplicationsConclusion
 Spotting transparency meaningfulness
mismatch (i.e., mismatches in data, process,
and/or policy transparency)
 Annotation of information as data, process and policy
 Notifying where information concerning data, process,
and policy is missing through requests of information
01/06/2016 20
IntroductionMotivationOverviewsApplicationsConclusion
 Information availability:
 Missing information
 Disseminating information for better
reach
 Information interpretation:
 Crowd interpretation of the information
into a more crowd-friendly language
 Helping formal interpreters, e.g., news
agencies in local issues
 Compare interpretations
01/06/2016 21
IntroductionMotivationOverviewsApplicationsConclusion
 Information accessibility:
 Spotting difficulties in access, e.g., too
many clicks, obsolete electronic formats
 Enhancing accessibility by sharing
 Information perception:
 Perception sharing to help information
providers reduce the perception gap
01/06/2016 22
IntroductionMotivationOverviewsApplicationsConclusion
 Information understandability:
 Highlighting ambiguities, discrepancies,
etc., e.g., in aTerms and Conditions
document
 Information acceptance:
 Sharing their acceptance/refusal, and the
reason for it, e.g., lack of reputation of
the news source
01/06/2016 23
IntroductionMotivationOverviewsApplicationsConclusion
 Information actionability:
 Sharing if and how information is
useful, similar to celebrity
endorsements, e.g., an increase in
the annual fee resulting in bank
customers moving their money to
other banks
01/06/2016 24
IntroductionMotivationOverviewsApplicationsConclusion
 Product/service quality dimensions
conforming to specifications
 Finding inconsistencies, imprecisions,
etc.
 Product/service quality dimensions
meeting or exceeding consumer
expectations
 Crowd feedback must be elicited in the
quality assurance of these dimensions
01/06/2016 25
IntroductionMotivationOverviewsApplicationsConclusion
 Pinpointing the loci where transparency
has been successful or has failed:
 On the level of transparency required
(i.e., data, process, policy)
 On the last step where transparency has
been achieved or failed (i.e., availability,
interpretation, accessibility, perception,
understandability, acceptance,
actionability)
 On the information quality in
transparency
 On stakeholder identification and
medium discovery
 Still, the use of free-form comment is
recommended along with structured
feedback
01/06/2016 26
IntroductionMotivationOverviewsApplicationsConclusion
 Transparency requirements are often individual,
context-dependent, and emerging requirements
 Every individual’s transparency requirement
should be ideally elicited, similar to the industry
idea of mass customisation
 For transparency, a continuous feedback
acquisition facilitates mass customisation
 How, what, where, when to disclose and to whom
01/06/2016 27
IntroductionMotivationOverviewsApplicationsConclusion
 Monitoring:
 Stakeholders’ transparency requirements change
with the change of time and context, and they
often become obsolete as soon as they are met
 Monitoring through feedback is necessary to
ensure transparency requirements are met all the
time
 The power of the crowd can be harnessed through
structured feedback for the engineering of
transparency requirements
01/06/2016 28
IntroductionMotivationOverviewsApplicationsConclusion
 Analysis:
 Structured feedback can help the analysis of
transparency requirements
 Modelling and formalisation of transparency
requirements helps reasoning and analysis
 We have proposed a domain-specific modelling
language,TranspLan, for the engineering of
transparency requirements
▪ (to be presented in CAiSE 2016)
01/06/2016 29
IntroductionMotivationOverviewsApplicationsConclusion
 Planning:
 Finding the best alternative for satisficing
transparency requirements
 Using recommender systems helps in the
selection of alternatives
 User profiling helps recommender systems
understand users’ interests
 Execution:
 Just consider that transparency requirements are
transient!
01/06/2016 30
IntroductionMotivationOverviewsApplicationsConclusion
 We proposed a conceptual
framework for utilising
crowdsourcing and social
adaptation through structured
feedback for engineering and
evolving transparency
requirements
 Our future work will be
consolidating the proposed
framework, and providing
methods supported by automated
tools for covering the entire life
cycle of transparency requirements
01/06/2016 31
IntroductionMotivationOverviewsApplicationsConclusion
monitor
analyse plan execute
 The research is supported by an FP7 Marie
Curie CIG grant (the SOCIAD project).
01/06/2016 32
01/06/2016 33

More Related Content

Similar to Crowdsourcing transparency requirements through structured feedback and social

The 2017 Hospital Guide to Secure Mobile Messaging Success
The 2017 Hospital Guide to Secure Mobile Messaging SuccessThe 2017 Hospital Guide to Secure Mobile Messaging Success
The 2017 Hospital Guide to Secure Mobile Messaging SuccessSpok
 
Presentation To Iowa Pipeline Safety Conference June 2010
Presentation To Iowa Pipeline Safety Conference June 2010Presentation To Iowa Pipeline Safety Conference June 2010
Presentation To Iowa Pipeline Safety Conference June 2010amanda
 
Class,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docxClass,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docxmccormicknadine86
 
Class,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docxClass,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docxbartholomeocoombs
 
Tns social media insights for growth
Tns social media  insights for growthTns social media  insights for growth
Tns social media insights for growthGabriella Bergaglio
 
The art of implementing data lineage
The art of implementing data lineageThe art of implementing data lineage
The art of implementing data lineageLeigh Hill
 
NURS 4335 Community & Public Health NursingSpring 2020Clinical.docx
NURS 4335 Community & Public Health NursingSpring 2020Clinical.docxNURS 4335 Community & Public Health NursingSpring 2020Clinical.docx
NURS 4335 Community & Public Health NursingSpring 2020Clinical.docxdunhamadell
 
How to leverage a market data inventory platform for enterprise-wide gains
How to leverage a market data inventory platform for enterprise-wide gainsHow to leverage a market data inventory platform for enterprise-wide gains
How to leverage a market data inventory platform for enterprise-wide gainsLeigh Hill
 
590769 Software Testing To Be Or Not To Be
590769 Software Testing To Be Or Not To Be590769 Software Testing To Be Or Not To Be
590769 Software Testing To Be Or Not To BeNeha Thakur
 
1st eStandards conference: next steps for standardization in large scale eHea...
1st eStandards conference: next steps for standardization in large scale eHea...1st eStandards conference: next steps for standardization in large scale eHea...
1st eStandards conference: next steps for standardization in large scale eHea...chronaki
 
Field Interactive MR Pvt Ltd ESOMAR 28 Questions & Answers
Field Interactive MR Pvt Ltd ESOMAR 28 Questions & AnswersField Interactive MR Pvt Ltd ESOMAR 28 Questions & Answers
Field Interactive MR Pvt Ltd ESOMAR 28 Questions & AnswersField Interactive MR
 
From Product Management To Social Product Management
From Product Management To Social Product ManagementFrom Product Management To Social Product Management
From Product Management To Social Product ManagementTom Grant
 
Design innovation project
Design innovation projectDesign innovation project
Design innovation projectShengWang61
 
Communicating with the media (IDS)
Communicating with the media (IDS)Communicating with the media (IDS)
Communicating with the media (IDS)Research to Action
 
20161121 goat2016 - ken mcmillan - bas lessons learned - all notes
20161121   goat2016 - ken mcmillan - bas lessons learned - all notes20161121   goat2016 - ken mcmillan - bas lessons learned - all notes
20161121 goat2016 - ken mcmillan - bas lessons learned - all notesKen McMillan, PMP, CISSP, ITIL
 
Cédric Thomas, OW2 CEO presentation at Net Futures 2016
Cédric Thomas, OW2 CEO presentation at Net Futures 2016Cédric Thomas, OW2 CEO presentation at Net Futures 2016
Cédric Thomas, OW2 CEO presentation at Net Futures 2016OW2
 
Fuzzy Front End Presentation For Hfi Contextual Innovation Team
Fuzzy Front End Presentation For Hfi Contextual Innovation TeamFuzzy Front End Presentation For Hfi Contextual Innovation Team
Fuzzy Front End Presentation For Hfi Contextual Innovation TeamRushikesh KULKARNI
 

Similar to Crowdsourcing transparency requirements through structured feedback and social (20)

The 2017 Hospital Guide to Secure Mobile Messaging Success
The 2017 Hospital Guide to Secure Mobile Messaging SuccessThe 2017 Hospital Guide to Secure Mobile Messaging Success
The 2017 Hospital Guide to Secure Mobile Messaging Success
 
Presentation To Iowa Pipeline Safety Conference June 2010
Presentation To Iowa Pipeline Safety Conference June 2010Presentation To Iowa Pipeline Safety Conference June 2010
Presentation To Iowa Pipeline Safety Conference June 2010
 
Traditional media-standards-6-12-12-v-2
Traditional media-standards-6-12-12-v-2Traditional media-standards-6-12-12-v-2
Traditional media-standards-6-12-12-v-2
 
Class,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docxClass,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docx
 
Class,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docxClass,     The COSO framework of internal controls is practiced .docx
Class,     The COSO framework of internal controls is practiced .docx
 
Tns social media insights for growth
Tns social media  insights for growthTns social media  insights for growth
Tns social media insights for growth
 
The art of implementing data lineage
The art of implementing data lineageThe art of implementing data lineage
The art of implementing data lineage
 
NURS 4335 Community & Public Health NursingSpring 2020Clinical.docx
NURS 4335 Community & Public Health NursingSpring 2020Clinical.docxNURS 4335 Community & Public Health NursingSpring 2020Clinical.docx
NURS 4335 Community & Public Health NursingSpring 2020Clinical.docx
 
How to leverage a market data inventory platform for enterprise-wide gains
How to leverage a market data inventory platform for enterprise-wide gainsHow to leverage a market data inventory platform for enterprise-wide gains
How to leverage a market data inventory platform for enterprise-wide gains
 
Are you SLA-Ready?
Are you SLA-Ready?Are you SLA-Ready?
Are you SLA-Ready?
 
590769 Software Testing To Be Or Not To Be
590769 Software Testing To Be Or Not To Be590769 Software Testing To Be Or Not To Be
590769 Software Testing To Be Or Not To Be
 
1st eStandards conference: next steps for standardization in large scale eHea...
1st eStandards conference: next steps for standardization in large scale eHea...1st eStandards conference: next steps for standardization in large scale eHea...
1st eStandards conference: next steps for standardization in large scale eHea...
 
Field Interactive MR Pvt Ltd ESOMAR 28 Questions & Answers
Field Interactive MR Pvt Ltd ESOMAR 28 Questions & AnswersField Interactive MR Pvt Ltd ESOMAR 28 Questions & Answers
Field Interactive MR Pvt Ltd ESOMAR 28 Questions & Answers
 
From Product Management To Social Product Management
From Product Management To Social Product ManagementFrom Product Management To Social Product Management
From Product Management To Social Product Management
 
Selling Solutions
Selling SolutionsSelling Solutions
Selling Solutions
 
Design innovation project
Design innovation projectDesign innovation project
Design innovation project
 
Communicating with the media (IDS)
Communicating with the media (IDS)Communicating with the media (IDS)
Communicating with the media (IDS)
 
20161121 goat2016 - ken mcmillan - bas lessons learned - all notes
20161121   goat2016 - ken mcmillan - bas lessons learned - all notes20161121   goat2016 - ken mcmillan - bas lessons learned - all notes
20161121 goat2016 - ken mcmillan - bas lessons learned - all notes
 
Cédric Thomas, OW2 CEO presentation at Net Futures 2016
Cédric Thomas, OW2 CEO presentation at Net Futures 2016Cédric Thomas, OW2 CEO presentation at Net Futures 2016
Cédric Thomas, OW2 CEO presentation at Net Futures 2016
 
Fuzzy Front End Presentation For Hfi Contextual Innovation Team
Fuzzy Front End Presentation For Hfi Contextual Innovation TeamFuzzy Front End Presentation For Hfi Contextual Innovation Team
Fuzzy Front End Presentation For Hfi Contextual Innovation Team
 

More from Engineering and Social Informatics (ESOTICS)

More from Engineering and Social Informatics (ESOTICS) (19)

Digital addiction and what you need to know
Digital addiction and what you need to knowDigital addiction and what you need to know
Digital addiction and what you need to know
 
Pragmatic requirements for adaptive systems a goal driven modeling and analys...
Pragmatic requirements for adaptive systems a goal driven modeling and analys...Pragmatic requirements for adaptive systems a goal driven modeling and analys...
Pragmatic requirements for adaptive systems a goal driven modeling and analys...
 
Socially augmented software empowering software operation through social cont...
Socially augmented software empowering software operation through social cont...Socially augmented software empowering software operation through social cont...
Socially augmented software empowering software operation through social cont...
 
Mitigating circumstances in cyber crime
Mitigating circumstances in cyber  crimeMitigating circumstances in cyber  crime
Mitigating circumstances in cyber crime
 
The design of software based peer groups to combat digital addiction
The design of software based peer groups to combat digital addiction The design of software based peer groups to combat digital addiction
The design of software based peer groups to combat digital addiction
 
Persuasive and culture aware feedback acquisition
Persuasive and culture aware feedback acquisitionPersuasive and culture aware feedback acquisition
Persuasive and culture aware feedback acquisition
 
Adaptive software based feedback acquisition a personas-based design
Adaptive software based feedback acquisition a personas-based designAdaptive software based feedback acquisition a personas-based design
Adaptive software based feedback acquisition a personas-based design
 
A modelling language for transparency requirements in business information sy...
A modelling language for transparency requirements in business information sy...A modelling language for transparency requirements in business information sy...
A modelling language for transparency requirements in business information sy...
 
Modelling and analysing contextual failures for dependability requirements
Modelling and analysing contextual failures for dependability requirementsModelling and analysing contextual failures for dependability requirements
Modelling and analysing contextual failures for dependability requirements
 
Engineering software based motivation a persona-based approach
Engineering software based motivation a persona-based approachEngineering software based motivation a persona-based approach
Engineering software based motivation a persona-based approach
 
REfine a gamifiedplatform for participatory requirements engineering
REfine a gamifiedplatform for participatory requirements engineeringREfine a gamifiedplatform for participatory requirements engineering
REfine a gamifiedplatform for participatory requirements engineering
 
The Emerging Requirement for Digital Addiction Labels
The Emerging Requirement for Digital Addiction LabelsThe Emerging Requirement for Digital Addiction Labels
The Emerging Requirement for Digital Addiction Labels
 
Gamification for volunteer cloud computing
Gamification for volunteer cloud computingGamification for volunteer cloud computing
Gamification for volunteer cloud computing
 
Towards a code of ethics for gamification at enterprise po em
Towards a code of ethics for gamification at enterprise po emTowards a code of ethics for gamification at enterprise po em
Towards a code of ethics for gamification at enterprise po em
 
Consideration in software mediated social interaction
Consideration in software mediated social interactionConsideration in software mediated social interaction
Consideration in software mediated social interaction
 
Crowdsourcing Software Evaluation
Crowdsourcing Software EvaluationCrowdsourcing Software Evaluation
Crowdsourcing Software Evaluation
 
Digital addiction REFSQ 14
Digital addiction REFSQ 14 Digital addiction REFSQ 14
Digital addiction REFSQ 14
 
The design of adaptive acquisition of users feedback an empirical study (rcis...
The design of adaptive acquisition of users feedback an empirical study (rcis...The design of adaptive acquisition of users feedback an empirical study (rcis...
The design of adaptive acquisition of users feedback an empirical study (rcis...
 
Socially-Driven Software Adaptation
Socially-Driven Software AdaptationSocially-Driven Software Adaptation
Socially-Driven Software Adaptation
 

Recently uploaded

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Crowdsourcing transparency requirements through structured feedback and social

  • 1. Mahmood Hosseini,Alimohammad Shahri, Keith Phalp and RaianAli Bournemouth University 01/06/2016 1
  • 2.  Introduction  What are transparency requirements?  Peculiarities of transparency  Motivation  Why crowdsourcing?  Why structured feedback?  Why social adaptation?  Overviews  Overview of transparency reference models  Overview of our proposed framework  Overview of structured feedback elements  Applying the concepts in the engineering of transparency requirements  Applying crowdsourcing  Applying structured feedback  Applying social adaptation  Conclusion and future work 01/06/2016 2 IntroductionMotivationOverviewsApplicationsConclusion
  • 3. IntroductionMotivationOverviewsApplicationsConclusion What information should I put on my product label? (THE RIGHTTO SHOW) 01/06/2016 3
  • 4. IntroductionMotivationOverviewsApplicationsConclusion What information do I need to know in aT&C? (THE RIGHTTO KNOW) 01/06/2016 4
  • 5.  Non functional requirements  Getting more attention  The change of the millennium  Social crises, e.g., Panama Papers and Ashley Madison  Financial crises, e.g., the one in 2008 01/06/2016 5 IntroductionMotivationOverviewsApplicationsConclusion Image courtesy of Time, 14 Apr 2016
  • 6.  Initiatives to handle transparency requirements  E.g., Freedom of Information Act, Open Government  Need for engineering  Reference models, conceptual models, tools, automated analysis 01/06/2016 6 IntroductionMotivationOverviewsApplicationsConclusion
  • 7.  What to disclose  Informational needs of the stakeholders  Who to disclose to  Stakeholder identification, their different needs  When to disclose  Timeliness  How much to disclose  Preventing information overload  Regulations and limitations  Other non-functional requirements such as privacy  Evolution over time  Information life span, transient requirement  Targeted transparency vs. tailored transparency  Role level vs. individual level 01/06/2016 7 IntroductionMotivationOverviewsApplicationsConclusion
  • 8. 8 Transparency is providing high quality information Transparency should be meaningful for its users Transparency is synonymous with information Transparenc y should only reach those who need it 01/06/2016 IntroductionMotivationOverviewsApplicationsConclusion Transparency is about accessible, understandable information
  • 9.  Crowdsourcing allows the engagement of a large, diverse crowd  It has been investigated in RE activities  StakeRare, StakeSource, REfine, CrowdREquire  It can be considered as a solution to dynamic or bi-directional transparency 01/06/2016 9 IntroductionMotivationOverviewsApplicationsConclusion
  • 10.  Easier to aggregate, process, analyse and evaluate  Its use has been investigated in crowdsourcing activities  Transparency attributes allow for structured feedback 01/06/2016 10 IntroductionMotivationOverviewsApplicationsConclusion
  • 11.  Social adaptation regards user feedback as the main driving force for software evolution  A good fit for transparency requirements  They are volatile  They change over time  They vary for different stakeholders  We need social adaptation to ensure the crowd is heard 01/06/2016 11 IntroductionMotivationOverviewsApplicationsConclusion
  • 15. 01/06/2016 15 Kahn, B. K., Strong, D. M., & Wang, R. Y. (2002). Information quality benchmarks: product and service performance. Communications of the ACM, 45(4), 184-192. IntroductionMotivationOverviewsApplicationsConclusion (FacetsPresentedinREFSQ2016)
  • 18.  The four pillars of crowdsourcing match transparency actors  The crowd: information receivers  The crowdsourcer: information provider  The crowdsourced task: transparency provision  The crowdsourcing platform: information medium 01/06/2016 18 IntroductionMotivationOverviewsApplicationsConclusion
  • 19.  Crowdsourcing for the identification of stakeholders  Identification of alternative information providers, as acknowledged in Section 2(21)(1) of UK FOIA  Identification of alternative information mediums  Creation of alternative information mediums, e.g., by sharing information in social media  Identification of other information receivers, i.e., spreading transparency to those who need it 01/06/2016 19 IntroductionMotivationOverviewsApplicationsConclusion
  • 20.  Spotting transparency meaningfulness mismatch (i.e., mismatches in data, process, and/or policy transparency)  Annotation of information as data, process and policy  Notifying where information concerning data, process, and policy is missing through requests of information 01/06/2016 20 IntroductionMotivationOverviewsApplicationsConclusion
  • 21.  Information availability:  Missing information  Disseminating information for better reach  Information interpretation:  Crowd interpretation of the information into a more crowd-friendly language  Helping formal interpreters, e.g., news agencies in local issues  Compare interpretations 01/06/2016 21 IntroductionMotivationOverviewsApplicationsConclusion
  • 22.  Information accessibility:  Spotting difficulties in access, e.g., too many clicks, obsolete electronic formats  Enhancing accessibility by sharing  Information perception:  Perception sharing to help information providers reduce the perception gap 01/06/2016 22 IntroductionMotivationOverviewsApplicationsConclusion
  • 23.  Information understandability:  Highlighting ambiguities, discrepancies, etc., e.g., in aTerms and Conditions document  Information acceptance:  Sharing their acceptance/refusal, and the reason for it, e.g., lack of reputation of the news source 01/06/2016 23 IntroductionMotivationOverviewsApplicationsConclusion
  • 24.  Information actionability:  Sharing if and how information is useful, similar to celebrity endorsements, e.g., an increase in the annual fee resulting in bank customers moving their money to other banks 01/06/2016 24 IntroductionMotivationOverviewsApplicationsConclusion
  • 25.  Product/service quality dimensions conforming to specifications  Finding inconsistencies, imprecisions, etc.  Product/service quality dimensions meeting or exceeding consumer expectations  Crowd feedback must be elicited in the quality assurance of these dimensions 01/06/2016 25 IntroductionMotivationOverviewsApplicationsConclusion
  • 26.  Pinpointing the loci where transparency has been successful or has failed:  On the level of transparency required (i.e., data, process, policy)  On the last step where transparency has been achieved or failed (i.e., availability, interpretation, accessibility, perception, understandability, acceptance, actionability)  On the information quality in transparency  On stakeholder identification and medium discovery  Still, the use of free-form comment is recommended along with structured feedback 01/06/2016 26 IntroductionMotivationOverviewsApplicationsConclusion
  • 27.  Transparency requirements are often individual, context-dependent, and emerging requirements  Every individual’s transparency requirement should be ideally elicited, similar to the industry idea of mass customisation  For transparency, a continuous feedback acquisition facilitates mass customisation  How, what, where, when to disclose and to whom 01/06/2016 27 IntroductionMotivationOverviewsApplicationsConclusion
  • 28.  Monitoring:  Stakeholders’ transparency requirements change with the change of time and context, and they often become obsolete as soon as they are met  Monitoring through feedback is necessary to ensure transparency requirements are met all the time  The power of the crowd can be harnessed through structured feedback for the engineering of transparency requirements 01/06/2016 28 IntroductionMotivationOverviewsApplicationsConclusion
  • 29.  Analysis:  Structured feedback can help the analysis of transparency requirements  Modelling and formalisation of transparency requirements helps reasoning and analysis  We have proposed a domain-specific modelling language,TranspLan, for the engineering of transparency requirements ▪ (to be presented in CAiSE 2016) 01/06/2016 29 IntroductionMotivationOverviewsApplicationsConclusion
  • 30.  Planning:  Finding the best alternative for satisficing transparency requirements  Using recommender systems helps in the selection of alternatives  User profiling helps recommender systems understand users’ interests  Execution:  Just consider that transparency requirements are transient! 01/06/2016 30 IntroductionMotivationOverviewsApplicationsConclusion
  • 31.  We proposed a conceptual framework for utilising crowdsourcing and social adaptation through structured feedback for engineering and evolving transparency requirements  Our future work will be consolidating the proposed framework, and providing methods supported by automated tools for covering the entire life cycle of transparency requirements 01/06/2016 31 IntroductionMotivationOverviewsApplicationsConclusion monitor analyse plan execute
  • 32.  The research is supported by an FP7 Marie Curie CIG grant (the SOCIAD project). 01/06/2016 32