Documenting and exploiting software feature knowledge through tags

5Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Knowledge about features and their relations to detailed requirements or code is important and useful for many software engineering activities such as for performing change impact analysis and tracking feature progress. Documenting feature knowledge is challenging, as companies document features and requirements in issue tracking systems (ITS) and work on code in integrated development environments (IDE). Managing feature knowledge over time is challenging, as features, requirements, and code continuously change. Also, managing the relationships through trace links is challenging, as creating links manually is too time-consuming, and recovering links retrospectively is too error-prone. We developed an approach and tool TAFT to document feature knowledge in ITS and IDE continuously. TAFT uses feature tags to indicate relations between feature descriptions, requirements, work items, and source code. Currently, TAFT comprises a dashboard to track the feature progress, a recommendation system to suggest feature tags for specifications, an inheritor to apply feature tags automatically, and capabilities to navigate in feature knowledge. The tool is integrated into the developers' work environments Jira and Eclipse. In this paper, we present details on the tool support for TAFT, and we report on the results of a case study, which indicates its acceptance.

Cite

CITATION STYLE

APA

Seiler, M., & Paech, B. (2019). Documenting and exploiting software feature knowledge through tags. In Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE (Vol. 2019-July, pp. 754–759). Knowledge Systems Institute Graduate School. https://doi.org/10.18293/SEKE2019-109

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free