Software Engineering Research in the Bazaar
|Title||Software Engineering Research in the Bazaar|
|Publication Type||Conference Paper|
|Year of Publication||2001|
|Authors||Hassan, Ahmed E., Godfrey Michael W., and Holt Richard C.|
|Secondary Title||1st Workshop on Open Source Software Engineering at ICSE 2001|
|Keywords||apache, architecture, gcc, kernel, linux, linux kernel, mozilla, open source software, software architecture, Software Engineering Research, source code, vim|
During the last five years, our research group has studied the architecture and evolution of several large open source systems — including Linux, GCC, VIM, Mozilla, and Apache — and we have found that open source software systems often exhibit interesting differences when compared to similar commercially-developed systems. Our investigations of these systems have involved the creation of software architecture models, software architecture repair, the creation of a reference architecture for web servers, the study of evolution and growth of open source systems, and the modelling of architectural properties of systems that are apparent only at build time.
"To gain a better understanding of a software system, we recover its software architecture from the system’s source code.