Improving Analysis Pattern Reuse in Conceptual Design: Augmenting Automated Processes with Supervised Learning
Published Online:1 Sep 2003https://doi.org/10.1287/isre.14.3.269.16559
References
- Cognitive fit in requirements modeling: A study of object and process methodologies. J. Management Inform. Systems (1996) 13(2):137–162Crossref, Google Scholar
- Notes on the Synthesis of Form (1964) (Harvard University Press, Cambridge, MA) Google Scholar
- A Pattern Language: Towns, Buildings, Construction (1977) (Oxford University Press, Oxford, U.K.) Google Scholar
- Patterns and software: Essential concepts and terminology. (1997) . Retrieved December 2002 from http://www.enteract.com/~bradapp/docs/patterns-intro.htmlGoogle Scholar
- Front-End (disabled)APSARA-Augmented (2000) . Retrieved December 2002, from http://www.unlv.edu/faculty/than/ApsaraA/APSARA-ML.htmlGoogle Scholar
- Front-End (disabled)APSARA-Naïve (2000) . Retrieved December 2002, from http://www.unlv.edu/faculty/than/ApsaraN/APSARA-Naive.htmlGoogle Scholar
- Automating design-pattern identification. Dr. Dobb's J. (1998) . Retrieved December 2002 from http://www.ddj.com/documents/s=919/ddj9806a/9806a.htmGoogle Scholar
- Learning to act using real-time dynamic programming. Artificial Intelligence (1995) 72(1–2):81–138Crossref, Google Scholar
- Basel Principles for the management of credit risk. Basel Committee Publications No. 54 (1999) July). Retrieved December 2002, from http://www.bis.org/publ/bcbs54.htmGoogle Scholar
- Deferring generalizability: Four classes of generalization in social enquiry. Scandinavian J. Inform. Systems (1995) 8(2):5–28Google Scholar
- A framework for studying human error behavior in conceptual database modeling. Inform. Management (1993) 25:121–131Crossref, Google Scholar
- Conceptual data modeling in database design: Similarities and differences between expert and novice designers. Internat. J. Man-Machine Stud. (1992) 37:83–101Crossref, Google Scholar
- , Biggerstaff T. J., Perlis A. J. Introduction. Software Reusability (1989) I(ACM Press, NY) xv–xxvGoogle Scholar
- A Compendium of Machine Learning: Symbolic Machine Learning (1996) (Ablex Pub. Corp., Norwood, NJ) Google Scholar
- , Loucopolous Zicari. Research directions in conceptual specification development. Conceptual Modeling, Databases, and CASE: An Integrated View of Information Systems Development (1992) (Wiley & Sons, CA) Google Scholar
- Pattern-Oriented System Architecture, Volume 1: A System of Patterns (1992) (Wiley Publications, Hoboken, NJ) 325–343Google Scholar
- Expertise and the use of visual analogy: Implications for design educations. Design Stud. (1999) 20:153–175Crossref, Google Scholar
- Object Models: Strategies, Patterns, & Applications (1995) . Prentice Hall Upper Saddle River, NJ. Also available atStrategies and Patterns Handbook: Hypertext Edition, Version 2.0a. Object International, Inc. Retrieved December 2002, from http://www.cis.ksu.edu/~hankley/d644/CoadPatterns/Google Scholar
- Applied Multiple Regression/Correlation Analysis for the Behavioral Sciences (1983) (Lawrence Erlbaum Associates, Mahwah, NJ) Google Scholar
- Metaphor graphics and visual analogy for medical data. Sympos. Comput. Appl. Medical Care (1987) (Washington, D.C., AMIA, Bethesda, MD) Google Scholar
- Object-Oriented Development Process and Metrics (1997) (Prentice-Hall, Upper Saddle River, NJ) Google Scholar
- Modifications of uncertain data: A Bayesian framework for belief revision. Inform. Systems Res. (2000) 11(1):1–16Link, Google Scholar
- , Simon H. A., Kotovsky K., Klahr D. Skilled memory and expertise: Mechanisms of exceptional performance. Complex Information Processing: The impact of Herbert A. Simon (1989) (Lawrence Erlbaum, Hillsdale, NJ) 235–267Google Scholar
- Tool support for object-oriented patterns. Proc. European Conf. Object-Oriented Programming (1997) (Jyväskylä, Finland) Crossref, Google Scholar
- Analysis Patterns: Reusable Object Models (1997) (Addison-Wesley, Reading, MA) Google Scholar
- Sixteen questions about software reuse. Comm. ACM. (1995) 38(6):75–87Crossref, Google Scholar
- An information system for software reuse. Software Reuse: Emerging Technology (1990) (IEEE CS Press, Washington, D.C) 142–151Google Scholar
- Patterns of Software: Tales From the Software Community (1996) (Oxford Books, Oxford, U.K) Google Scholar
- Design Patterns: Elements of Reusable Object-Oriented Software (1995) (Addison-Wesley, Reading, MA) Google Scholar
- Assessing object-oriented conceptual models maintainability. Internat. Workshop Conceptual Model. Quality (2002) . Tampere, Finland (October)Google Scholar
- Structure-mapping: A theoretical framework for analogy. Cognitive Sci. (1983) 7(2):155–170Crossref, Google Scholar
- Software's chronic crisis. Sci. Amer. (1994) Sept.):86–95Crossref, Google Scholar
- Contemporary application-domain taxonomies. IEEE Software (1996) July):63–76Google Scholar
- Methodology for the design and evaluation of ontologies. Workshop Basic Ontological Issues Knowledge Sharing (1995) (Montreal, Canada) 19–20Google Scholar
- A methodology for building a repository of objected-oriented design fragments. Proc. 18th Internat. Conf. Conceptual Model (1999) (Paris, France) 203–217Google Scholar
- Pattern Languages of Program Design 4 (2000) (Addison-Wesley, Reading, MA) Google Scholar
- The role of similarity in the reuse of object-oriented analysis models. J. Management Inform. Systems (2002) 19(2):219–248Crossref, Google Scholar
- The deontic pattern—A framework for domain analysis in information systems design. Data and Knowledge Engrg. (1999) 31(2):135–153Crossref, Google Scholar
- Reinforcement learning: A survey. J. Artificial Intelligence Res. (1996) 4:237–285Crossref, Google Scholar
- Software Reuse: A Holistic Approach (1995) (John Wiley & Sons, Hoboken NJ) Google Scholar
- Foundations of Behavioral Research (1986) (Holt, Rinehart and Winston, Fort Worth, TX) Google Scholar
- Software reuse. ACM Comput. Survey (1992) 24(2):131–183Crossref, Google Scholar
- Christopher Alexander: An introduction for OO designers. Software Engrg. Notes (1994) 19(1):39–46Crossref, Google Scholar
- Object-Oriented Software Metrics (1994) (Prentice-Hall, Upper Saddle River, NJ) Google Scholar
- Lowry M., McCartney R.Automating Software Design (1991) (AAAI Press/MIT Press, Cambridge, MA) Google Scholar
- Exploiting reusable specifications through analogy. Comm. ACM (1993) 35(4):55–64Crossref, Google Scholar
- Reusing software: Issues and research directions. IEEE Trans. Software Engrg. (1995) 6(June):528–562Crossref, Google Scholar
- Improving the quality of entity relationship models—Experience in research and practice. Proc. 17th Internat. Conf. Conceptual Model (1998) (Singapore)255–276Crossref, Google Scholar
- Inductive logic programming: Theory and methods. J. Logic Programming (1994) 19–20:629–679Crossref, Google Scholar
- Usability Engineering (1993) (Academic Press, San Diego, CA) Crossref, Google Scholar
- Artificial Intelligence: A New Synthesis (1998) (Morgan Kauffman Publishers, San Francisco, CA) Google Scholar
- Set Cover ProblemDictionary of Algorithms and Data StructuresRetrieved December 2002, from http://www.nist.gov/dads/HTML/setcover.html. NISTGoogle Scholar
- Status report: Software reusability. IEEE Software (1993) 10(3):61–66Crossref, Google Scholar
- The experts in your midst. Harvard Bus. Rev. (1989) 67(1):120–124Google Scholar
- APSARA: A tool to automate system design via intelligent pattern retrieval and synthesis. DataBase Adv. Inform. Systems (1998) 29(4):45–57Crossref, Google Scholar
- Intelligent support for retrieval and synthesis of patterns for object-oriented design. Proc. 16th Internat. Conf. Conceptual Model (1997) (Springer-Verlag, Los Angeles, CA) Crossref, Google Scholar
- Problem and design spaces during object-oriented design: An exploratory study. Proc. 34th Annual Hawaii Internat. Conf. System Sci. (2001) January(Maui, HI) Crossref, Google Scholar
- The emergence of hypertext and problem solving. Decision Sci. (1997) 28(4):825–850Crossref, Google Scholar
- On looking into the black box: Prospects and limits in the search for mental models. Psych. Bull. (1986) 100(3):349–361Crossref, Google Scholar
- Practical software synthesis—Introduction. IEEE Software (1993) 10(3):6–9Google Scholar
- The Science of the Artificial (1981) (MIT Press, Cambridge MA) Google Scholar
- A selective survey of the use of artificial intelligence methods for database design systems. Data and Knowledge Engrg. (1993) 11:61–102Crossref, Google Scholar
- Understanding database design expertise. Data and Knowledge Engrg. (1995) 16(Aug.):97–124Crossref, Google Scholar
- Deterring cheating by student programmers: A field experiment in computer security. J. Management Inform. Systems (1993) 5(1):33–48Google Scholar
- Component Software: Beyond Object-Oriented Programming (1998) (Addison-Wesley, Reading, MA) Google Scholar
- Task descriptions used for experimentsTasks (2000) . Retrieved December 2002, from http://cob.nevada.edu/Han_www/AugmentedReuse/task-descriptions.htmGoogle Scholar
- Process tracing methods in decision support systems research: Exploring the black box. Management Inform. Systems Quart. (1987) 11(4):493–512Crossref, Google Scholar
- Conceptual patterns for reuse in information systems analysis. Proc. 12th Internat. Conf. Adv. Inform. Systems (2000a) (Stockholm, Sweden) 157–175Crossref, Google Scholar
- , Laender A., Liddle S., Storey V. Tool support for reuse of analysis patterns—A case study. Proc. 19th Internat. Conf. Conceptual Model (2000b) 196–209LNCS 1920, SpringerCrossref, Google Scholar
- Requirements Engrg. J. (2001) 6):116–131Crossref, Google Scholar

