Table of Contents; List of Figures; List of Tables; List of Abbreviations; 1. Introduction; 2. Transforming Software Prototypes into Boundary Objects toBridge Knowledge Boundaries -- A Revelatory OffshoreOutsourcing Case; 3. How can Knowledge Boundaries be Effectively and SwiftlyBridged? A Longitudinal Study on Cross-Border Collaborationin Software Development; 4. Understanding the Co-Evolution between Software Prototypesand Idea Practices in Offshored Software Development; 5. Conclusion; 6. Acknowledgements; 7. Literature