N degrees of separation: multi-dimensional separation of concerns
Proceedings of the 21st international conference on Software engineering
What programmers really want: results of a needs assessment for SDK documentation
Proceedings of the 20th annual international conference on Computer documentation
Representing concerns in source code
Representing concerns in source code
Mylar: a degree-of-interest model for IDEs
Proceedings of the 4th international conference on Aspect-oriented software development
Using structural context to recommend source code examples
Proceedings of the 27th international conference on Software engineering
Concern modeling in the concern manipulation environment
MACS '05 Proceedings of the 2005 workshop on Modeling and analysis of concerns in software
ConcernMapper: simple view-based separation of scattered concerns
eclipse '05 Proceedings of the 2005 OOPSLA workshop on Eclipse technology eXchange
Guidance through active concerns
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
SmartTutor: Creating IDE-based interactive tutorials via editable replay
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Hi-index | 0.00 |
Successful open source projects foster collaboration and innovation while benefiting from a faster pace of development, but are often plagued by poor developer's documentation. In this paper, we present the rationale and the architecture of Mismar, a toolset tightly integrated in the Eclipse environment and implementing a concern-oriented approach to documentation. As opposed to traditional documentation artifacts, guides produced by Mismar are almost wordless and automatically maintain implementation examples. Moreover, since Mismar was built from the ground up to be extensible, it is easy to support artifacts written in multiple languages or modeling approaches.