SlideShare a Scribd company logo
1 of 27
Download to read offline
A Modelling Language for
Transparency Requirements in
Business Information Systems
Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, and Raian Ali
Bournemouth University, UK
Saturday,June25,2016
1
Agenda
• Introduction
• Transparency as a requirement
• What is missing?
• Transparency reference models
• Transparency Stakeholders’ Wheel
• Transparency Depth Pyramid
• Transparency Achievement Spectrum
• Information Quality in Transparency
• TranspLan: a transparency modelling language
• Modelling constituents and representations
• TranspLan mathematical definition
• Shield Diagram
• Sitreq Specification
• Infolet Specification
• Transparency requirements analysis
• Case study: university marking scheme
• Conclusion
• Conclusion
• Acknowledgements
Saturday,June25,2016
2
Transparency as a requirement
• Transparency is a requirement of democratic societies
Saturday,June25,2016
3
Introduction Reference Models TranspLan Case Study Conclusion
Image courtesy of The Independent, 12 Dec 2015
Transparency as a requirement
• Poor handling of transparency can lead to crises
• Financial crisis of 2008, as a result of lack of transparency
• Ashley Madison and Panama Papers incidents, results of
unwanted transparency
Saturday,June25,2016
4
Introduction Reference Models TranspLan Case Study Conclusion
Image courtesy of FinFacts Ireland, 8 Oct 2008
Image courtesy of News.com.au, 24 Apr 2016
Image courtesy of Time, 14 Apr 2016
Transparency as a requirement
• Transparency is the requirement of the younger generation
and the millennials
• They live in a more transparent world
• They are more transparent (e.g., through sharing in social media)
• They demand more transparency
Saturday,June25,2016
5
Introduction Reference Models TranspLan Case Study Conclusion
Image courtesy of TheViewInside.me, 25 Sep 2013 Image courtesy of Tru Access Blog, 16 Dec 2013
What is missing?
• The literature on transparency in general, and in computer
sciences in particular, lacks a critical focus, i.e., systematic
modelling and analysis of transparency requirements
• Transparency is usually studied alongside its adjacent concepts
related to information, e.g., privacy.
• There is a lack of rigorous conceptual models or reference
models for transparency.
• There has been no domain-specific languages proposed for
transparency requirements.
Saturday,June25,2016
6
Introduction Reference Models TranspLan Case Study Conclusion
Transparency Stakeholders’ Wheel
(Presented in RE 2015)
Saturday,June25,2016
7
Introduction Reference Models TranspLan Case Study Conclusion
Transparency Depth Pyramid
• It discusses transparency meaningfulness.
(Facets Presented in REFSQ 2016)
Saturday,June25,2016
8
Introduction Reference Models TranspLan Case Study Conclusion
Transparency Achievement Spectrum
• It discusses transparency usefulness.
(Facets Presented in REFSQ 2016)
Saturday,June25,2016
9
Introduction Reference Models TranspLan Case Study Conclusion
Information quality in transparency
(Kahn et al, 2002)
Saturday,June25,2016
10
[1] B. K. Kahn, D. M. Strong, R. Y. Wang, Information quality benchmarks: product and service performance,
Communications of the ACM 45 (4) (2002) 184–192.
Introduction Reference Models TranspLan Case Study Conclusion
Modelling constituentsand representations
• TranspLan is based on the four reference models of
transparency
• TranspLan is mathematically defined, but it also has the
following visual representation and specifications:
• StakeHolders’ Information Exchange Layout Diagram (or Shield
Diagram)
• INFOrmation eLEment Transparency specification (or Infolet
Specification)
• Stakeholders’ Information Transparency REQuirements
specification (or Sitreq Specification)
Saturday,June25,2016
11
Introduction Reference Models TranspLan Case Study Conclusion
Modelling constituentsand representations
• TranspLan constituents:
• Stakeholders
• Information elements
• types: data, process, policy
• Stakeholder-information relationships
• types: production, obligation, optionality, restriction, undecidedness
• Decomposition relations
• types: and, or, xor
• Information exchanges
Saturday,June25,2016
12
Introduction Reference Models TranspLan Case Study Conclusion
TranspLan mathematical definition
Saturday,June25,2016
13
Introduction Reference Models TranspLan Case Study Conclusion
Shield Diagram
Saturday,June25,2016
14
Introduction Reference Models TranspLan Case Study Conclusion
Sitreq Specification
Saturday,June25,2016
15
Introduction Reference Models TranspLan Case Study Conclusion
Infolet Specification
Saturday,June25,2016
16
Introduction Reference Models TranspLan Case Study Conclusion
Transparency requirements analysis
• Transparency Meaningfulness Mismatch
Saturday,June25,2016
17
Introduction Reference Models TranspLan Case Study Conclusion
Transparency requirements analysis
• Transparency Leakage
Saturday,June25,2016
18
Introduction Reference Models TranspLan Case Study Conclusion
University marking scheme specification
• During and at the end of each semester, students' understanding of a unit is
evaluated by a combination of coursework and exams, hereby called assignment.
The marking is generally performed by two markers. The first marker is the unit
leader by default, and the second marker performs marking for quality
assurance purposes. The marking is performed using a marking scheme provided
by the university as a general guideline. Feedback on assignments is also
provided by the first marker to students. Besides, students may ask the first
marker to give them statistics about markings. Sometimes, an external examiner
is also involved in the marking process by marking the assignments in order to
evaluate the quality of the marking performed by the first and second marker.
The external examiner also provides feedback on marking of the first and second
marker. Furthermore, a teaching committee is in charge of reviewing all the
markings and accepting or refusing them.
• If any inconsistencies arise between the two markers, or between the two
markers and the external examiner, then an exam board will review the
markings and decide the final marking. The exam board also investigates
students‘ complaints about their marks, which must not be disclosed to the unit
leader, and investigates the marking refusal if the teaching committee refuses
the marking. The exam board decision on students' marking will be final.
Saturday,June25,2016
19
Introduction Reference Models TranspLan Case Study Conclusion
Analysis of the transparency model
• The analysis of Sitreq specifications revealed that several transparency
meaningfulness types were missing, i.e., the level of transparency
meaningfulness (i.e., data, process, or policy) required by the
stakeholders was unknown. Furthermore, some Infolet specifications
missed the same information, meaning that the level of transparency
some information elements provide was not investigated, irrespective of
the stakeholders' requirements.
• The analysis of Sitreq specifications also showed that several
transparency provision types were missing, i.e., whether the
transparency is coercive or voluntary supply, or legal or personal
demand, could not be identified.
• The use of Infolet specifications helped the detection of negligence in
information quality checks for information elements.
• The use of Infolet specifications also facilitated the discovery of
inattention to transparency usefulness.
Saturday,June25,2016
20
Introduction Reference Models TranspLan Case Study Conclusion
Analysis of the transparency model
• Running the first algorithmic analysis on transparency mismatch
detection:
• While the first marker's feedback on assignments contained the
spotting and revealing of the mistakes students had made on their
assignments(i.e., ‘data’), students requested that the first marker also
emphasises on why they think one solution is wrong and how these
mistakes could be avoided (i.e., ‘policy’).
• Running the second algorithmic analysis on transparency leakage
detection:
• The students did not want their complaints to be seen by the first
marker. The exam board, however, provided the first marker with
their decisions on complaints, literally revealing the complaints to
the first marker. While this is not a privacy issue or a security
problem, it can put pressure on students and probably discourage
them from making further complaints.
Saturday,June25,2016
21
Introduction Reference Models TranspLan Case Study Conclusion
Case study: Shield Diagram
Saturday,June25,2016
22
Introduction Reference Models TranspLan Case Study Conclusion
Case study: Sitreq Specification
Saturday,June25,2016
23
Introduction Reference Models TranspLan Case Study Conclusion
Case study: Infolet Specification
Saturday,June25,2016
24
Introduction Reference Models TranspLan Case Study Conclusion
Conclusion
• We proposed TranspLan, which is a domain-specific language
for engineering transparency requirements.
• The language is based on an extensive literature study and on
our four reference models of transparency.
• It provides a graphical language for transparency requirements
engineers along with specification sheets.
• A case study, as a proof of concept, shows the feasibility and
potentials of TranspLan for modelling and analysis of
transparency requirements in a business information system.
Saturday,June25,2016
25
Introduction Reference Models TranspLan Case Study Conclusion
Acknowledgements
• The research is supported by an FP7 Marie Curie CIG grant
(the SOCIAD project).
Saturday,June25,2016
26
Questions
Saturday,June25,2016
27
mhosseini@bournemouth.ac.uk

