Domain analysis: from art form to engineering discipline
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Automatic text processing: the transformation, analysis, and retrieval of information by computer
Automatic text processing: the transformation, analysis, and retrieval of information by computer
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Exploiting reusable specifications through analogy
Communications of the ACM
Introduction to artificial intelligence and expert systems
Introduction to artificial intelligence and expert systems
A framework for studying human error behavior in conceptual database modeling
Information and Management
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Object models: strategies, patterns, applications
Object models: strategies, patterns, applications
Reusable software requirements and architectures for families of systems
Journal of Systems and Software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software reuse techniques: adding reuse to the system development process
Software reuse techniques: adding reuse to the system development process
Analysis patterns: reusable objects models
Analysis patterns: reusable objects models
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Conceptual schema analysis: techniques and applications
ACM Transactions on Database Systems (TODS)
Software product-line engineering: a family-based software development process
Software product-line engineering: a family-based software development process
Requirements analysis and system design: developing information systems with UML
Requirements analysis and system design: developing information systems with UML
Reuse-based software engineering: techniques, organization, and controls
Reuse-based software engineering: techniques, organization, and controls
Practical Software Reuse
Software Reuse: Domain Analysis and Design Processes
Software Reuse: Domain Analysis and Design Processes
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
DARE: Domain analysis and reuse environment
Annals of Software Engineering
Status Report: Software Reusability
IEEE Software
Contemporary Application-Domain Taxonomies
IEEE Software
Structuring Primitives for a Dictionary of Entity Relationship Data Schemas
IEEE Transactions on Software Engineering
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Intelligent Support for Retrieval and Synthesis of Patterns for Object-Oriented Design
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
Information Systems Research
Research Commentary: Information Systems and Conceptual Modeling--A Research Agenda
Information Systems Research
Integrating reengineering, reuse and specification tool environments to enable reverse engineering
WCRE '95 Proceedings of the Second Working Conference on Reverse Engineering
Automating reuse for systems design
Automating reuse for systems design
Product Development Decisions: A Review of the Literature
Management Science
Synthesis and Decomposition of Processes in Organizations
Information Systems Research
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
Designing Software Product Lines with UML: From Use Cases to Pattern-Based Software Architectures
IEEE Transactions on Software Engineering
Cognitive fit in requirements modeling: a study of object and process methodologies
Journal of Management Information Systems - Special section: Strategic and competitive information systems
Toward a Theory of Knowledge Reuse: Types of Knowledge Reuse Situations and Factors in Reuse Success
Journal of Management Information Systems
Design science in information systems research
MIS Quarterly
Semi-automatic conceptual data modeling using entity and relationship instance repositories
ER'11 Proceedings of the 30th international conference on Conceptual modeling
Enhancing the OPEN Process Framework with service-oriented method fragments
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
The design and construction of reusable artifacts is a labor-intensive and demands significant time and effort from expert designers. The up-front investment needed for constructing repositories of reusable artifacts is, therefore, often difficult to justify without immediate benefits. This research proposes a methodology, called the Domain Fragment Creator (DFC), to overcome this problem. It relies on a new type of reusable artifact, called domain fragments that can be generated by examining commonalities and variations in existing designs. The paper describes the methodology and evaluates the quality of the resulting repository using metrics such as domain coverage.