SlideShare a Scribd company logo
1 of 22
Download to read offline
Taxing Collaborative
Software Engineering
Michael Dorner
Agenda
• What is the problem?
• Why is the problem a software engineering problem?
• Is the problem a problem?
3
What is the problem?
Swedish jurisdiction German jurisdiction
devnullsoft Group
Swedish
tax authorities
German
tax authorities
devnullsoft AB devnullsoft GmbH Customer
Tax on profits
Contributions
Software-
intensive
product
Revenue
5
–OECD Transfer Pricing Guidelines for Multinational Enterprises and Tax Administrations
“Associated enterprises [must] operate as if not associated and
regular participants in the market.”
Arm’s length principle
6
Swedish jurisdiction German jurisdiction
devnullsoft Group
Swedish
tax authorities
German
tax authorities
devnullsoft AB devnullsoft GmbH Customer
Tax on profits Tax on profits
Contributions
Transfer price
Software-
intensive
product
Revenue
7
Why is the problem a software
engineering problem?
devnullsoft AB devnullsoft GmbH
Software system
d1
d2
d3
d4
d5
d6
d7
d8
d9
Developer
Software component
Reused software component
Taxable transaction
Non-taxable transaction
9
devnullsoft AB devnullsoft GmbH
Software system
d1
d2
d3
d4
d5
d6
d7
d8
d9
Developer
Software component
Reused software component
Taxable transaction
Non-taxable transaction
9
devnullsoft AB devnullsoft GmbH
Software system
d1
d2
d3
d4
d5
d6
d7
d8
d9
Developer
Software component
Reused software component
Taxable transaction
Non-taxable transaction
9
devnullsoft AB devnullsoft GmbH
Software system
d1
d2
d3
d4
d5
d6
d7
d8
d9
Developer
Software component
Reused software component
Taxable transaction
Non-taxable transaction
1
What is a taxable transaction
in software engineering?
2 How to track taxable transactions?
3 How to value taxable transactions?
9
Challenges
• Challenge 1: Identifying the taxable transactions requires either a holistic
perspective of software engineering or at least suitable, practical, and
accurate proxies. Compliant software engineering needs a common
understanding and a taxonomy of taxable transactions speci
fi
c to software
engineering.
• Challenge 2: Data for tracking taxable transactions may be incomplete,
faulty with respect to location, or restricted. There is no dedicated tool
support yet for the practical transfer price determination.
• Challenge 3: A purely quantitative valuing can hardly re
fl
ect the value of
transactions; however, a purely qualitative assessment does not scale with
the magnitude of cross-border transactions in modern software development.
10
Is the problem a problem?
Yes.
2019 2020 2021 2022 2023
5%
10%
15%
20%
25%
30%
Cross-border
code
reviews
Retrievable location
Estimated location
FIGURE 3. The share of cross-border code review at our case company in the years 2019, 2020, 2021 and 2022 (black line) monthly sampled.
Since not all historical locations of all code review participants could be reliably retrieved, the share of cross-border reviews could be more significant
(indicated by the red area).
13
Not at your multinational enterprise?
• Check it out for your company!
• Replication package available:
https://github.com/michaeldorner/tax_se
14
Summary
What we learnt today
• Collaborative software engineering across borders within a company is
taxable
• Compliance with international taxation standards is an unsolved problem
for modern software engineering with its
fi
ne-grained and complex
collaboration
• A solution requires from the software engineering community a common
understanding, a practical tracking, and an adequate valuing of taxable
transactions in the context of collaborative software engineering
16
Interested? Excited? Scared?
• Have a look into our preprint: https://arxiv.org/abs/2304.06539
• Ask Michael Dorner*, Maximilian Capraro, Oliver Treidler, Tom-Eric Kunz,
Darja Šmite*, Ehsan Zabardast*, Daniel Mendez, Krzysztof Wnuk
* today around
• E-mail me: michael.dorner@bth.se
17
–Douglas Adams, The Hitchhiker's Guide to the Galaxy
“He's spending a year dead for tax reasons.”

More Related Content

