The term software engineering arose in the 1960s to emphasize that the production of software should not be an art, as it was then (and sometimes still is today), but an engineeri...
: Software product lines have become a successful but challenging approach to software reuse. Some of the problems that hinder the adoption of this development paradigm are the con...
This Research in Progress paper analyses users’ requirements for the development of a Virtual Community (VC) for the academic SAP UCC (University Competence Center) User Group. ...
Winfried Ebner, Ulrich Bretschneider, Jan Marco Le...
Successful open source projects foster collaboration and innovation while benefiting from a faster pace of development, but are often plagued by poor developer's documentatio...
Groupware are computer-based systems designed to support groups of people working together providing a shared environment. Given that developing this kind of application is not a t...