SlideShare a Scribd company logo
Supporting Software Development Teams with a Semantic Process- and Artifact-oriented Collaboration Environment Sebastian  Weber (sebastian.weber@iese.fraunhofer.de) Andreas Emrich, Jörg Broschart, Eric Ras,  Özgür Ünalan SOFTEAM  2009 Kaiserslautern, March 3rd 2009
Motivation Many software projects are late, over budget, or fail due to complexity Complexity results from Distributed development settings Different stakeholders involved Core (i.e., creating artifacts) and context activities Context activities (CA): Ratio of CA continuously increasing Mastering CAs is key factor for success Especially SMEs not acquainted with CAs CAs often skipped by SMEs Source: Standish Group, 2007
Research Questions How do we support SMEs with regards to mastering context activities? They need to establish a process- and technique-specific knowledge How do we get SMEs to follow certain process models? And how do we support them handling the overall complexity arising from software development? Our approach: SPACE (Semantic Process- and Artifact-oriented Collaboration Environment)
SPACE (Semantic Process- & Artifact-oriented Collaboration Environm.)  SE research has proposed many SE models Practice shows that SMEs often assume effort for modeling & tailoring high Often follow their own “chaotic” process Solution approach: SPACE Supports flexible process & artifact models Models describe overall processes from different perspectives Apply to software domain: Software Organization Platform (SOP)
Correlation between SPACE and SOP SPACE is domain and scenario independent Meta-model infrastructure Creation / execution of process & artifact models from different perspectives Pro-active information delivery (PID) SOP aims at supporting software teams Lifecycle Artifact & Process Management Knowledge Management Stakeholder Collaboration
Mockup of SOP 2.0 Artifact Model Editor
Correlation between SPACE, SOP, and SOP 2.0
SPACE Process Model Basis for both modeling and execution platforms Supports collaborative modeling and execution of processes    “prosumer” idea Soft  and  flexible  processes allow the user to diverge from the modeled process Semantic relationships  between processes and artifacts allow for  traceability
SPACE Process Model (cont.) Personalized views enable roles to have minimal but sufficient view on processes Perspectives reduce complexity and improve reusability and modularity Consistency checks  help to evaluate whether working-process conforms to modeled-process    chances to improve processes
SPACE Artifact Model Artifact models are associated with process models or activities Define the different artifact types that are transformed throughout process execution Internal artifact structure consists of attributes representing data or relations Transformation of artifact descriptions and relations on the meta-level into templates Pro-active information delivery (PID)
SPACE Artifact Model (cont.)
Related Work Related standards and concepts: ARIS (Architecture of Integrated IS)    ARIS views show what kind of models could be considered within SPACE SPEM (Software Process Engineering Metamodel)    Standardized language may reduce high coordination efforts
Related Work (cont.) SE process software V-Modell XT Projektassistent    Might be to static for agile scenarios IRIS Process Author    Similar to SOP 2.0 but lacks deeper semantic support SE phase specific software NetBeans collaboration project Teamserver SEE Jazz Project + Rational product portfolio    Restriction to tool family, no transparent semantic connection between artifacts of different tools
Feedback is Welcome Is this approach feasible/meaningful for  establishing process knowledge within SMEs? Why are “traditional” wikis only rarely used for SE activities by the target group?
Backup
SOP 2.0 Architecture MediaWiki and Semantic MediaWiki as collaborative platform Adobe Flex GUI Hybrid extension mechanism SOP 2.0-own hook mechanism allows sophisticated integration
SOP 2.0 GUI Menu bar Accordion Tabbed Editor View
Example

More Related Content

PPTX
Interaction Room Presentation
PDF
Visure Requirements integration Sparx EA Visure Solutions
PDF
Resume February 2016
PPTX
2016 03-09 research seminar
PPT
Standard operating procedure
 
PDF
SOA Sim Sy Prod
KEY
ADAM Seminary
PPTX
CAUCE - Model-driven development of ubiquitous computing environments
Interaction Room Presentation
Visure Requirements integration Sparx EA Visure Solutions
Resume February 2016
2016 03-09 research seminar
Standard operating procedure
 
SOA Sim Sy Prod
ADAM Seminary
CAUCE - Model-driven development of ubiquitous computing environments

Similar to Supporting Software Development Teams with a Semantic Process- and Artifact-oriented Collaboration Environment (20)

