SlideShare a Scribd company logo
1 of 17
Download to read offline
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

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

Kahn.theodore
Kahn.theodoreKahn.theodore
Kahn.theodore
NASAPMC
 
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
 

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

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 

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