What do you mean by "actual" software engineering issues? Do you mean
the raw details like how to set up a collaborative development environment?
Or just the technical issues, like how to do architectural design such that
independent volunteers can work on separate features without killing each
other? Or do you also include the social/management issues of conflict
resolution among volunteers?
I have written a few overview articles, but nothing detailed enough
(due to space and time limitations) to really help someone starting
from scratch. Yet another thing waiting for the dissertation to be done.
has a few references. The CACM and IEEE Internet Computing articles
are the relevant ones, but they are also copyright protected, so you'll
have to get them from the online ACM or IEEE digital libraries.