Disseminating Architectural Knowledge on Open-Source Projects: A Case Study of the Book "Architecture of Open-Source Applications"

@article{Robillard2016DisseminatingAK,
  title={Disseminating Architectural Knowledge on Open-Source Projects: A Case Study of the Book "Architecture of Open-Source Applications"},
  author={M. Robillard and N. Medvidovic},
  journal={2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE)},
  year={2016},
  pages={476-487}
}
  • M. Robillard, N. Medvidovic
  • Published 2016
  • Computer Science
  • 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE)
This paper reports on an interview-based study of 18 authors of different chapters of the two-volume book "Architecture of Open-Source Applications". The main contributions are a synthesis of the process of authoring essay-style documents (ESDs) on software architecture, a series of observations on important factors that influence the content and presentation of architectural knowledge in this documentation form, and a set of recommendations for readers and writers of ESDs on software… Expand

Figures, Tables, and Topics from this paper

A Collaborative Approach to Teaching Software Architecture
Sustainable software design
Locating Latent Design Information in Developer Discussions: A Study on Pull Requests
eQual: informing early design decisions
The Software Architect's Role in the Digital Age
Catalog of energy patterns for mobile applications
FastTagRec: fast tag recommendation for software information sites

References

SHOWING 1-5 OF 5 REFERENCES
The Architecture of Open Source Applications
I and J
Software Architecture: Foundations
  • Theory, and Practice. John Wiley & Sons
  • 2009
and The Google Chrome Team
  • The security architecture of the chromium browser. Technical report, Stanford University
  • 2008
and 486 J
  • Robbins. Modeling software architectures in the Unified Modeling Language. ACM Transactions on Software Engineering and Methodology, 11(1):2–57
  • 2002