Aiding evolution with concern-oriented guides

  • Authors:
  • Barthélémy Dagenais;Harold Ossher

  • Affiliations:
  • McGill University, Montreal, QC, Canada;IBM T. J. Watson Research Center, Yorktown Heights, NY

  • Venue:
  • Proceedings of the 3rd workshop on Linking aspect technology and evolution
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Program documentation is often incomplete and out of date due to its tediousness and perceived low value. This requires evolution tasks to be preceded by time-consuming exploration. In this paper, we explore a concern-oriented approach to documentation that focuses on the code artifacts and their relationships to make the process of creating and using program documentation more efficient. As opposed to traditional documents or tutorials, guides created using this approach are interactive, almost wordless and automatically maintain implementation examples. We also present the rationale and the architecture of Mismar, a toolset tightly integrated in the Eclipse environment and implementing this approach. Moreover, since program documentation involves different artifact types, Mismar was build from the ground up to be extensible, and to support artifacts written in multiple languages or modeling approaches.