SlideShare a Scribd company logo
Grischa Liebel
grischa@chalmers.se
(grischa.liebel@gmail.com)
Modelling your Requirements for
Communication, Coordination
(and Analytics)
9/21/18 Chalmers 2
9/21/18 Chalmers 3
9/21/18 Chalmers 4
9/21/18 Chalmers 5
9/21/18 Chalmers 6
Agenda
• What?
• Why?
• Connection to the WS?
9/21/18 Chalmers 7
• Lack of Interdisciplinary Understanding
• Insufficient Communication and Feedback Channels
• Unclear Responsibilities and Borders
(Liebel et al., “Organisation and communication problems in automotive
requirements engineering”, Requirements Engineering 23 (1), 145–167, 2018)
RE Problems
9/21/18 Chalmers 8
• Use model-based systems engineering data (traces and person
information) to create and visualise coordination networks.
“Use the project memory” – Herbsleb
Idea
Req 1
(Peter)
Issue X
(Lisa)
HW Design
(Alice)
Issue Y
(Alice)
Peter
Lisa
Alice2
1
1
We are not modelling the
requirements
-
we interpret existing
requirements as a model!
9/21/18 Chalmers 9
• Not restricted to Software Engineering
• Clarification, no elicitation
(i.e., mainly company internal)
• People authoring reqs/design have the knowledge
“An engineer is trying to find experts for clarification of requirements or design”
Main Use Case
9/21/18 Chalmers 10
• Design science, three cycles
• At Volvo Trucks
• Mainly with one tool (SystemWeaver)
• Proposal for improvements wrt. interoperability, design
• 15 interviews, several focus groups, survey
• Concerns:
• Possible?
• Useful?
• General?
Method
• Information management solution
• Everything in a single model
• Flexible meta model
• Entities and relationships
9/21/18 Chalmers 11
9/21/18 Chalmers 12
• Yes!
• Social data needs to exist and be up-to-date
• (Pre-GDPR)
Possible?
Systems Engineering
Models
(e.g. Requirements, Design)
Social Models
9/21/18 Chalmers 13
• Practitioners see potential:
• For “new” employees
• For spotting isolated nodes (people)
• For additional use cases (e.g., team composition)
• Awareness!
• Ethical issues
• Blame
• Performance evaluation
Useful?
9/21/18 Chalmers 14
• Implemented adapters to the OSLC standard
• Tool interoperability for a variety of domains
(e.g., requirements mgmt, change mgmt)
• Evaluated based on IBM Jazz data and an industrial survey
• (Customised version of Gephi)
• (Open source on GitHub)
Follow-up study
General?
9/21/18 Chalmers 15
• Early communication regarding requirements
(vs. development-specific discussions)
• Little data (requirements)
(vs. lots of data (code, tests))
• Mirror of the actual data (there is value in "wrong" nodes)
(vs. abstraction)
• Multi-disciplinary approach
(vs. single-discipline tool)
Why?
9/21/18 Chalmers 16
Connection to the Workshop?
• ”Big Software”
• Lots of stakeholders
• Across organisations
• Across interfaces/systems
• Statistical methods, AI, ML, etc., are needed to handle large
amounts of data
• But: How about models on a high level of abstraction?
• Requirements level
• Interfaces between organisations
• Inform human decisions
9/21/18 Chalmers 17
Req 1
(Peter)
Issue X
(Lisa)
HW Design
(Alice)
Issue Y
(Alice)
Peter
Lisa
Alice2
1
1
- Useful for several use
cases
- Data quality is an issue
- Potential ethical issues
Collaboration?
grischa.liebel@gmail.com

More Related Content

What's hot

International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
ILKR 2017: No Internet of Things / Industry 4.0 without Semantics
ILKR 2017: No Internet of Things / Industry 4.0 without SemanticsILKR 2017: No Internet of Things / Industry 4.0 without Semantics
ILKR 2017: No Internet of Things / Industry 4.0 without Semantics
Michael Wetzel
 
Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018
Remi Chateauneu
 
International Journal in Foundations of Computer Science & Technology(IJFCST)
International Journal in Foundations of Computer Science & Technology(IJFCST)International Journal in Foundations of Computer Science & Technology(IJFCST)
International Journal in Foundations of Computer Science & Technology(IJFCST)
ijfcst journal
 

What's hot (10)

International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)International Journal on Foundations of Computer Science & Technology (IJFCST)
International Journal on Foundations of Computer Science & Technology (IJFCST)
 