More Related Content

Viewers also liked

The Transparency Manifesto
The Transparency ManifestoThe Transparency Manifesto
The Transparency ManifestoJohn C. Havens
 
Transparency - Risk To The Business Or Not
Transparency - Risk To The Business Or NotTransparency - Risk To The Business Or Not
Transparency - Risk To The Business Or NotKate Carruthers
 
Simplicity and Transparency
Simplicity and TransparencySimplicity and Transparency
Simplicity and TransparencyJodie Heflin
 
INBOUND Bold Talks: Marcus Sheridan
INBOUND Bold Talks: Marcus SheridanINBOUND Bold Talks: Marcus Sheridan
INBOUND Bold Talks: Marcus SheridanHubSpot
 
Học Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseo
Học Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseoHọc Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseo
Học Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseoLinh Nguyen
 
Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...
Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...
Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...Jose_Sergio_Gabrielli
 
Ofimática..[1].pptx-
 Ofimática..[1].pptx- Ofimática..[1].pptx-
Ofimática..[1].pptx-cobao44
 
Sales Asset Management - Create, Discover, Recommend Great Content
Sales Asset Management - Create, Discover, Recommend Great ContentSales Asset Management - Create, Discover, Recommend Great Content
Sales Asset Management - Create, Discover, Recommend Great ContentKnowledgeTree Inc.
 
