Author: Dirk Riehle

  • A systematic literature review of pre-requirements specification traceability [RE Journal]

    A systematic literature review of pre-requirements specification traceability [RE Journal]

    Abstract Requirements traceability (RT) is the ability to link requirements to other software development artifacts. In pre-requirements (pre-RS) traceability, requirements are linked to their origin, such as interviews with stakeholders, meeting protocols, or legacy systems. Compared with post-RS traceability, which links requirements to source code and other later artifacts, pre-RS traceability has seen much less…

  • Is isEven() a bad function to have?

    Is isEven() a bad function to have?

    Someone on Twitter got all exasperated that there is an isEven() function in Javascript to compute whether a number is an even number. After all it is equivalent to the simple expression of ((n % 2) == 0); why would they not use this? Well, already this simple example contains most of what you need…

  • You just don’t understand (open source edition)

    You just don’t understand (open source edition)

    Listening to open source developers complaining about companies not donating money and then getting ignored by said companies reminds me of a quarreling couple, where one side has a lot to say and the other side is just silent. Let me turn this silence into statements a company would make. Let’s go! Open source developer:…

  • The future of the open source definition [Computer Magazine]

    The future of the open source definition [Computer Magazine]

    I’m happy to report that the 26th article in the open source column of IEEE Computer has been published. Title The Future of the Open Source Definition Keywords Open source definition Authors Dirk Riehle Publication Computer vol. 56, no. 12 (December 2023), pp 95-99 Abstract: Many forces pull to change the definitions of what free…

  • Conference talk and magazine article for the Open Logistics Foundation

    Conference talk and magazine article for the Open Logistics Foundation

    In May 2023, I gave a talk about user-led open source consortia at the Open Logistics Foundation’s (OLF) open source innovation day. In a user-led open source consortium, software users come together to develop or sponsor the development of the software they need to run their business as open-source software. The OLF is an excellent…

  • Should open source projects denounce users who aren’t donating money?

    Should open source projects denounce users who aren’t donating money?

    Right now, the top blog post on the OpenCV website (an open source library for computer vision and machine learning) is about how Snap Inc. uses OpenCV in its products (and presumably makes a lot of money partly thanks to it) but does not donate at all to the project. The blog post promises to…