Recording the reasons for design decisions
ICSE '88 Proceedings of the 10th international conference on Software engineering
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Argumentation-based design rationale: what use at what cost?
International Journal of Human-Computer Studies
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
gIBIS: a hypertext tool for team design deliberation
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
The 4+1 View Model of Architecture
IEEE Software
Integrating Non-Functional Requirements into Data Modeling
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Software Architecture in Practice
Software Architecture in Practice
Using WordNet to Support Interactive Concept Map Construction
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
Architecture Decisions: Demystifying Architecture
IEEE Software
Survey of semantic annotation platforms
Proceedings of the 2005 ACM symposium on Applied computing
Text mining and natural language processing: introduction for the special issue
ACM SIGKDD Explorations Newsletter - Natural language processing and text mining
Enabling massive scale document transformation for the semantic web: the universal parsing agent™
Proceedings of the 2005 ACM symposium on Document engineering
Automatic Metadata Generation forWeb Pages Using a Text Mining Approach
WIRI '05 Proceedings of the International Workshop on Challenges in Web Information Retrieval and Integration
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Essential Software Architecture
Essential Software Architecture
Harvesting social knowledge from folksonomies
Proceedings of the seventeenth conference on Hypertext and hypermedia
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
An approach to ontology-aided performance engineering through NFR framework
WOSP '07 Proceedings of the 6th international workshop on Software and performance
A survey of architecture design rationale
Journal of Systems and Software
Using ontology to support development of software architectures
IBM Systems Journal
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
ArchVoc--Towards an Ontology for Software Architecture
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
A Tool for Managing Software Architecture Knowledge
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Authors vs. readers: a comparative study of document metadata and content in the www
Proceedings of the 2007 ACM symposium on Document engineering
Adapting associative classification to text categorization
Proceedings of the 2007 ACM symposium on Document engineering
Web 2.0: Is It Evolutionary or Revolutionary?
IT Professional
Questions, options, and criteria: elements of design space analysis
Human-Computer Interaction
Human-Computer Interaction
Semantic-Aided Interactive Identification of Reusable NFR Knowledge Fragments
OTM '08 Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS
NDR Ontology: Sharing and Reusing NFR and Design Rationale Knowledge
MARK '08 Proceedings of the 2008 First International Workshop on Managing Requirements Knowledge
Building up and reasoning about architectural knowledge
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Metadata mechanisms: from ontology to folksonomy .. and back
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Semantics enhanced engineering and model reasoning for control application development
Multimedia Tools and Applications
Hi-index | 0.00 |
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.