ILKR 2017: No Internet of Things / Industry 4.0 without Semantics
ILKR 2017: No Internet of Things / Industry 4.0 without SemanticsILKR 2017: No Internet of Things / Industry 4.0 without Semantics
ILKR 2017: No Internet of Things / Industry 4.0 without Semantics
 
Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018Exploring legacy ware with rdf and survol.17 july 2018
Exploring legacy ware with rdf and survol.17 july 2018
 
International Journal in Foundations of Computer Science & Technology(IJFCST)
International Journal in Foundations of Computer Science & Technology(IJFCST)International Journal in Foundations of Computer Science & Technology(IJFCST)
International Journal in Foundations of Computer Science & Technology(IJFCST)
 

Similar to Lorentz Center 21th September - Modelling Requirements

Software Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systemsSoftware Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systems
Ivica Crnkovic
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning Systems
Hironori Washizaki
 
AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12
Ivica Crnkovic
 
Iwesep19.ppt
Iwesep19.pptIwesep19.ppt
Achieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCAchieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLC
Koneksys
 
Achieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslcAchieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslc
Axel Reichwein
 
TheTree.Project
TheTree.ProjectTheTree.Project
TheTree.Project
Nikolay Gerasimov
 
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SFTed Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
MLconf
 
Multi datastores - CLOSER'14
Multi datastores - CLOSER'14Multi datastores - CLOSER'14
Multi datastores - CLOSER'14
Marcos Almeida
 
Data streaming at VRT
Data streaming at VRTData streaming at VRT
Data streaming at VRT
Matthias De Vriendt
 
2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges
Ivica Crnkovic
 
The Future is Big Graphs: A Community View on Graph Processing Systems
The Future is Big Graphs: A Community View on Graph Processing SystemsThe Future is Big Graphs: A Community View on Graph Processing Systems
The Future is Big Graphs: A Community View on Graph Processing Systems
Neo4j
 
Data Integration Solutions Created By Koneksys
Data Integration Solutions Created By KoneksysData Integration Solutions Created By Koneksys
Data Integration Solutions Created By Koneksys
Koneksys
 
Enabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standardsEnabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standards
Axel Reichwein
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodoreNASAPMC
 
Big data week 2018 - Graph Analytics on Big Data
Big data week 2018 - Graph Analytics on Big DataBig data week 2018 - Graph Analytics on Big Data
Big data week 2018 - Graph Analytics on Big Data
Christos Hadjinikolis
 
Intro to graphs for HR analytics
Intro to graphs for HR analyticsIntro to graphs for HR analytics
Intro to graphs for HR analytics
Rik Van Bruggen
 
C cerin piv2017_c
C cerin piv2017_cC cerin piv2017_c
C cerin piv2017_c
Bertrand Tavitian
 
Stochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and ToolsStochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and Tools
SSA KPI
 
Modularity for Automated Assessment: A Design-Space Exploration
Modularity for Automated Assessment: A Design-Space ExplorationModularity for Automated Assessment: A Design-Space Exploration
Modularity for Automated Assessment: A Design-Space Exploration
Steffen Zschaler
 

Similar to Lorentz Center 21th September - Modelling Requirements (20)

Software Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systemsSoftware Engineering Challenges in building AI-based complex systems
Software Engineering Challenges in building AI-based complex systems
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning Systems
 
AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12AI challanges - Cse day-2018.04.12
AI challanges - Cse day-2018.04.12
 
Iwesep19.ppt
Iwesep19.pptIwesep19.ppt
Iwesep19.ppt
 
Achieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLCAchieving the Digital Thread through PLM and ALM Integration using OSLC
Achieving the Digital Thread through PLM and ALM Integration using OSLC
 
Achieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslcAchieving the digital thread through PLM and ALM integration using oslc
Achieving the digital thread through PLM and ALM integration using oslc
 
TheTree.Project
TheTree.ProjectTheTree.Project
TheTree.Project
 
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SFTed Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
Ted Willke, Senior Principal Engineer & GM, Datacenter Group, Intel at MLconf SF
 
Multi datastores - CLOSER'14
Multi datastores - CLOSER'14Multi datastores - CLOSER'14
Multi datastores - CLOSER'14
 
Data streaming at VRT
Data streaming at VRTData streaming at VRT
Data streaming at VRT
 
2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges
 
The Future is Big Graphs: A Community View on Graph Processing Systems
The Future is Big Graphs: A Community View on Graph Processing SystemsThe Future is Big Graphs: A Community View on Graph Processing Systems
The Future is Big Graphs: A Community View on Graph Processing Systems
 
