Leveraging usage data of Software Architecture Artefacts

Moon Ting Su, John Grundy, John Hosking, Ewan Tempero

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

A number of existing fields (such as computational wear, social navigation, collaborative filtering, social filtering, and wear-based filtering) have shown that usage data (comprising interaction and annotation data) can be leveraged to provide assistance for sense-making of materials, for finding and filtering information, and for exploring an information space. We believe providing such assistance in Software Architecture Knowledge Management (SAKM) can enhance two of the five knowledge management activities of SAKM, namely, Architecture Knowledge (AK) sharing and AK application/using. To this end, we propose to include usage data capture and visualization as essential features of SAKM tools. We discuss key requirements and challenges for SAKM tools leveraging such usage data. We describe KaitaroCap, an exemplar tool that captures and provides visualization of usage data, in particular the usage data of software architecture documents.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE/ACM 2nd International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering, ECASE 2019
EditorsAlberto Bacchelli, Barbora Buhnova, Betty Cheng, Sebastian Elbaum, Neil Ernst, Vladimir Filkov, Harald Gall, Mike Godfrey, Ahmed E. Hassan, Patricia Lago, Grace Lewis
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages13-21
Number of pages9
ISBN (Electronic)9781728122410
ISBN (Print)978728122427
DOIs
Publication statusPublished - 2019
EventInternational Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering 2019 - Montreal, Canada
Duration: 27 May 201927 May 2019
Conference number: 2nd
http://design.se.rit.edu/ECASE/

Conference

ConferenceInternational Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering 2019
Abbreviated titleECASE 2019
CountryCanada
CityMontreal
Period27/05/1927/05/19
Internet address

Keywords

  • Knowledge management
  • Software architecture
  • Usage Data
  • Visualization

Cite this

Su, M. T., Grundy, J., Hosking, J., & Tempero, E. (2019). Leveraging usage data of Software Architecture Artefacts. In A. Bacchelli, B. Buhnova, B. Cheng, S. Elbaum, N. Ernst, V. Filkov, H. Gall, M. Godfrey, A. E. Hassan, P. Lago, & G. Lewis (Eds.), Proceedings - 2019 IEEE/ACM 2nd International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering, ECASE 2019 (pp. 13-21). [8815613] IEEE, Institute of Electrical and Electronics Engineers. https://doi.org/10.1109/ECASE.2019.00011