The syntax definition formalism SDF—reference manual—
ACM SIGPLAN Notices
The ASF+SDF Meta-environment: A Component-Based Language Development Environment
CC '01 Proceedings of the 10th International Conference on Compiler Construction
Generating Robust Parsers using Island Grammars
WCRE '01 Proceedings of the Eighth Working Conference on Reverse Engineering (WCRE'01)
Term rewriting with traversal functions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Proceedings of the eleventh ACM SIGKDD international conference on Knowledge discovery in data mining
Extracting Source Code from E-Mails
ICPC '10 Proceedings of the 2010 IEEE 18th International Conference on Program Comprehension
Content classification of development emails
Proceedings of the 34th International Conference on Software Engineering
Discovering essential code elements in informal documentation
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
The design and evolution of a software system leave traces in various kinds of artifacts. In software, produced by humans for humans, many artifacts are written in natural language by people involved in the project. Such entities contain structured information which constitute a valuable source of knowledge for analyzing and comprehending a system's design and evolution. However, the ambiguous and informal nature of narrative is a serious challenge in gathering such information, which is scattered throughout natural language text. We present an approach-based on island parsing-to recognize and enable the parsing of structured information that occur in natural language artifacts. We evaluate our approach by applying it to mailing lists pertaining to three software systems. We show that this approach allows us to extract structured data from emails with high precision and recall.