ABSTRACT
Creating and using software documentation presents numerous challenges, namely in what concerns the expression of knowledge structures, consistency maintenance and classification. Adaptive Software Artifacts is a flexible approach to expressing structured contents that tackles these concerns, and that is being realized in the context of a Software Forge.
- F. F. Correia and A. Aguiar. Patterns of information classification. In Proceedings of the 18th Conference on Pattern Languages of Programs, Portland, OR, USA, Oct. 2011.Google ScholarDigital Library
- Correia, Ferreira, Flores, and Aguiar}correia_incremental_2009F. F. Correia, H. S. Ferreira, N. Flores, and A. Aguiar. Incremental knowledge acquisition in software development using a Weakly-Typed wiki. In Proceedings of the 5th International Symposium on Wikis and Open Collaboration, Orlando, FL, USA, Oct. 2009. Google ScholarDigital Library
- Correia, Ferreira, Flores, and Aguiar}correia_patterns_2009F. F. Correia, H. S. Ferreira, N. Flores, and A. Aguiar. Patterns for consistent software documentation. In Proceedings of the Pattern Languages of Programs, Chicago, IL, USA, Aug. 2009. Google ScholarDigital Library
- H. S. Ferreira, F. F. Correia, and L. Welicki. Patterns for data and metadata evolution in adaptive Object-Models. In Proceedings of the 15th Conference on Pattern Languages of Programs, Nashville, TN, USA, Oct. 2008. ACM. Google ScholarDigital Library
- H. S. Ferreira, F. F. Correia, J. Yoder, and A. Aguiar. Core patterns of object-oriented meta-architectures. In Proceedings of the 17th Conference on Pattern Languages of Programs, Reno, NV, USA, Oct. 2010.Google ScholarDigital Library
- H. Ossher, A. van der Hoek, M. Storey, J. Grundy, R. Bellamy, and M. Petre. Workshop on flexible modeling tools: FlexiTools 2011. In 2011 33rd International Conference on Software Engineering (ICSE), pages 1192--1193. IEEE, May 2011. Google ScholarDigital Library
- D. Riehle, J. Ellenberger, T. Menahem, B. Mikhailovski, Y. Natchetoi, B. Naveh, and T. Odenwald. Open collaboration within corporations using software forges. IEEE Softw., 26 (2): 52--58, 2009. Google ScholarDigital Library
Index Terms
- Documenting software using adaptive software artifacts
Recommendations
Supporting the evolution of software knowledge with adaptive software artifacts
OOPSLA '10: Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companionThe 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 ...
Documenting software systems with views
SIGDOC '92: Proceedings of the 10th annual international conference on Systems documentationSoftware professionals rely on internal documentation as an aid in understanding programs. Unfortunately, the documentation for most programs is usually out-of-date and cannot be trusted. Without it, the only reliable and objective information is the ...
Characterizing API elements in software documentation with vector representation
ICSE '16: Proceedings of the 38th International Conference on Software Engineering CompanionIn software engineering (SE), documentation for developers (e.g., developers' guide, API documentation), users' documentation, informal documentation [7, 13] (e.g., developers' forums, mailing lists, development communities' discussions, etc.), and ...
Comments