In September 2020, I will be teaching a workshop series on commercial open source startups at UC Santa Cruz (and starting November, as a course, at FAU). The series at UCSC is being faciliated by CROSS, the Center for Research in Open Source Software, and I’m getting help from Thomas Otter (@vendorprisey). If you would like to register, check out the official announcement! If you are affiliated with UC Santa Cruz, talk to Stephanie Lieggi (or me) to get in! If you are just curious, here is the general syllabus.
Open Source Research Software (Wilhelm Hasselbring et al., IEEE Computer Column)
I’m happy to report that the ninth article in the Open Source Expanded column of IEEE Computer has been published.
Title | Open Source Research Software |
Keywords | Open Source Software, Scientific Computing, Software Engineering, Artificial Intelligence, Licenses |
Authors | Wilhelm Hasselbring, Leslie Carr, Simon Hettrick, Heather Packer, and Thanassis Tiropanis |
Publication | Computer vol. 53, no. 8 (August 2020), pp. 84-88 |
Three Open Data Sources Made Easy
What are the the top three most promising open data sources that you would like to combine for an innovative app or data analysis?
Please let us know and we will try to make it easy for you.
Continue reading “Three Open Data Sources Made Easy”Why Software Engineering is Not Like Assembly Line Work
The other day I ran into one of the oldest software engineering tropes in the book: That software engineering should be more like work in a factory, and that developers are best equated to assembly line workers who put together a software product by assembling components to a specification. I wasn’t sure whether I should be amused or irritated. In any case, this nonsensical idea has long been debunked by Peter Naur, before it even took roots in later work by others. In Naur’s words, programming is (best viewed as) theory building, and this gets to the heart of the matter.
Continue reading “Why Software Engineering is Not Like Assembly Line Work”ACM Hypertext 2019 in Hof, Germany
The ACM Hypertext 2019 conference will take place in Hof, Germany, on September 17-20, 2019. Here is the conference’s scope in its own words:
The ACM Hypertext conference is a premium venue for high quality peer-reviewed research on hypertext theory, systems and applications. It is concerned with all aspects of modern hypertext research including social media, semantic web, dynamic and computed hypertext and hypermedia as well as narrative systems and applications.
Regular paper submissions are due April 14th, 2019. Please submit plenty.
Reminder of Call for Papers for 2nd Workshop on Innovative Software Engineering Education at SE 2019
Please be reminded about the January 11th, 2019, paper submission deadline for the second workshop on innovative software engineering at the German software engineering conference (SE 2019) in Stuttgart. It is a great place to meet like-minded researchers and practitioners of software engineering and its education in Germany.
Why are There Only Two Research Groups Working on Inner Source?
I got asked the other day why there are only two research groups working on inner source world-wide. Inner source is the use of open source best practices within companies, and it is a hot topic with many companies who want to go beyond agile. There was varied research around the world in the past 15 years, but only two groups really have been consistently working on this: Brian’s group at LERO and my research group at FAU.
Continue reading “Why are There Only Two Research Groups Working on Inner Source?”
The OpenSym 2018 Call for Papers is out!
The OpenSym 2018 call for papers is out! Submission deadline for your open collaboration research papers is March 15th, 2018, AoE. OpenSym 2018 will take place in beautiful Paris, France. Don’t miss it!
Call for Papers: 1st Workshop on Innovative Software Engineering Education (ISEE 2018)
http://www1.in.tum.de/isee2018
In conjunction with the Software Engineering Conference 2018 in Ulm, March 6, 2018
Motivation
The number of students continuously increases and presents ever greater challenges for instructors in software engineering. In courses with a huge number of students, it is particularly difficult to motivate students to actively participate. At the same time, practice-oriented and project-related training is becoming increasingly important, but project courses in cooperation with industry are often associated with high costs.
Digital teaching, online courses and new teaching concepts complement the curriculum. They offer a wide range of possibilities for modern and attractive teaching, but pose methodical, technical and organizational challenges for instructors.
Call for Papers: 3rd Workshop on Continuous Software Engineering (CSE 2018)
In conjunction with Software Engineering 2018
Ulm, March 6, 2018
Scope of the workshop
In order to develop and deliver high-quality products to their customers, software companies have to adopt state-of-the-art software development processes. To face this challenge, companies are applying innovative methods, approaches and techniques like agile methods, DevOps, Continuous Delivery, test automation, infrastructure as code or container-based virtualization.
Continue reading “Call for Papers: 3rd Workshop on Continuous Software Engineering (CSE 2018)”