Pràctica de word
Pràctica de wordPràctica de word
Pràctica de wordvagallegos
 
The 5 Pillars of Business Freedom - Transparency
The 5 Pillars of Business Freedom - Transparency The 5 Pillars of Business Freedom - Transparency
The 5 Pillars of Business Freedom - Transparency EvolutionCapitalPartners
 
Intro to Games User Research Methods - March 2013
Intro to Games User Research Methods - March 2013Intro to Games User Research Methods - March 2013
Intro to Games User Research Methods - March 2013Ben Lewis-Evans
 
BCMA "how to: effectively use market research to make your branded content mo...
BCMA "how to: effectively use market research to make your branded content mo...BCMA "how to: effectively use market research to make your branded content mo...
BCMA "how to: effectively use market research to make your branded content mo...Sander Saar
 
Creative Giving: Tithing and Biblical Stewardship
Creative Giving: Tithing and Biblical StewardshipCreative Giving: Tithing and Biblical Stewardship
Creative Giving: Tithing and Biblical StewardshipBerean Guide
 

Viewers also liked (15)

The Transparency Manifesto
The Transparency ManifestoThe Transparency Manifesto
The Transparency Manifesto
 
Transparency - Risk To The Business Or Not
Transparency - Risk To The Business Or NotTransparency - Risk To The Business Or Not
Transparency - Risk To The Business Or Not
 
Simplicity and Transparency
Simplicity and TransparencySimplicity and Transparency
Simplicity and Transparency
 
INBOUND Bold Talks: Marcus Sheridan
INBOUND Bold Talks: Marcus SheridanINBOUND Bold Talks: Marcus Sheridan
INBOUND Bold Talks: Marcus Sheridan
 
Học Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseo
Học Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseoHọc Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseo
Học Digital Marketing tại q2 cùng Linh Nguyễn tác giả hệ thống FAceseo
 
Minimum Wage Labor Law Posting
Minimum Wage Labor Law PostingMinimum Wage Labor Law Posting
Minimum Wage Labor Law Posting
 
Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...
Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...
Plano de Desenvolvimento Socioeconômico da Macro Área de Influência da Ponte ...
 
Ofimática..[1].pptx-
 Ofimática..[1].pptx- Ofimática..[1].pptx-
Ofimática..[1].pptx-
 
Sales Asset Management - Create, Discover, Recommend Great Content
Sales Asset Management - Create, Discover, Recommend Great ContentSales Asset Management - Create, Discover, Recommend Great Content
Sales Asset Management - Create, Discover, Recommend Great Content
 