Similar to Taxing Collaborative Software Engineering

The Business side of a Software Architect - SATURN
The Business side of a Software Architect - SATURNThe Business side of a Software Architect - SATURN
The Business side of a Software Architect - SATURN
Tomer Peretz
 
Identive | Press Release | Identive Group Announces Preliminary First Quarter...
Identive | Press Release | Identive Group Announces Preliminary First Quarter...Identive | Press Release | Identive Group Announces Preliminary First Quarter...
Identive | Press Release | Identive Group Announces Preliminary First Quarter...
Identive
 
Project on lead generation and sales
Project on lead generation and salesProject on lead generation and sales
Project on lead generation and sales
Sushant Kohli
 

Similar to Taxing Collaborative Software Engineering (20)

The next big thing in software development outsourcing is a smart move now
The next big thing in software development outsourcing is a smart move nowThe next big thing in software development outsourcing is a smart move now
The next big thing in software development outsourcing is a smart move now
 
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
Digital Engineering: Top 5 Imperatives for Communications, Media and Technolo...
 
Cynoteck - Salesforce Presentation - Consulting Services
Cynoteck  -  Salesforce Presentation - Consulting ServicesCynoteck  -  Salesforce Presentation - Consulting Services
Cynoteck - Salesforce Presentation - Consulting Services
 
The Business side of a Software Architect - SATURN
The Business side of a Software Architect - SATURNThe Business side of a Software Architect - SATURN
The Business side of a Software Architect - SATURN
 
Software Development & IT Outsourcing for the Remote Reality
Software Development & IT Outsourcing for the Remote RealitySoftware Development & IT Outsourcing for the Remote Reality
Software Development & IT Outsourcing for the Remote Reality
 
La Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream ManagementLa Digital Transformation ha un nuovo alleato: Value Stream Management
La Digital Transformation ha un nuovo alleato: Value Stream Management
 
T Bytes Digital customer experience
T Bytes Digital customer experienceT Bytes Digital customer experience
T Bytes Digital customer experience
 
five one two Digital Limited - company credentials pack
five one two Digital Limited - company credentials packfive one two Digital Limited - company credentials pack
five one two Digital Limited - company credentials pack
 
Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...
Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...
Juriba - How to Get Your Management Fired Up About Evergreen IT After Your Wi...
 
Value journal June 2020
Value journal June 2020Value journal June 2020
Value journal June 2020
 
Pitch book -NCR Corporation
Pitch book -NCR Corporation Pitch book -NCR Corporation
Pitch book -NCR Corporation
 
Identive | Press Release | Identive Group Announces Preliminary First Quarter...
Identive | Press Release | Identive Group Announces Preliminary First Quarter...Identive | Press Release | Identive Group Announces Preliminary First Quarter...
Identive | Press Release | Identive Group Announces Preliminary First Quarter...
 
SoftwareAG- Leveraging Intelligent Business Operations
SoftwareAG- Leveraging Intelligent Business OperationsSoftwareAG- Leveraging Intelligent Business Operations
SoftwareAG- Leveraging Intelligent Business Operations
 
Insurance Round Table
Insurance Round TableInsurance Round Table
Insurance Round Table
 
Project on lead generation and sales
Project on lead generation and salesProject on lead generation and sales
Project on lead generation and sales
 
5 benefits of project management trends emerging in 2021
5 benefits of project management trends emerging in 20215 benefits of project management trends emerging in 2021
5 benefits of project management trends emerging in 2021
 
Working with Technical Debt
Working with Technical DebtWorking with Technical Debt
Working with Technical Debt
 
Connected Retail: The Business Case for IoT in Retail
Connected Retail: The Business Case for IoT in RetailConnected Retail: The Business Case for IoT in Retail
Connected Retail: The Business Case for IoT in Retail
 
T Bytes Agile & AI Operations
T Bytes Agile & AI OperationsT Bytes Agile & AI Operations
T Bytes Agile & AI Operations
 
No code the next big thing in supply chain technology
No code the next big thing in supply chain technologyNo code the next big thing in supply chain technology
No code the next big thing in supply chain technology
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
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
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

