Abstract
AbstractAt 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.
Publisher
Cambridge University Press (CUP)
Subject
Artificial Intelligence,Industrial and Manufacturing Engineering
Reference62 articles.
1. Burge, JE (2005) Software Engineering Using Design RATionale (Dissertation). Worcester, Massachusetts: Worcester Polytechnic Institute.
2. Combining information extraction with genetic algorithms for text mining
3. Rogers, B , Qiao, Y , Gung, J , Mathur, T and Burge, J (2014) Using text mining techniques to extract rationale from existing documentation. International Conference on Design Computing and Cognition, London, UK 23–25 June, pp. 457–474.
4. Argumentation mining
5. Automatic detection of arguments in legal texts
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献