Data Integration Solutions Created By Koneksys
Data Integration Solutions Created By KoneksysData Integration Solutions Created By Koneksys
Data Integration Solutions Created By Koneksys
 
Enabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standardsEnabling the digital thread using open OSLC standards
Enabling the digital thread using open OSLC standards
 
Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
 
Big data week 2018 - Graph Analytics on Big Data
Big data week 2018 - Graph Analytics on Big DataBig data week 2018 - Graph Analytics on Big Data
Big data week 2018 - Graph Analytics on Big Data
 
Intro to graphs for HR analytics
Intro to graphs for HR analyticsIntro to graphs for HR analytics
Intro to graphs for HR analytics
 
C cerin piv2017_c
C cerin piv2017_cC cerin piv2017_c
C cerin piv2017_c
 
Stochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and ToolsStochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and Tools
 
Modularity for Automated Assessment: A Design-Space Exploration
Modularity for Automated Assessment: A Design-Space ExplorationModularity for Automated Assessment: A Design-Space Exploration
Modularity for Automated Assessment: A Design-Space Exploration
 

Recently uploaded

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 

Recently uploaded (20)

2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 

Lorentz Center 21th September - Modelling Requirements

  • 1. Grischa Liebel grischa@chalmers.se (grischa.liebel@gmail.com) Modelling your Requirements for Communication, Coordination (and Analytics)
  • 6. 9/21/18 Chalmers 6 Agenda • What? • Why? • Connection to the WS?
  • 7. 9/21/18 Chalmers 7 • Lack of Interdisciplinary Understanding • Insufficient Communication and Feedback Channels • Unclear Responsibilities and Borders (Liebel et al., “Organisation and communication problems in automotive requirements engineering”, Requirements Engineering 23 (1), 145–167, 2018) RE Problems
  • 8. 9/21/18 Chalmers 8 • Use model-based systems engineering data (traces and person information) to create and visualise coordination networks. “Use the project memory” – Herbsleb Idea Req 1 (Peter) Issue X (Lisa) HW Design (Alice) Issue Y (Alice) Peter Lisa Alice2 1 1 We are not modelling the requirements - we interpret existing requirements as a model!
  • 9. 9/21/18 Chalmers 9 • Not restricted to Software Engineering • Clarification, no elicitation (i.e., mainly company internal) • People authoring reqs/design have the knowledge “An engineer is trying to find experts for clarification of requirements or design” Main Use Case
  • 10. 9/21/18 Chalmers 10 • Design science, three cycles • At Volvo Trucks • Mainly with one tool (SystemWeaver) • Proposal for improvements wrt. interoperability, design • 15 interviews, several focus groups, survey • Concerns: • Possible? • Useful? • General? Method • Information management solution • Everything in a single model • Flexible meta model • Entities and relationships
  • 12. 9/21/18 Chalmers 12 • Yes! • Social data needs to exist and be up-to-date • (Pre-GDPR) Possible? Systems Engineering Models (e.g. Requirements, Design) Social Models
  • 13. 9/21/18 Chalmers 13 • Practitioners see potential: • For “new” employees • For spotting isolated nodes (people) • For additional use cases (e.g., team composition) • Awareness! • Ethical issues • Blame • Performance evaluation Useful?
  • 14. 9/21/18 Chalmers 14 • Implemented adapters to the OSLC standard • Tool interoperability for a variety of domains (e.g., requirements mgmt, change mgmt) • Evaluated based on IBM Jazz data and an industrial survey • (Customised version of Gephi) • (Open source on GitHub) Follow-up study General?
  • 15. 9/21/18 Chalmers 15 • Early communication regarding requirements (vs. development-specific discussions) • Little data (requirements) (vs. lots of data (code, tests)) • Mirror of the actual data (there is value in "wrong" nodes) (vs. abstraction) • Multi-disciplinary approach (vs. single-discipline tool) Why?
  • 16. 9/21/18 Chalmers 16 Connection to the Workshop? • ”Big Software” • Lots of stakeholders • Across organisations • Across interfaces/systems • Statistical methods, AI, ML, etc., are needed to handle large amounts of data • But: How about models on a high level of abstraction? • Requirements level • Interfaces between organisations • Inform human decisions
  • 17. 9/21/18 Chalmers 17 Req 1 (Peter) Issue X (Lisa) HW Design (Alice) Issue Y (Alice) Peter Lisa Alice2 1 1 - Useful for several use cases - Data quality is an issue - Potential ethical issues Collaboration? grischa.liebel@gmail.com