Pràctica de word
Pràctica de wordPràctica de word
Pràctica de word
 
Presentacion 3
Presentacion 3Presentacion 3
Presentacion 3
 
The 5 Pillars of Business Freedom - Transparency
The 5 Pillars of Business Freedom - Transparency The 5 Pillars of Business Freedom - Transparency
The 5 Pillars of Business Freedom - Transparency
 
Intro to Games User Research Methods - March 2013
Intro to Games User Research Methods - March 2013Intro to Games User Research Methods - March 2013
Intro to Games User Research Methods - March 2013
 
BCMA "how to: effectively use market research to make your branded content mo...
BCMA "how to: effectively use market research to make your branded content mo...BCMA "how to: effectively use market research to make your branded content mo...
BCMA "how to: effectively use market research to make your branded content mo...
 
Creative Giving: Tithing and Biblical Stewardship
Creative Giving: Tithing and Biblical StewardshipCreative Giving: Tithing and Biblical Stewardship
Creative Giving: Tithing and Biblical Stewardship
 

Similar to A modelling language for transparency requirements in business information systems

Villanova lean six sigma curriculm
Villanova lean six sigma curriculmVillanova lean six sigma curriculm
Villanova lean six sigma curriculmJohn Francolini
 
Iwsm2014 evaluating software product quality (ali idri)
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)Nesma
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...nicholes21
 
Presentation on Software process improvement in GSD
Presentation on Software process improvement in GSDPresentation on Software process improvement in GSD
Presentation on Software process improvement in GSDRafi Ullah
 
Facing the Data Challenge: Institutions, Disciplines, Services and Risks
Facing the Data Challenge: Institutions, Disciplines, Services and RisksFacing the Data Challenge: Institutions, Disciplines, Services and Risks
Facing the Data Challenge: Institutions, Disciplines, Services and RisksLizLyon
 
Operation research and its application
Operation research and its applicationOperation research and its application
Operation research and its applicationpriya sinha
 
Profiling Linked Open Data
Profiling Linked Open DataProfiling Linked Open Data
Profiling Linked Open DataBlerina Spahiu
 
Calibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation ModelsCalibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation ModelsWSP
 
Research Writing Methodology
Research Writing MethodologyResearch Writing Methodology
Research Writing MethodologyAiden Yeh
 
A Best Practices Approach to Guide (Not Stifle) Qualitative Inquiry
A Best Practices Approach to Guide (Not Stifle) Qualitative InquiryA Best Practices Approach to Guide (Not Stifle) Qualitative Inquiry
A Best Practices Approach to Guide (Not Stifle) Qualitative InquiryRoller Research
 
Evaluating complex change across projects and contexts: Methodological lesson...
Evaluating complex change across projects and contexts: Methodological lesson...Evaluating complex change across projects and contexts: Methodological lesson...
Evaluating complex change across projects and contexts: Methodological lesson...Itad Ltd
 
Learning Analytics – Research challenges arising from a current review of LA use
Learning Analytics – Research challenges arising from a current review of LA useLearning Analytics – Research challenges arising from a current review of LA use
Learning Analytics – Research challenges arising from a current review of LA useRiina Vuorikari
 
FDM 204 and ME 204 Conceptual Framework
FDM 204 and ME 204  Conceptual Framework FDM 204 and ME 204  Conceptual Framework
FDM 204 and ME 204 Conceptual Framework Jo Balucanag - Bitonio
 
OR chapter 1.pdf
OR chapter 1.pdfOR chapter 1.pdf
OR chapter 1.pdfAlexHayme
 
2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industrymelodis
 
Research data management and university libraries
Research data management and university librariesResearch data management and university libraries
Research data management and university librariesJisc
 
Major Supply Chain Trends for 2014
Major Supply Chain Trends for 2014Major Supply Chain Trends for 2014
Major Supply Chain Trends for 2014ERAUWebinars
 
Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016
Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016
Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016nds1202
 
Learning analytics suppliers briefing-april16
Learning analytics suppliers briefing-april16Learning analytics suppliers briefing-april16
Learning analytics suppliers briefing-april16Paul Bailey
 

