Using evolutionary algorithms to select text features for mining design rationale

M Lester, M Guerrero, J Burge - Ai Edam, 2020 - cambridge.org
M Lester, M Guerrero, J Burge
Ai Edam, 2020cambridge.org
At its heart, design is a decision-making process. These decisions, and the reasons for
making them, comprise the design rationale (DR) for the designed artifact. If available, DR
provides a comprehensive record of the reasoning behind the decisions made during the
design. Unfortunately, while this information is potentially quite valuable, it is usually not
explicitly captured. Instead, it is often buried in other design and development artifacts. In
this paper, we study how to identify rationale from text documents, specifically software bug …
At its heart, design is a decision-making process. These decisions, and the reasons for making them, comprise the design rationale (DR) for the designed artifact. If available, DR provides a comprehensive record of the reasoning behind the decisions made during the design. Unfortunately, while this information is potentially quite valuable, it is usually not explicitly captured. Instead, it is often buried in other design and development artifacts. In this paper, we study how to identify rationale from text documents, specifically software bug reports and design discussion transcripts. The method we examined is statistical text mining where a model is built to use document features to classify sentences. Choosing which features are most likely to be good predictors is important. We studied two evolutionary algorithms to optimize feature selection – ant colony optimization and genetic algorithms. We found that for many types of rationale, models built with an optimized feature set outperformed those built using all the document features.
Cambridge University Press
Showing the best result for this search. See all results