All blogs / Software / engineering practice
Dirk Riehle's Industry and Research Publications
Best of open source, inner source, and product strategy
Software / engineering practiceEngineering management / careers
- Posts
- 709 from 8 Jan 2008 to 17 Oct 2026
- Posting
- weekly (24 in the last year)
- Kind
- personal blog
- Feed
- https://dirkriehle.com/feed/
2026 19
- How much should you charge for your open source solution?
- Single-vendor open source: It’s not a project, it is a feature! [Computer Magazine]
- Value capture dynamics in open source (Foster and Germonprez, IEEE Computer)
- Challenges to open source program offices in the automotive industry (Nikita Peters, IEEE Computer)
- Pros and cons of the AI bubble
- Open source governance practices: A path to improving sustainability (Dawn Foster, IEEE Computer)
- Quote on digital sovereignty for German Open Source Competition 2026
- Open source and digital sovereignty
- Beware of an AI’s authoritative voice
- Is commercial open source the right choice for your startup?
- I’m amused, legally amused
- Understanding sustainable growth in industrial open source software through collaboration networks (Shi et al., IEEE Computer)
- How to talk about open source without making a mess
- The future of vibe coding, if any
- Europe’s AI opportunity: Unbiased foundation models
- Open source community roles and community continuity (Matt Germonprez, IEEE Computer)
- The new closed complement to commercial open-source software
- Don’t blame the AI; it’s on you
- AIs are not responsible for their actions
2025 27
- Do code AIs afford programmers a higher level of abstraction?
- Why an open source requirement (“public money, public code”) is not enough for digital sovereignty
- License-compliant distribution of open source code [Computer Magazine]
- Can a Domain-Specific Language Improve Program Structure Comprehension of Data Pipelines? A Mixed-Method Study [EMSE Journal]
- Best Practices for Work From Home: A Qualitative Survey in Open Source and Distributed Software Development [INFSOF Journal]
- Documenting Microservice Integration with MSAdoc [Internetware 2025]
- The role of open source in an AI arms race (Christian Koch, IEEE Computer)
- The quotable guide to “why contribute to open source projects”
- Open source license obligations: Attribution and copyleft [Computer Magazine]
- Options to have your open-source software and sustain it too
- Balancing technology heterogeneity in microservice architectures [EMSE Journal]
- Ensuring syntactic interoperability using consumer-driven contract testing [STVR Journal]
- From data to action: Building healthy and sustainable open source projects (Dawn Foster, IEEE Computer)
- Is AI killing open source?
- The new coming relicensing scare?
- Getting to win/win with a university TTO
- Re-relicensing to open source explained
- A taxonomy of microservice integration techniques [INFSOF Journal]
- The software bill of materials [Computer Magazine]
- Improving country-level competitiveness through open source consortia
- Making your research work practical for industry use
- What’s wrong with German university startup incubators?
- A systematic review of common beginner programming mistakes in data engineering [CSEE&T 2025]
- An empirical study of Jayvee, a domain-specific language for data engineering, on understanding data pipeline architectures [SP&E Journal]
- Open-source software: The ultimate in reuse or a risk not worth taking? (Mead et al., IEEE Computer)
- Why and how do organizations create user-led open source consortia? [INFSOF Journal]
- “Two hard things in computer science” explained
2024 24
- Governance practices for open source foundations in the healthcare sector [ICSOB 2024]
- Why do companies create and how do they succeed with a vendor‑led open source foundation [EMSE Journal]
- Open source program offices [Computer Magazine]
- What is “openwashing” (in software)?
- What to look for in startup co-founders and early employees
- Who gets to do velocity and burndown charts in Scrum?
- Stop maligning commercial open source, start helping it
- The OPEN_Source-Initiative and the hyphen
- The prisoner’s dilemma of open-source software security (Koch, IEEE Computer)
- Free and open-source software [Computer Magazine]
- A plea for an open source cloud copyleft license
- The societal value of commercial open source
- Improving velocity of code contributions in open source (Zaks et al., IEEE Computer)
- My top three challenges for open source in Germany
- A short history of open source business conferences
- The life-cycle of open source program offices
- Open digital safety (McGregor, IEEE Computer)
- Interview on open source and security with DLF Kultur (in German)
- What now, open source infrastructure startups?
- How open source licenses increase or curtail reach of the software
- What about skipping the “open source” part in commercial open source?
- Finding the right scope for open source development (Nettsträter & Brehler, IEEE Computer)
- A systematic literature review of pre-requirements specification traceability [RE Journal]
- Is isEven() a bad function to have?
2023 21
- You just don’t understand (open source edition)
- The future of the open source definition [Computer Magazine]
- Conference talk and magazine article for the Open Logistics Foundation
- Should open source projects denounce users who aren’t donating money?
- A systematic analysis of problems in open collaborative data engineering [TSC Journal]
- Myopia: Is it a feature or a product?
- Will open source fix the public cloud vendor lock-in?
- Let’s celebrate relicensing from an open source to a proprietary license
- Cybersecurity risks unique to open source and what communities are doing to reduce them (Matthew L. Levy, IEEE Computer)
- Open source dependencies are investments
- The business impact of inner source and how to quantify it [CSUR Journal]
- How to win with open source and openness (in German) [F.A.Z.-Institut Managementkompass]
- Open source promises not made and broken
- Openness is a red Herring, lock-in is the real deal
- The corporate open source strategy [Rebooting Computing Conference]
- Upcoming talks in June and July 2023
- Visual spaghetti robotics edition
- Why Scrum projects are harder at a university than in industry
- Lessons learned from the Ant Group open source program office (Xia et al., IEEE Computer Column)
- Open Source Explained lecture in TUM lecture series on digital sustainability
- Open source usability and user experience (Mikko Rajanen, IEEE Computer Column)
2022 26
- Women in open source: We need to talk about it (Trinkenreich et al., IEEE Computer Column)
- Open source license inconsistencies on GitHub [TOSEM Journal]
- Challenges of working from home in software development during COVID-19 lockdowns [TOSEM Journal]
- Open source legal debt
- Non-software-industry user-led open source consortia
- The Pegel Alarm open data challenge (a thread)
- Open source and the hyphen
- Two issue break of IEEE Computer Column Open Source Expanded
- Management accounting concepts for inner-source software engineering [ICSOB 2022]
- A research model for the economic assessment of inner-source software development [HICSS 2023]
- Open-source software governance: A case study evaluation of supply-chain management best practices [HICSS 2023]
- A solution for automated grading of QDA homework [HICSS 2023]
- Challenges to open collaborative data engineering [HICSS 2023]
- How to think about a dependency on commercial open-source software
- Problems, solutions, and success factors in the openMDM user-led open source consortium [CAIS Journal]
- The Four Opens: Open Source Beyond the Code (Ildikó Vancsa, IEEE Computer Column)
- The benefits of pre-requirements specification traceability [RE 2022]
- Call for article proposals for Open Source column in IEEE Computer Magazine
- Incentivizing German universities to capitalize on their intellectual property
- Software development metrics with a purpose (Gonzalez-Barahona et al., IEEE Computer)
- Will open source become the default way of developing software?
- Manufacturing independence in the age of the cloud
- Commercial participation in OpenStack (Zhang et al., IEEE Computer)
- Keynote on user-led open source consortia at ISAFOSS-TIEDE 2022
- Open source is not the infrastructure of modern society…
- How to fund your startup (using public grants, in Germany, 2022 Edition)
2021 47
- A simple fun example of how a computer reads intent wrong
- Who to blame for the log4j vulnerability?
- Upcoming talk on scaling agile with SAFe® by Oliver Diller of Siemens
- The success of log4j
- Upcoming talk on agile methodologies in data analytics by Michael Schrapp of Siemens Healthineers
- The open source distributor business model [Computer Magazine]
- Upcoming talk on using agile methods in the development of medical software by Dr.-Ing. Thomas Göthel of BIOTRONIK
- Upcoming talk on challenges to agile software development by Philip Rauwolf of itestra
- Upcoming talk on how to achieve flow with the right batch size? by Konrad Swistelnicki of mbition
- User-led open source consortia, defined
- Using open source in commercial products (15min. video, slides; Oct 2021)
- Startup funding for researchers (8min. video, slides; Oct 2021)
- What’s next after “source-available”?
- Open source hardware (Hannig & Teich, IEEE Computer)
- Calculating the costs of inner source collaboration by computing the time worked [HICSS 2022]
- A validation of QDAcity‑RE for domain modeling using qualitative data analysis [RE Journal]
- Making open source project health transparent (Goggins et al., IEEE Computer)
- Advice to students on when to start your company
- Pattern discovery and validation using scientific research methods [TPLOP Journal]
- Whose open source freedom is it anyway?
- Open source software engineering the Eclipse way (Wayne Beaton, IEEE Computer)
- Upcoming talk on establishing open source license compliance using continuous integration
- The wrong first question: Which open source license?
- When does public funding trump venture capital?
- Podcast on product management and commercial open source
- The future resurgence of copyleft
- HarmonyOS, Android, and a radio interview
- Open source project licensing
- Open source distributions by life-cycle
- Open source explained (in German, without jargon, in 1500 Words)
- Creating and growing healthy community open source projects [PLoP 2020]
- Financial accounting software as a first-person shooter game (future article)
- Historic periods in (single-vendor) commercial open source
- Inner source and financial compliance
- Open source community governance the Apache Way (Drost-Fromm & Tompkins, IEEE Computer)
- What is an open source company?
- How to make finding inner source projects easy
- Research-to-startup for postdocs (5min. video for DAAD PRIME workshop)
- A brief history of free, open-source software and its communities (Jesus M. Gonzalez-Barahona, IEEE Computer)
- Summary of the winter 2020/21 AMOS projects
- Interview with GSO on academia and entrepreneurship
- Two types of open source communities
- Industry best practices for component approval in open source governance [EuroPLoP 2020]
- Upcoming talks on First Ph.D. Then Startup
- Getting started with corporate open source governance: A case study evaluation of industry best practices [HICSS 2021]
- Upcoming industry talk on when agile meets regulatory compliance by Roland Brethauer of SAP
- First Ph.D. Then Startup (5 min. video)
2020 56
- Keeping Silicon Valley at bay using open source (talk at Automotive Software Strategies 2021)
- Upcoming industry talk on “Do we need agile architecture?” by Wolfgang Strunk of iteratec
- Should you be reaching at a venture-backed private college?
- Upcoming industry talk on what happens when project = 1 team stops being feasible: Scaling methods, tools and skills, online and IRL by Giovanna Luisi of GfK, Growth from Knowledge
- Video for breaking down organizational silos with inner source (in German)
- Company support for open source stable for 15 years now?!
- Breaking down organizational silos with inner source (in German)
- Continuous open source license compliance (Phipps & Zacchiroli, IEEE Computer)
- Standardizing open source license compliance with OpenChain (Shane Coughlan, IEEE Computer Column)
- Join me at Europe’s Digital Decade: Empowered by Open Source event
- Tools for software composition analysis (Philippe Ombredanne, IEEE Computer)
- Open source in business on labor economics
- Commercial open source and the cloud
- Funding universal basic income with rent from your data
- A new commercial open source conference
- Where is open source in factory automation?
- Course on commercial open source startups at UC Santa Cruz
- What to call traditional community open source projects not hosted by a foundation?
- A researcher’s perspective on “Do developers care about open source?”
- Open-source research software (Wilhelm Hasselbring et al., IEEE Computer)
- How non-software vendors fail and how inner source can help
- Why istio matters to Google
- Interpreting the purpose of the Open Usage Commons foundation
- The German Corona Warn App, a legally defective product?
- What is open collaboration?
- What is open communication?
- The GNU Public License v2 in the land of microservices
- How to read open source license obligations
- Open source license compliance and work-for-hire
- Three reasons why companies are creating their own open source consortium
- Managing your open source supply chain—Why and how? (Nikolay Harutyunyan, IEEE Computer)
- Is inner source collaboration like shipping boxes between companies? (Hint: No!!)
- Inner source and work-from-home
- Teaching software product management
- A key capability German car manufacturers are still missing
- Ten years of student startups
- Challenges of tracking and documenting open source dependencies in products: A case study (video)
- The ecosystem of openKONSEQUENZ, a user-led open source foundation (video)
- Three open data sources made easy
- The innovations of open source article republished in IEEE Computing Edge’s April 2020 issue
- Single-vendor open source firms [Computer Magazine]
- Managing episodic volunteers in free/libre, and open-source software communities [TSE Journal]
- GitHub workflows for office documents
- Why I gray-listed GitHub for open source
- Please Help Keep our Language Precise: Single-Vendor Open Source is Neo-Proprietary Source, not Closed Source
- Challenges of tracking and documenting open source dependencies in products [OSS 2020]
- The ecosystem of openKONSEQUENZ, a user-led open source foundation [OSS 2020]
- An Analysis of Copyleft Compliance Behavior
- Pattern discovery and validation using scientific research methods [Technical Report]
- Sorting out the Ethical Licensing Mess
- Managing the open source dependency (Tomas Gustavsson, IEEE Computer)
- Photo Impressions from the Winter 2019/20 AMOS Projects
- Summary of the Winter 2019/20 AMOS Projects
- Single-Vendor Open Source Firms and Intellectual Property Strategies (Slides)
- Open Source and Public Policy (Slides)
- Public Seminars on License-Compliant Delivery of Products that Contain Open Source Software in Q1 of 2020
2019 83
- Ten years of university teaching
- Open Source and Public Policy (Video)
- Open Source im Blickpunkt der Politik (Video, in German)
- Upcoming industry talk on continuous integration / delivery / deployment by Bernard Ramon Ladenthin of IAV GmbH
- Single-Vendor Open Source Firms and Intellectual Property Strategies (Video)
- Upcoming AMOS Demo Day at IAV’s DigiLab
- The First Derivative of Software is Eating the World
- Industry best practices for FLOSS governance and component reuse [EuroPLoP 2019]
- How to select open source components (Diomidis Spinellis, IEEE Computer)
- Open Source is an On-ramp to the Cloud
- If Open Data is Like Open Source (20 Years Ago) 5/5: Inner Data
- If Open Data is Like Open Source (20 Years Ago) 4/5: Creating and Leading Open Data
- If Open Data is Like Open Source (20 Years Ago) 3/5: Contributing to Open Data
- If Open Data is Like Open Source (20 Years Ago) 2/5: Using Open Data
- If Open Data is Like Open Source (20 Years Ago) 1/5: Definition
- Upcoming industry talk on enabling digital transformation via scaling agile in the financial industry by Munir Mahrufi and Liang Que of Deloitte Consulting GmbH
- What’s So Bad About the Open Core Model?
- Open source is not free (nor is free software)
- Getting started with open source governance (Jeff McAffer, IEEE Computer)
- Digital sovereignty for Germany?
- The Missed Opportunity in Defining Open Source #OpenCoreSummit
- Industry best practices for corporate open sourcing [HICSS 2020]
- The JDownloader immune system for continuous deployment [HICSS 2020]
- What microservices can learn from enterprise information integration [HICSS 2020]
- Supporting interview analysis with autocoding [HICSS 2020]
- Managing commercial conflicts of interest in open source foundations [ICSOB 2019]
- Enabling Open Innovation with Open Data using the JValue Open Data Service
- Industry requirements for FLOSS governance tools to facilitate the use of open-source software in commercial products [JSS Journal]
- Why Self-Enlightened Contribution to Open Source Projects is Difficult
- Open source license compliance⸺Why and how? (Hendrik Schoettle, IEEE Computer)
- The Perfect Professor for University Startups
- Triple-Licensing Single-Vendor Open Source Components (Illustrated)
- On the Danger of Using Email Addresses as Identifying Information (Humor)
- Open source license compliance in software supply chains [Book Chapter]
- License-Compliant Delivery Seminar and Handbook
- Do You Need a Macbook to Learn to Code? (Coding vs. Systems Building)
- Why software engineering is not like assembly line work
- Getting started with FLOSS governance and compliance in companies [OpenSym 2019]
- Solving the Commercial Open Source Licensing Dilemma With Triple-Licensing
- Free and open source software licenses explained (Miriam Ballhausen, IEEE Computer)
- The Commercial Open Source Pledge
- Market Segmentation in the Open Core Model
- Agile Methods and the Magic Triangle
- Position statement on the use of ML / AI techniques in software engineering for the adesso Hochschulbeirat
- From the Bag of Commercial Open Source Tricks: Paying for the Upgrade
- How to Convince Your Management of the Need for an Open Source Program Office
- Time to Curb Your Open Source Wording
- The innovations of open source [Computer Magazine]
- Interview on “Why Open Source is Good for Your Economy”
- Open Source Expanded (new column)
- A Simple Model of the Organizational Support of Open Source Projects
- Open Source and Inner Source at IAV (in English)
- Translation (to German) of Interview on Open Source in the Public Sector
- Why Open Source is Good for Your Economy (FOSSC19 Recap)
- Free-to-Use, Unless You Are a Cloud Provider (The New Strategy?)
- Why Now? And Who? The Struggle Over Single-Vendor / Open-Core Licensing
- Single-Vendor Open Source at the Crossroads (Slides) #lfosls
- The Importance of Product Management
- CTO vs. VP of Engineering
- Escalating levels of complexity in inner source projects
- Getting Started With Inner Source
- The Footbridge From Ghost in the Shell
- The Argument For a Moral Machine in Autonomous Driving
- The Argument Against a Moral Machine in Autonomous Driving
- ACM Hypertext 2019 in Hof, Germany
- Comments on the state of open source in Germany (in German)
- Summaries of The AMOS Projects Winter 2018/19
- Too many points of failure (at Theranos)
- Open source and inner source at IAV (in German)
- Why open source is good for your Economy
- Stock options case in software product management course at @UniFAU
- Scaled Scrum with Deloitte Consulting at IAV in The AMOS Project (WS 2018/19)
- The Innovations of Open Source colloquium talk at University of Hamburg
- Agile software architecture with N26 at IAV in The AMOS Project (WS 2018/19)
- When did @GLS_Ireland lose my parcel?
- Why do episodic volunteers stay in FLOSS communities? [ICSE 2019]
- Should a public government stay out of the software market? 4/4
- Should the public sector consider open source only for new purchases? 3/4
- Why did Munich drop Linux and LibreOffice for Microsoft Windows and Office? 2/4
- Should The Public Sector Use Open Source Software? 1/4
- IAV Presents Side-window Entertainment at CES 2019, a 2017/18 AMOS Project
- Reminder of call for papers for 2nd Workshop on Innovative Software Engineering Education at SE 2019
- Happy new year, the second amendment, and private messaging
2018 91
- What software vendors don’t seem to understand about university teaching
- Upcoming talk on ten years of inner source case studies at UC Santa Cruz
- Upcoming talk on industry best practices for corporate open source governance of software supply chains at UC Santa Cruz
- Agile design thinking with Zalando at IAV in The AMOS Project (WS 2018/19)
- My top three trends for open source in 2019 (3/3)
- My top three trends for open source in 2019 (2/3)
- My top three trends for open source in 2019 (1/3)
- Upcoming industry talk on scaled agile to support the “Digital Transformation” in the financial services industry by Munir Mahrufi and Sahar Khaksar of Deloitte Consulting GmbH
- Upcoming industry talk on building evolutionary architectures by Patrick Kua of N26 GmbH
- Upcoming industry talk on introducing continuous delivery to the SAP ecosystem by Benjamin Heilbrunn of SAP SE
- Upcoming Industry Talk on Design Thinking and Agile by Vivekanand Jayakrishnan and Franziska Konnopka of Zalando SE
- Scrum’s product vision vs. project mission
- How project vs. product confuses agile methods terminology
- How Project vs. Product Confuses Open Source Terminology
- Looking for examples of open source user consortia
- EU survey on open source software and standardization
- How UML is actually used (if it is used)
- Amazon’s announcement about Corretto and Java’s future
- No open-source software allowed in products and services
- The cost of designer handbags in Kuala Lumpur
- Cargo cult startup incubators
- Internal component marketplaces vs. transfer pricing of inner source
- How not to refactor your code
- On the state of using vs. contributing to open source
- Data structures vs. functions in the age of microservices
- Open source license compliance in mobile apps
- Why I don’t teach a traditional software architecture course (any longer)
- Some argue that dual-licensing in commercial open source indicates a lack of ability to provide superior service
- The dancing robot dog: Magic trick or real artificial intelligence?
- What’s wrong in software product line engineering? The separation of the platform as a cost center from the product units as profit centers
- What’s wrong in software product line engineering? Political power play between product units
- What’s wrong in software product line engineering? Insufficient collaboration between product and platform unit
- What’s wrong in software product line engineering? Lack of resources in the platform organizational unit
- Commercial open source in the cloud
- Open data: Source of public income or invaluable common good?
- Impressions from the Berlin Open Data Day 2018
- Best of “As a developer, I want…” student user stories, raw and unfiltered
- If GitHub was like Berlin…
- Classifying open source user consortia
- Clarification of “Why I still teach Scrum”
- Uncovering the periphery: A qualitative survey of episodic volunteering in free/libre and open source software communities [TSE Journal]
- There is no (Scrum) product owner
- Agile feature teams vs. inner source
- User experience design in software product lines [HICSS 2019]
- Why I still teach Scrum
- Paid vs. volunteer open source work in China (projects) 3 / 3
- Paid vs. volunteer open source work in China (developers) 2 / 3
- Paid vs. volunteer open source work in China 1 / 3
- Survey of open source compliance by working group of Bitkom (in German)
- Quote for Unicum Beruf on how IT changes your job (in German)
- The challenge of product management in commercial open source
- The cardinal sin of commercial open source?
- German engineering now and then
- Microservices vs. inner source
- OpenKONSEQUENZ: Offene Software für Netzbetreiber (in German)
- Bitkom Forum Open Source 2018 (in German)
- How to capture open source user consortia 4/4
- The scope of the opportunity 3/4
- Does the incorporation type matter to open source foundations? 2/4
- The Apache Software Foundation (@TheASF) is missing out 1/4
- The 120 seconds open source pitch
- Contractions and expansions in organizing software development 2/2
- The Meaning of “Digitalization” 1/2
- Why you should not let developers scan their code for open source violations 4/4
- The challenge of scanning your product code for open source 3/4
- Getting started with open source license compliance 2/4
- Reasons for why companies are getting serious about open source licenses 1/4
- Ten years of inner source case studies (video)
- Third time’s the charm: Ten years of inner source case studies
- The QDAcity-RE method for structural domain modeling using qualitative data analysis [RE Journal]
- CeBIT Forum on “Open Source und Smart Services”
- Why are there only two research groups working on inner source?
- The fiercer the competition, the more companies open source
- Code of conduct for code reviews
- Who writes and prioritizes user stories?
- Product manager vs. product owner
- Professors and startups
- But what if someone steals my inner source code?
- Slides for keynote at Inner Source Commons Summit at Bosch
- Output of a 3D metal printer
- FOSS compliance intensive seminar June 14-15th, 2018 in Berlin (in German)
- Understanding industry requirements for FLOSS governance tools
- Gotta love the pragmatism…
- Photo path to berlin-style stealth startup
- Impressions from Deutsche Bahn’s Mindbox in Berlin
- The patch-flow method for measuring inner source collaboration [MSR 2018]
- Summaries of The AMOS Projects Winter 2017/18
- Research questions on product management of open source in commercial products
- The OpenSym 2018 call for papers is out!
- Why don’t companies open source more of their in-house code?
- Upcoming industry talk on Agile Architekturentwicklung beim Aufbau einer Cloud-Plattform by Marcus Mennemeier of Actano GmbH
2017 21
- Upcoming industry talk on Agile in Research by Carina Haupt of Deutsches Zentrum für Luft- und Raumfahrt (DLR)
- Upcoming industry talk on Inside an Agile Transformation of 1000+ Employees by Samir Keck of Zalando
- Why companies don’t always free-ride on open source projects
- Upcoming industry talk on Continuous Delivery by Thomas Fricke of Endocode
- Upcoming industry talk on Richtung Innovation – Scrum und Design Thinking (in German) by Radouane el Marjani of 365farmnet
- Upcoming industry talk on Advanced Scrum Master – From Applying Scrum to Understanding Agility by Mario Berger and Martin Wurm of Mister Spex
- Call for Papers: 1st Workshop on Innovative Software Engineering Education (ISEE 2018)
- Call for Papers: 3rd Workshop on Continuous Software Engineering (CSE 2018)
- High-tech and the rights to your body
- License clearance in software product governance [Book Chapter]
- Favorite (own) open source research publications
- Tech troubles of @Seagate backup plus slim
- Costs of no or poor open source governance
- Register now for Forum Open Source 2017
- Open data is moving, slowly but surely
- From a student business plan
- Entrepreneurship panel at IT-Gipfel Göttingen #itgipfelgoe
- Startupinformatik at IT-Gipfel Göttingen #itgipfelgoe
- Morning traffic in Silicon Valley
- From chat bot to AI (The AMOS Project Winter 2016/17)
- Why on earth?! Why product vendors invest in open-source software (upcoming talk, in German)
2016 30
- Impressions from installing and configuring the Devolo Home Automation Control Center
- Unwrapping and experiences with installing the Devolo Home Automation thermostats
- Making introductions for job interviews
- Chaos testing (The AMOS Project Summer 2016)
- Inner source definition, benefits, and challenges [CSUR Journal]
- Platforms but no platform organizations
- Invited research talk on inner source at FSE 2016
- Putting on their #Gearface (no Google Daydream)
- Mitgründer für Startup mit existierenden Kunden gesucht
- An example charter for inner source programs [Technical Report]
- Competition knows no boundaries #brexit
- Re: Your unsolicited email / our joint problem
- The humor that is Alexa 2 / 2
- The humor that is Alexa 1 / 2
- Inner source in platform-based product engineering [TSE Journal]
- Using students as a distributed coding team for validation through intercoder agreement [Technical Report]
- That new agile delivery terminology
- An alternative view of funding for innovation
- What’s wrong with Industrie 4.0?
- Some progress on Wikipedia editing
- Open source collaboration: The other open source innovation (in German)
- Upcoming talk on corporate open source governance in Berlin (in German)
- I want my computer to be as easy to use as my rice cooker
- The looming bubble in Lego bricks
- The Internet is eating the things
- Software is eating the world auf Deutsch
- Farewell, my first-Gen OnePlus
- Current open source publications of general interest
- Offene Daten und die Deutsche Bahn als Vorbild #opendata #deutschebahn
- The design space for object creation
2015 34
- Things wrong with my Amazon Echo and Fire tablet
- The Frankfurt opera house, criving C programmers crazy since 1972
- Wed Nov 19: At Offener IT Gipfel and Hochsprung Award
- Call for papers: OpenSym 2016, the 12th International Symposium on Open Collaboration
- Call for papers: The 12th international conference on open source systems (OSS 2016)
- Einladung zum 2. Offener IT-Gipfel — Offenheit, Innovation & Gesellschaft
- Call for papers: Continuous software engineering 2016 (workshop at SE 2016)
- Amazon Echo and Skype
- Should cars be programmed to make life or death decisions?
- Another take on explaining open source business models
- Student startup passion vs. market potential
- Example login designed to make users go away
- Tabs vs. spaces and cause vs. effect
- Founders vs. success vs. home-runs
- The five stages of open source volunteering [Book Chapter]
- Communication in firm-internal global software development with China
- Do what you are great at rather than follow your passion?
- Inner source in platform-based product engineering [Technical Report]
- Best quotes for promoting open source developer career article
- Mike Milinkovich on open source consortia @mmilinkov
- How open source is changing the software developer’s career [Computer Magazine]
- Only four more weeks until OSS 2015!
- Favorite story of student entrepreneur ageism
- M.B.A.s or engineers for product management?
- Where to focus a University incubator
- For posteriority and reuse
- From developer networks to verified communities: A fine-grained approach [ICSE 2015]
- How developers acquire FLOSS skills [OSS 2015]
- Improving traceability of requirements through qualitative data analysis [SE 2015]
- The Wall Street Journal and Berlin reporting
- Public upcoming talks on open source and inner source
- Hackathons and 20% time
- Should children learn to code?
- Sexist ads alive and well in 2015
2014 30
- Vortrag zu Open-Source-Geschäftsmodellen auf dem 10ten OSE Symposium, München, 2015-01-23
- Call for papers: OpenSym 2015, the 11th International Symposium on Open Collaboration
- Which design patterns should be retired? (In defense of singleton)
- First thoughts on the 20 year anniversary of the design patterns book (a.k.a. GoF book)
- Call for papers (Verlängerung): Deutsche Software-Engineering-Konferenz SE 2015, Software-Engineering-Ideen-Track
- Call for papers: The 11th International Conference on Open Source Systems (OSS 2015)
- Fine-grained change detection in structured text documents [DocEng 2014]
- The impact of germany’s stop of Uber
- Aufruf zur Einreichung von Beiträgen für den Software-Engineering-Ideen-Track der SE 2015
- Upcoming keynote: The software engineering education tripod: Students, teachers, and industry
- Upcoming keynote: Sustainable open source
- Open source career 2014 talk slides, photos, and video
- IT standards and open source (repeat)
- Should you learn to code?
- Open source for the energy sector (in German) [ew Magazine]
- Erfolgsmethoden der Open-Source-Governance und -Compliance (Best Practices of Open-Source-Governance and -Compliance) [Technical Report]
- The smartphone market upset
- Talk slides: The open-source software developer career and its benefits
- Upcoming talk: Sustainable open source (in German)
- Upcoming talk: The open-source software developer career and its benefits
- System efficiency vs. fragility
- This curious word 3D printing
- Assumption about longevity and its consequences
- The five stages of open source volunteering [Technical Report]
- Upcoming public talks on open source
- Call for demos: Future programming workshop
- The business of open source user foundations (consortia)
- Call for papers: Onward! Essays at SplashCon 2014 in Portland, OR
- Talk slides: Paid vs. volunteer work in open source paper
- Looking for simple examples of product management failures and challenges
2013 30
- Open-Up Camp in Nuremberg February 14-16, 2014 (in German)
- Call for Papers: ECOOP 2014, the 28th European Conference on Object-Oriented Programming
- Call for Papers: ICSOB 2014, the Fifth International Conference on Software Business
- Upcoming talk: Inner source in product line engineering
- Open Source Day in Nuremberg
- Editorial to special journal issue: The unstoppable rise of open source
- Special journal issue: The unstoppable rise of open source
- Upcoming talk: Inner source in product line engineering
- Call for Papers: OpenSym 2014, the 10th International Symposium on Open Collaboration
- Call for Papers: OSS 2014, the 10th International Conference on Open Source Systems
- Paid vs. volunteer work in open source [HICSS 2014]
- World views are not data inconsistencies
- Learning Across Open Collaboration Perspectives
- WikiSym + OpenSym 2013 Proceedings Published!
- How commercial involvement affects open source projects: Three case studies on issue reporting [Science China Journal]
- Design and implementation of wiki content transformations and refactorings [WikiSym 2013]
- The empirical commit frequency distribution of open source projects [OpenSym 2013]
- Call for proposals: 2nd Open Data Dialog
- If Fitbit sales in Germany are sluggish, here is a reason
- Call for participation: WikiSym + OpenSym 2013, the 9th International Symposium on Open Collaboration
- Current talks as of 2013-06-15
- Call for papers: 7th international workshop on foundations and techniques for open-source software certification (OpenCert 2013)
- On the technology behind the Wikipedia sexism debate on “American women novelists”
- A dual model of open source license growth [OSS 2013]
- A model of product features in commercial open-source software [ICSOB 2013]
- Call for participation: OC13 – Open Commons Kongress in Linz, Austria, 2013-05-14
- Call for papers: PLoP 2013, the International Conference on Pattern Languages of Programs
- Upcoming talk: Best of our empirical open source work
- Announcing OpenSym 2013, the Open Symposium!
- Product management and I know who you are (price discrimination on the web)
2012 18
- Looking back on one year of public policy consulting
- Planned inner source: Code reuse across profit-center boundaries (in German) [Technical Report]
- The commit size distribution of open-source software (summary)
- A model of the commit size distribution of open source [SOFSEM 2013]
- Software architecture is a (poor) metaphor
- Cargo cult public investments?
- A model of open source developer foundations [OSS 2012]
- Short position paper on open source (in German)
- Open source in automotive industry rising
- The business of open models
- Call for papers: HICSS-46 minitrack on open movements
- Tracking and preparing for ECOOP 2012
- Agile methods course at Tsinghua University
- Startupinformatik
- Definition of disruptive technology
- Call for papers: WikiSym 2012
- Why open source is good for German software businesses
- Top-cited research articles on this site
2011 28
- Developer Belief vs. Reality: The Case of the Commit Size Distribution [SE 2012]
- Business Risks and Governance of Open Source in Software Products (in German) [HMD Journal]
- Call for Papers: OSS 2012
- Call for Papers: ECOOP 2012
- Call for Papers: Software Product Lines (SPLC 2012)
- Cloud Computing is not a Business Model
- Design and Implementation of the Sweble Wikitext Parser: Unlocking the Structured Data of Wikipedia [WikiSym 2011]
- WOM: An Object Model for Wikitext [Technical Report]
- On the Open Cloud Principles: Every Real-World Specification is an Underspecification
- Controlling and steering open source projects [Computer Magazine]
- The Evolution of the Source Forge Home Page
- Upcoming Talk: The Open Source Volunteering Process
- The Java IP Story
- Call for Papers: SoSyM Special Issue on Enterprise Modeling
- The Open Source Big Bang
- The Open Source Innovation and Commoditization Frontier
- Dating Design Patterns Skit Script
- New Talk: How and Why IT User Companies Sponsor Open Source
- The Parser That Cracked The MediaWiki Code
- Open Commons Region Linz is Starting
- More Upcoming Talks: Open Source Research
- Upcoming Talk, Tsinghua University: Open Source Research
- Call for Papers: OSS 2011, the 7th International Conference on Open Source Systems
- New German edition of Design Patterns (Entwurfsmuster) book (in German)
- Curating, preserving, and showing software at the Computer History Museum
- Honoring Peter Naur on the community wall at the Computer History Museum
- Call for Papers: WikiSym 2011, the 7th International Symposium on Wikis and Open Collaboration
- Lessons Learned from Using Design Patterns in Industry Projects [TPLOP Journal]
2010 30
- Micro-Blogging Adoption in the Enterprise: An Empirical Analysis [WI 2011]
- The single-vendor commercial open source business model [Book Chapter]
- Control points and steering mechanisms in open-source software projects
- Upcoming Talk: Steering and Control Mechanisms in Open Source Software Projects (in German)
- Revamping German Copyright Law #EIDG
- Open Source Business Research at OWF 2010
- Open World Forum State of Open Source
- MediaWiki and Commercial Open Source Innovation
- Call for Papers: ICSE 2011
- Upcoming Talk (in German) July 2nd, 2010: Open Source: Was Es Ist, Wie Es Funktioniert, Warum Es Nachhaltig Ist
- Call for Papers: ACM CHIMIT 2010
- WikiSym 2010 Program Announced!
- Linux-Tag Keynote Slides: A New Developer Career
- Call For Papers: AOSD 2011 Special Track on Modularity Visions
- SPLASH OOPSLA 2010 Technical Research Papers
- Public Open Source Talks in June and July 2010
- Revised 2010 Stock Open Source Talks
- Open Source Software Research Inaugural Lecture at FAU Erlangen-Nürnberg
- OpenSAGA and making community open source attractive
- Next three public open source talks
- Key statements from Marten Mickos’ PARC forum talk
- Community open source as the raw material of computing utility providers
- Three areas of open source economics
- Open source: A new developer career
- Next three public open source talks
- Call for papers: OOPSLA 2010, expanded scope!
- Research positions for CCC’s 2010 future of open source research workshop
- Call for open source, dated Dec 12, 1968
- The economic case for open source foundations [Computer Magazine]
- Workshop on open source, innovation, and entrepreneurship
2009 39
- 2010 open source research workshops galore!
- Up and coming conference calls for papers
- Open source vendor lock-in
- Talk slides: Design pattern density defined
- OpenOffice.org at Oracle after the Sun acquisition
- Why open source is hard for closed source vendors (alpha release)
- My open source research agenda (as of 2009)
- Professor for Open-Source-Software at University of Erlangen
- The commenting practice of open source (completed, for now) [Onward! 2009]
- Pre-test survey on what drives enterprise micro-blogging adoption
- Talk slides: The commercial open source business model
- Design pattern density defined
- The intellectual property rights imperative of single-vendor open source
- Every license has its time and place
- Patterns of effective tweeting and retweeting
- Call for papers: Empirical research free/libre open-source software
- A Twitter best practice
- Commercial open source: The naming confusion remains
- Summary and translation of micro-blogging can enhance productivity interview
- Micro-blogging in the enterprise can improve productivity
- Commercial open source paper appears in LNBIP 36
- ICSE 2009 NIER presentation on open source comment density
- Is it “use” or “reuse”?
- Commercial open source: Faster, better, cheaper, and more easily?
- Red Hat on patents and total growth of open source
- The commercial open source business model [AMCIS 2009]
- Modeling micro-blogging adoption in the enterprise [AMCIS 2009]
- Micro-blogging in the enterprise: Focus groups evaluation results
- Bringing open source best practices into corporations using a software forge
- Call for papers: Onward! 2009
- Open collaboration within corporations using software forges [Software Magazine]
- Estimating commit sizes efficiently [OSS 2009]
- The sweet spot of code commenting in open source
- The comment density of open-source software code [ICSE NIER 2009]
- My position on privacy (seven things about me)
- There is no “donating code to the community”
- Call for papers: Fourth workshop on wikis for software engineering
- Six easy pieces of quantitatively analyzing open source projects
- Organizational design and engineering
2008 55
- WikiSym 2009 call for papers (submissions)
- Every complex system that works started out as a simple system that worked
- Open source labor economics…
- Collaboration and knowledge sharing in software development teams (SofTEAM ’09)
- How open source comments (by programming language)
- The perils of going from community to commercial open source
- Capobianco’s OSS 2008 keynote
- PLoP proceedings now in ACM Digital Library
- The dominance of small code contributions
- The commit size distribution of open-source software [HICSS 2009]
- Learning from Wikipedia: Open collaboration within corporations
- Open collaboration: Self-organizing innovation in large corporations
- Open-source software developer careers
- The imperfection of search algorithms
- End-user programming with application wikis
- Interdisciplinary research on wiki communities workshop
- Bringing open source best practices into corporations using a software forge
- The economic motivation of open-source software: Stakeholder perspectives [Computer Magazine]
- A Grammar for Standardized Wiki Markup [WikiSym 2008]
- Wikis for software engineering workshop
- Open source in the share of wallet wars
- Open source businesses and developer careers: Who benefits from open source? How and why?
- Successful open source, with little or no agile
- Conflict of interest in open source and PostgreSQL replication
- Bringing Wikipedia to work: Open collaboration within corporations
- Richard P. Gabriel: Photography workshop at OOPSLA 2008
- Dave Humphrey: New graduate program on Linux and open source system administration
- OSS 2.0: Leveraging the open source community for business
- Open source is a business strategy not a business model
- Design pattern density and design maturity
- FOSSBazaar: Open source under the CIO’s radar screen: Good or bad?
- Object-oriented software design documentation
- SDN: Is open source competing unfairly?
- SE Radio interview on open source business models
- Commercial, professional, and community open source: Resolving the naming confusion
- International Journal of Open-Source Software & Processes
- JUnit 3.8 documented using collaborations [Technical Report]
- Ward Cunningham: What if bacteria designed computers?
- Addendum to Total Growth of Open Source Paper
- Web 2.0 pattern mining workshop
- The total growth of open source [OSS 2008]
- Global open source trends and public initiatives
- WikiSym 2008 call for papers
- Continuous integration in open-source software development [OSS 2008]
- SDN: Selling services for stock open source components…
- SDN: Is there money in open source services?
- Onward! 2008 call for papers
- Is open source bad for your career?
- Towards end-user programming with wikis [WEUSE 2008]
- How to benefit from open source
- Wiki Creole grammar, schema, transformations made available
- An XML interchange format for Wiki Creole 1.0 [Technical Report]
- An EBNF grammar for Wiki Creole 1.0 [Technical Report]
- Website Reorganization
- Hello world!