Similar to A modelling language for transparency requirements in business information systems (20)

Villanova lean six sigma curriculm
Villanova lean six sigma curriculmVillanova lean six sigma curriculm
Villanova lean six sigma curriculm
 
Iwsm2014 evaluating software product quality (ali idri)
Iwsm2014   evaluating software product quality (ali idri)Iwsm2014   evaluating software product quality (ali idri)
Iwsm2014 evaluating software product quality (ali idri)
 
Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...Performance Management to Program Evaluation: Creating a Complementary Connec...
Performance Management to Program Evaluation: Creating a Complementary Connec...
 
Presentation on Software process improvement in GSD
Presentation on Software process improvement in GSDPresentation on Software process improvement in GSD
Presentation on Software process improvement in GSD
 
Facing the Data Challenge: Institutions, Disciplines, Services and Risks
Facing the Data Challenge: Institutions, Disciplines, Services and RisksFacing the Data Challenge: Institutions, Disciplines, Services and Risks
Facing the Data Challenge: Institutions, Disciplines, Services and Risks
 
Operation research and its application
Operation research and its applicationOperation research and its application
Operation research and its application
 
Profiling Linked Open Data
Profiling Linked Open DataProfiling Linked Open Data
Profiling Linked Open Data
 
Calibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation ModelsCalibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation Models
 
Research Writing Methodology
Research Writing MethodologyResearch Writing Methodology
Research Writing Methodology
 
A Best Practices Approach to Guide (Not Stifle) Qualitative Inquiry
A Best Practices Approach to Guide (Not Stifle) Qualitative InquiryA Best Practices Approach to Guide (Not Stifle) Qualitative Inquiry
A Best Practices Approach to Guide (Not Stifle) Qualitative Inquiry
 
Evaluating complex change across projects and contexts: Methodological lesson...
Evaluating complex change across projects and contexts: Methodological lesson...Evaluating complex change across projects and contexts: Methodological lesson...
Evaluating complex change across projects and contexts: Methodological lesson...
 
Learning Analytics – Research challenges arising from a current review of LA use
Learning Analytics – Research challenges arising from a current review of LA useLearning Analytics – Research challenges arising from a current review of LA use
Learning Analytics – Research challenges arising from a current review of LA use
 
FDM 204 and ME 204 Conceptual Framework
FDM 204 and ME 204  Conceptual Framework FDM 204 and ME 204  Conceptual Framework
FDM 204 and ME 204 Conceptual Framework
 
OR chapter 1.pdf
OR chapter 1.pdfOR chapter 1.pdf
OR chapter 1.pdf
 
2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry2010 State of Supply Chain performance in Semiconductor industry
2010 State of Supply Chain performance in Semiconductor industry
 
Research data management and university libraries
Research data management and university librariesResearch data management and university libraries
Research data management and university libraries
 
Major Supply Chain Trends for 2014
Major Supply Chain Trends for 2014Major Supply Chain Trends for 2014
Major Supply Chain Trends for 2014
 
Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016
Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016
Qualitative Comparitive Analysis (QCA)and Complimentary Methods 29 April 2016
 
Day 6&7
Day 6&7Day 6&7
Day 6&7
 
Learning analytics suppliers briefing-april16
Learning analytics suppliers briefing-april16Learning analytics suppliers briefing-april16
Learning analytics suppliers briefing-april16
 

More from Engineering and Social Informatics (ESOTICS)

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

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
 
Crowdsourcing transparency requirements through structured feedback and social
Crowdsourcing transparency requirements through structured feedback and socialCrowdsourcing transparency requirements through structured feedback and social
Crowdsourcing transparency requirements through structured feedback and social
 
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
 
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
 
Crowd centric requirements engineering - ra
Crowd centric requirements engineering - raCrowd centric requirements engineering - ra
Crowd centric requirements engineering - ra
 
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
 
Software evaluation via users’ feedback at runtime
Software evaluation via users’ feedback at runtimeSoftware evaluation via users’ feedback at runtime
Software evaluation via users’ feedback at runtime
 
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...
 

Recently uploaded

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfRagavanV2
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 

Recently uploaded (20)

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 