(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
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
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
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
(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
 
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
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
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
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
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
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 

Taxing Collaborative Software Engineering

  • 2.
  • 3.
  • 4. Agenda • What is the problem? • Why is the problem a software engineering problem? • Is the problem a problem? 3
  • 5. What is the problem?
  • 6. Swedish jurisdiction German jurisdiction devnullsoft Group Swedish tax authorities German tax authorities devnullsoft AB devnullsoft GmbH Customer Tax on profits Contributions Software- intensive product Revenue 5
  • 7. –OECD Transfer Pricing Guidelines for Multinational Enterprises and Tax Administrations “Associated enterprises [must] operate as if not associated and regular participants in the market.” Arm’s length principle 6
  • 8. Swedish jurisdiction German jurisdiction devnullsoft Group Swedish tax authorities German tax authorities devnullsoft AB devnullsoft GmbH Customer Tax on profits Tax on profits Contributions Transfer price Software- intensive product Revenue 7
  • 9. Why is the problem a software engineering problem?
  • 10. devnullsoft AB devnullsoft GmbH Software system d1 d2 d3 d4 d5 d6 d7 d8 d9 Developer Software component Reused software component Taxable transaction Non-taxable transaction 9
  • 11. devnullsoft AB devnullsoft GmbH Software system d1 d2 d3 d4 d5 d6 d7 d8 d9 Developer Software component Reused software component Taxable transaction Non-taxable transaction 9
  • 12. devnullsoft AB devnullsoft GmbH Software system d1 d2 d3 d4 d5 d6 d7 d8 d9 Developer Software component Reused software component Taxable transaction Non-taxable transaction 9
  • 13. devnullsoft AB devnullsoft GmbH Software system d1 d2 d3 d4 d5 d6 d7 d8 d9 Developer Software component Reused software component Taxable transaction Non-taxable transaction 1 What is a taxable transaction in software engineering? 2 How to track taxable transactions? 3 How to value taxable transactions? 9
  • 14. Challenges • Challenge 1: Identifying the taxable transactions requires either a holistic perspective of software engineering or at least suitable, practical, and accurate proxies. Compliant software engineering needs a common understanding and a taxonomy of taxable transactions speci fi c to software engineering. • Challenge 2: Data for tracking taxable transactions may be incomplete, faulty with respect to location, or restricted. There is no dedicated tool support yet for the practical transfer price determination. • Challenge 3: A purely quantitative valuing can hardly re fl ect the value of transactions; however, a purely qualitative assessment does not scale with the magnitude of cross-border transactions in modern software development. 10
  • 15. Is the problem a problem?
  • 16. Yes.
  • 17. 2019 2020 2021 2022 2023 5% 10% 15% 20% 25% 30% Cross-border code reviews Retrievable location Estimated location FIGURE 3. The share of cross-border code review at our case company in the years 2019, 2020, 2021 and 2022 (black line) monthly sampled. Since not all historical locations of all code review participants could be reliably retrieved, the share of cross-border reviews could be more significant (indicated by the red area). 13
  • 18. Not at your multinational enterprise? • Check it out for your company! • Replication package available: https://github.com/michaeldorner/tax_se 14
  • 20. What we learnt today • Collaborative software engineering across borders within a company is taxable • Compliance with international taxation standards is an unsolved problem for modern software engineering with its fi ne-grained and complex collaboration • A solution requires from the software engineering community a common understanding, a practical tracking, and an adequate valuing of taxable transactions in the context of collaborative software engineering 16
  • 21. Interested? Excited? Scared? • Have a look into our preprint: https://arxiv.org/abs/2304.06539 • Ask Michael Dorner*, Maximilian Capraro, Oliver Treidler, Tom-Eric Kunz, Darja Šmite*, Ehsan Zabardast*, Daniel Mendez, Krzysztof Wnuk * today around • E-mail me: michael.dorner@bth.se 17
  • 22. –Douglas Adams, The Hitchhiker's Guide to the Galaxy “He's spending a year dead for tax reasons.”