PPT
SE Lecture 2.ppt
PPT
Introduction to Software Engineering
PDF
NCOIC SCOPE Executive Overview
PPT
2. Sofware process and models FOR THE UNIT
PPTX
Process model in SE
ODP
Zen and Enterprise Architecture
PPTX
Week_02.pptx
PDF
Climbing the tree of unreachable fruits, reusing processes
PPT
Process Models IN software Engineering
PPTX
02 fse processmodels
PPT
Enterprise-architecture and the service-oriented enterprise
PPT
Ch02 process a generic view
DOCX
process models- software engineering
PPT
Process models
PPTX
Michel izygon
PPTX
MBUID survey
PDF
Ch 2
PDF
Service-Oriented Architecture for Libraries
PPTX
Week 4- Software Process models (Cont..).pptx
SE Lecture 2.ppt
Introduction to Software Engineering
NCOIC SCOPE Executive Overview
2. Sofware process and models FOR THE UNIT
Process model in SE
Zen and Enterprise Architecture
Week_02.pptx
Climbing the tree of unreachable fruits, reusing processes
Process Models IN software Engineering
02 fse processmodels
Enterprise-architecture and the service-oriented enterprise
Ch02 process a generic view
process models- software engineering
Process models
Michel izygon
MBUID survey
Ch 2
Service-Oriented Architecture for Libraries
Week 4- Software Process models (Cont..).pptx
Ad

More from Hans-Joerg Happel (18)

PPT
Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
PPTX
Wissensmanagement 3.0 Bedarfsorientierter Wissensaustausch mit Social Softwar...
PPT
What do you want to contribute today (INSEMTIVES)
PPT
Semantic Need: Guiding Metadata Annotations by Questions People #ask
PPT
Semantic Need : Semantics from the People!
PPT
Woogle4MediaWiki - From Searchers to Contributors
PPT
Semantic Result Formats: Automatically Transforming Structured Data into usef...
PPT
AIFB Graduiertenkolloquium - Bedarfsgetriebener Wissensaustausch
PPT
Woogle4MediaWiki - Social search and knowledge sharing for MediaWiki
PPT
When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
PPT
Social Search and Need-driven Knowledge Sharing in Wikis with Woogle
PPT
Towards Need-driven Knowledge Sharing in Distributed Teams
PPTX
2009 06 18 Atlassian User Conference Duesseldorf Romberg Happel Mit Wiquila S...
PPT
Woogle -- On Why and How to Marry Wikis with Enterprise Search
PPT
Enabling Social Network Analysis in Distributed Collaborative Software Develo...
ODP
Playful Cleverness Revisited: Open-source Game Development as a Method for Te...
PDF
Web 2.0 artifacts in SME-networks
PPT
Einführung Wissenschaftliches Arbeiten in der angewandten Informatik
Woogle4MediaWiki: An Extension to Improve Search and to Guide Contributions
Wissensmanagement 3.0 Bedarfsorientierter Wissensaustausch mit Social Softwar...
What do you want to contribute today (INSEMTIVES)
Semantic Need: Guiding Metadata Annotations by Questions People #ask
Semantic Need : Semantics from the People!
Woogle4MediaWiki - From Searchers to Contributors
Semantic Result Formats: Automatically Transforming Structured Data into usef...
AIFB Graduiertenkolloquium - Bedarfsgetriebener Wissensaustausch
Woogle4MediaWiki - Social search and knowledge sharing for MediaWiki
When Users Becom Collaborators: Towards Continuous and Context-Aware User Input
Social Search and Need-driven Knowledge Sharing in Wikis with Woogle
Towards Need-driven Knowledge Sharing in Distributed Teams
2009 06 18 Atlassian User Conference Duesseldorf Romberg Happel Mit Wiquila S...
Woogle -- On Why and How to Marry Wikis with Enterprise Search
Enabling Social Network Analysis in Distributed Collaborative Software Develo...
Playful Cleverness Revisited: Open-source Game Development as a Method for Te...
Web 2.0 artifacts in SME-networks
Einführung Wissenschaftliches Arbeiten in der angewandten Informatik
Ad

Recently uploaded (20)

PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PDF
A Brief Introduction About Julia Allison
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
WRN_Investor_Presentation_August 2025.pdf
PPTX
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Types of control:Qualitative vs Quantitative
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
IFRS Notes in your pocket for study all the time
DOCX
Euro SEO Services 1st 3 General Updates.docx
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
A Brief Introduction About Julia Allison
DOC-20250806-WA0002._20250806_112011_0000.pdf
340036916-American-Literature-Literary-Period-Overview.ppt
WRN_Investor_Presentation_August 2025.pdf
job Avenue by vinith.pptxvnbvnvnvbnvbnbmnbmbh
Ôn tập tiếng anh trong kinh doanh nâng cao
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
MSPs in 10 Words - Created by US MSP Network
New Microsoft PowerPoint Presentation - Copy.pptx
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
unit 1 COST ACCOUNTING AND COST SHEET
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Laughter Yoga Basic Learning Workshop Manual
Power and position in leadershipDOC-20250808-WA0011..pdf
Types of control:Qualitative vs Quantitative
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
IFRS Notes in your pocket for study all the time
Euro SEO Services 1st 3 General Updates.docx
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement

Supporting Software Development Teams with a Semantic Process- and Artifact-oriented Collaboration Environment

  • 1. Supporting Software Development Teams with a Semantic Process- and Artifact-oriented Collaboration Environment Sebastian Weber (sebastian.weber@iese.fraunhofer.de) Andreas Emrich, Jörg Broschart, Eric Ras, Özgür Ünalan SOFTEAM 2009 Kaiserslautern, March 3rd 2009
  • 2. Motivation Many software projects are late, over budget, or fail due to complexity Complexity results from Distributed development settings Different stakeholders involved Core (i.e., creating artifacts) and context activities Context activities (CA): Ratio of CA continuously increasing Mastering CAs is key factor for success Especially SMEs not acquainted with CAs CAs often skipped by SMEs Source: Standish Group, 2007
  • 3. Research Questions How do we support SMEs with regards to mastering context activities? They need to establish a process- and technique-specific knowledge How do we get SMEs to follow certain process models? And how do we support them handling the overall complexity arising from software development? Our approach: SPACE (Semantic Process- and Artifact-oriented Collaboration Environment)
  • 4. SPACE (Semantic Process- & Artifact-oriented Collaboration Environm.) SE research has proposed many SE models Practice shows that SMEs often assume effort for modeling & tailoring high Often follow their own “chaotic” process Solution approach: SPACE Supports flexible process & artifact models Models describe overall processes from different perspectives Apply to software domain: Software Organization Platform (SOP)
  • 5. Correlation between SPACE and SOP SPACE is domain and scenario independent Meta-model infrastructure Creation / execution of process & artifact models from different perspectives Pro-active information delivery (PID) SOP aims at supporting software teams Lifecycle Artifact & Process Management Knowledge Management Stakeholder Collaboration
  • 6. Mockup of SOP 2.0 Artifact Model Editor
  • 7. Correlation between SPACE, SOP, and SOP 2.0
  • 8. SPACE Process Model Basis for both modeling and execution platforms Supports collaborative modeling and execution of processes  “prosumer” idea Soft and flexible processes allow the user to diverge from the modeled process Semantic relationships between processes and artifacts allow for traceability
  • 9. SPACE Process Model (cont.) Personalized views enable roles to have minimal but sufficient view on processes Perspectives reduce complexity and improve reusability and modularity Consistency checks help to evaluate whether working-process conforms to modeled-process  chances to improve processes
  • 10. SPACE Artifact Model Artifact models are associated with process models or activities Define the different artifact types that are transformed throughout process execution Internal artifact structure consists of attributes representing data or relations Transformation of artifact descriptions and relations on the meta-level into templates Pro-active information delivery (PID)
  • 12. Related Work Related standards and concepts: ARIS (Architecture of Integrated IS)  ARIS views show what kind of models could be considered within SPACE SPEM (Software Process Engineering Metamodel)  Standardized language may reduce high coordination efforts
  • 13. Related Work (cont.) SE process software V-Modell XT Projektassistent  Might be to static for agile scenarios IRIS Process Author  Similar to SOP 2.0 but lacks deeper semantic support SE phase specific software NetBeans collaboration project Teamserver SEE Jazz Project + Rational product portfolio  Restriction to tool family, no transparent semantic connection between artifacts of different tools
  • 14. Feedback is Welcome Is this approach feasible/meaningful for establishing process knowledge within SMEs? Why are “traditional” wikis only rarely used for SE activities by the target group?
  • 16. SOP 2.0 Architecture MediaWiki and Semantic MediaWiki as collaborative platform Adobe Flex GUI Hybrid extension mechanism SOP 2.0-own hook mechanism allows sophisticated integration
  • 17. SOP 2.0 GUI Menu bar Accordion Tabbed Editor View