A modelling language for transparency requirements in business information systems

  • 1. A Modelling Language for Transparency Requirements in Business Information Systems Mahmood Hosseini, Alimohammad Shahri, Keith Phalp, and Raian Ali Bournemouth University, UK Saturday,June25,2016 1
  • 2. Agenda • Introduction • Transparency as a requirement • What is missing? • Transparency reference models • Transparency Stakeholders’ Wheel • Transparency Depth Pyramid • Transparency Achievement Spectrum • Information Quality in Transparency • TranspLan: a transparency modelling language • Modelling constituents and representations • TranspLan mathematical definition • Shield Diagram • Sitreq Specification • Infolet Specification • Transparency requirements analysis • Case study: university marking scheme • Conclusion • Conclusion • Acknowledgements Saturday,June25,2016 2
  • 3. Transparency as a requirement • Transparency is a requirement of democratic societies Saturday,June25,2016 3 Introduction Reference Models TranspLan Case Study Conclusion Image courtesy of The Independent, 12 Dec 2015
  • 4. Transparency as a requirement • Poor handling of transparency can lead to crises • Financial crisis of 2008, as a result of lack of transparency • Ashley Madison and Panama Papers incidents, results of unwanted transparency Saturday,June25,2016 4 Introduction Reference Models TranspLan Case Study Conclusion Image courtesy of FinFacts Ireland, 8 Oct 2008 Image courtesy of News.com.au, 24 Apr 2016 Image courtesy of Time, 14 Apr 2016
  • 5. Transparency as a requirement • Transparency is the requirement of the younger generation and the millennials • They live in a more transparent world • They are more transparent (e.g., through sharing in social media) • They demand more transparency Saturday,June25,2016 5 Introduction Reference Models TranspLan Case Study Conclusion Image courtesy of TheViewInside.me, 25 Sep 2013 Image courtesy of Tru Access Blog, 16 Dec 2013
  • 6. What is missing? • The literature on transparency in general, and in computer sciences in particular, lacks a critical focus, i.e., systematic modelling and analysis of transparency requirements • Transparency is usually studied alongside its adjacent concepts related to information, e.g., privacy. • There is a lack of rigorous conceptual models or reference models for transparency. • There has been no domain-specific languages proposed for transparency requirements. Saturday,June25,2016 6 Introduction Reference Models TranspLan Case Study Conclusion
  • 7. Transparency Stakeholders’ Wheel (Presented in RE 2015) Saturday,June25,2016 7 Introduction Reference Models TranspLan Case Study Conclusion
  • 8. Transparency Depth Pyramid • It discusses transparency meaningfulness. (Facets Presented in REFSQ 2016) Saturday,June25,2016 8 Introduction Reference Models TranspLan Case Study Conclusion
  • 9. Transparency Achievement Spectrum • It discusses transparency usefulness. (Facets Presented in REFSQ 2016) Saturday,June25,2016 9 Introduction Reference Models TranspLan Case Study Conclusion
  • 10. Information quality in transparency (Kahn et al, 2002) Saturday,June25,2016 10 [1] B. K. Kahn, D. M. Strong, R. Y. Wang, Information quality benchmarks: product and service performance, Communications of the ACM 45 (4) (2002) 184–192. Introduction Reference Models TranspLan Case Study Conclusion
  • 11. Modelling constituentsand representations • TranspLan is based on the four reference models of transparency • TranspLan is mathematically defined, but it also has the following visual representation and specifications: • StakeHolders’ Information Exchange Layout Diagram (or Shield Diagram) • INFOrmation eLEment Transparency specification (or Infolet Specification) • Stakeholders’ Information Transparency REQuirements specification (or Sitreq Specification) Saturday,June25,2016 11 Introduction Reference Models TranspLan Case Study Conclusion
  • 12. Modelling constituentsand representations • TranspLan constituents: • Stakeholders • Information elements • types: data, process, policy • Stakeholder-information relationships • types: production, obligation, optionality, restriction, undecidedness • Decomposition relations • types: and, or, xor • Information exchanges Saturday,June25,2016 12 Introduction Reference Models TranspLan Case Study Conclusion
  • 13. TranspLan mathematical definition Saturday,June25,2016 13 Introduction Reference Models TranspLan Case Study Conclusion
  • 14. Shield Diagram Saturday,June25,2016 14 Introduction Reference Models TranspLan Case Study Conclusion
  • 17. Transparency requirements analysis • Transparency Meaningfulness Mismatch Saturday,June25,2016 17 Introduction Reference Models TranspLan Case Study Conclusion
  • 18. Transparency requirements analysis • Transparency Leakage Saturday,June25,2016 18 Introduction Reference Models TranspLan Case Study Conclusion
  • 19. University marking scheme specification • During and at the end of each semester, students' understanding of a unit is evaluated by a combination of coursework and exams, hereby called assignment. The marking is generally performed by two markers. The first marker is the unit leader by default, and the second marker performs marking for quality assurance purposes. The marking is performed using a marking scheme provided by the university as a general guideline. Feedback on assignments is also provided by the first marker to students. Besides, students may ask the first marker to give them statistics about markings. Sometimes, an external examiner is also involved in the marking process by marking the assignments in order to evaluate the quality of the marking performed by the first and second marker. The external examiner also provides feedback on marking of the first and second marker. Furthermore, a teaching committee is in charge of reviewing all the markings and accepting or refusing them. • If any inconsistencies arise between the two markers, or between the two markers and the external examiner, then an exam board will review the markings and decide the final marking. The exam board also investigates students‘ complaints about their marks, which must not be disclosed to the unit leader, and investigates the marking refusal if the teaching committee refuses the marking. The exam board decision on students' marking will be final. Saturday,June25,2016 19 Introduction Reference Models TranspLan Case Study Conclusion
  • 20. Analysis of the transparency model • The analysis of Sitreq specifications revealed that several transparency meaningfulness types were missing, i.e., the level of transparency meaningfulness (i.e., data, process, or policy) required by the stakeholders was unknown. Furthermore, some Infolet specifications missed the same information, meaning that the level of transparency some information elements provide was not investigated, irrespective of the stakeholders' requirements. • The analysis of Sitreq specifications also showed that several transparency provision types were missing, i.e., whether the transparency is coercive or voluntary supply, or legal or personal demand, could not be identified. • The use of Infolet specifications helped the detection of negligence in information quality checks for information elements. • The use of Infolet specifications also facilitated the discovery of inattention to transparency usefulness. Saturday,June25,2016 20 Introduction Reference Models TranspLan Case Study Conclusion
  • 21. Analysis of the transparency model • Running the first algorithmic analysis on transparency mismatch detection: • While the first marker's feedback on assignments contained the spotting and revealing of the mistakes students had made on their assignments(i.e., ‘data’), students requested that the first marker also emphasises on why they think one solution is wrong and how these mistakes could be avoided (i.e., ‘policy’). • Running the second algorithmic analysis on transparency leakage detection: • The students did not want their complaints to be seen by the first marker. The exam board, however, provided the first marker with their decisions on complaints, literally revealing the complaints to the first marker. While this is not a privacy issue or a security problem, it can put pressure on students and probably discourage them from making further complaints. Saturday,June25,2016 21 Introduction Reference Models TranspLan Case Study Conclusion
  • 22. Case study: Shield Diagram Saturday,June25,2016 22 Introduction Reference Models TranspLan Case Study Conclusion
  • 23. Case study: Sitreq Specification Saturday,June25,2016 23 Introduction Reference Models TranspLan Case Study Conclusion
  • 24. Case study: Infolet Specification Saturday,June25,2016 24 Introduction Reference Models TranspLan Case Study Conclusion
  • 25. Conclusion • We proposed TranspLan, which is a domain-specific language for engineering transparency requirements. • The language is based on an extensive literature study and on our four reference models of transparency. • It provides a graphical language for transparency requirements engineers along with specification sheets. • A case study, as a proof of concept, shows the feasibility and potentials of TranspLan for modelling and analysis of transparency requirements in a business information system. Saturday,June25,2016 25 Introduction Reference Models TranspLan Case Study Conclusion
  • 26. Acknowledgements • The research is supported by an FP7 Marie Curie CIG grant (the SOCIAD project). Saturday,June25,2016 26