Title
Bridging the gap between software architecture rationale formalisms and actual architecture documents: An ontology-driven approach
Abstract
Documenting software architecture rationale is essential to reuse and evaluate architectures, and several modeling and documentation guidelines have been proposed in the literature. However, in practice creating and updating these documents rarely is a primary activity in most software projects, and rationale remains hidden in casual and semi-structured records, such as e-mails, meeting notes, wikis, and specialized documents. This paper describes the TREx (Toeska Rationale Extraction) approach to recover, represent and explore rationale information from text documents, combining: (1) pattern-based information extraction to recover rationale; (2) ontology-based representation of rationale and architectural concepts; and (3) facet-based interactive exploration of rationale. Initial results from TREx's application suggest that some kinds of architecture rationale can be semi-automatically extracted from a project's unstructured text documents, namely decisions, alternatives and requirements. The approach and some tools are illustrated with a case study of rationale recovery for a financial securities settlement system.
Year
DOI
Venue
2012
10.1016/j.scico.2010.06.009
Sci. Comput. Program.
Keywords
Field
DocType
rationale information,documenting software architecture rationale,software project,architectural concept,unstructured text document,software architecture,text document,actual architecture document,pattern-based information extraction,ontology-driven approach,software architecture rationale formalisms,toeska rationale extraction,architecture rationale,rationale recovering,design rationale,ontology,semantic indexing,rationale recovery
Ontology,Architecture,Programming language,Software engineering,Computer science,Software,Information extraction,Software architecture,Documentation,Design rationale,Database,IDEF6
Journal
Volume
Issue
ISSN
77
1
Science of Computer Programming
Citations 
PageRank 
References 
22
0.95
35
Authors
4
Name
Order
Citations
PageRank
Claudia López114517.21
Víctor Codocedo29613.46
Hernán Astudillo326436.77
Luiz Marcio Cysneiros449141.96