The role of knowledge in software development
Communications of the ACM
Architecture and design of adaptive object-models
ACM SIGPLAN Notices
WikiWiki weaving heterogeneous software artifacts
Proceedings of the 2005 international symposium on Wikis
Incremental knowledge acquisition in software development using a weakly-typed Wiki
Proceedings of the 5th International Symposium on Wikis and Open Collaboration
Patterns for data and metadata evolution in adaptive object-models
Proceedings of the 15th Conference on Pattern Languages of Programs
Patterns for consistent software documentation
Proceedings of the 16th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
The knowledge of software developers materializes itself as software artifacts, that may be seen at two different levels (information and structure), which are difficult to change independently from each other. This work explores how the expression of software knowledge using adaptive software techniques, may support the creation of adaptive software artifacts, to improve the effectiveness of capturing knowledge under constant evolution. Some work already exists in the context of the Weaki Wiki, which will be extended into a full environment supporting the creation and evolution of software artifacts beyond their initial form. We intend to validate this work experimentally.