THEORETICAL FRAMEWORK FOR COMPREHENSIVE ABSTRACT PROTOTYPING METHODOLOGY

Though abstract prototyping offers quality improvement and costs reduction in all branches of product development, it has gained popularity only in the software sector of the creative industry. This paper proposes a theoretical platform and an activity workflow for abstract prototyping of artifact-service combinations. First, the concept of abstract prototypes and the evolution of abstract prototyping are discussed. Then, an underpinning theory and a content-independent workflow are presented. It is proposed that the information constructs instantiated in abstract prototypes should demonstrate the real life operation and interaction/use processes, including the description of the conceptualized artifact-service combination, the human actors, and the surrounding environment. The stakeholders’ needs should be taken into consideration not only in conceptualization of artifact-service combinations, but also at constructing the contents and demonstration of the abstract prototype. Narration and enactment are identified as two intertwined parts of demonstration. The follow up research focuses on testing the proposed methodology and its validation through complex industrial cases.

[1]  Bill C. Hardgrave When to prototype: decision variables used in industry , 1995, Inf. Softw. Technol..

[2]  Liguo Yu Prototyping, Domain Specific Language, and Testing , 2008, Eng. Lett..

[3]  G. Gary Wang,et al.  Definition and Review of Virtual Prototyping , 2002, J. Comput. Inf. Sci. Eng..

[4]  Somesh Jha,et al.  The Options Approach to Software Prototyping Decisions. , 1997 .

[5]  Nuno Jardim Nunes,et al.  CanonSketch: A User-Centered Tool for Canonical Abstract Prototyping , 2004, EHCI/DS-VIS.

[6]  Thomas Memmel,et al.  Model-Based and Prototyping-Driven User Interface Specification to Support Collaboration and Creativity , 2008, J. Univers. Comput. Sci..

[7]  J. C. Henderson,et al.  Technology-process fit: perspectives on achieving prototyping effectiveness , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[8]  Keith Phalp,et al.  Coupling Trends in Industrial Prototyping Roles: An Empirical Investigation , 2004, Software Quality Journal.

[9]  Kyo Chul Kang,et al.  A Classification and Bibliography of Software Prototyping. , 1992 .

[10]  Anke Dittmar,et al.  Task models as basis for requirements engineering and software execution , 2004, TAMODIA '04.

[11]  João Pascoal Faria,et al.  Automatic Generation of user Interface Models and Prototypes from Domain and Use Case Models , 2010, ICSOFT.

[12]  Zdenek Míkovec,et al.  Visualization of users’ activities in a specific environment , 2007, 2007 Winter Simulation Conference.

[13]  Nuno Jardim Nunes,et al.  DialogSketch: dynamics of the canonical prototypes , 2005, TAMODIA '05.

[14]  Larry L. Constantine,et al.  Canonical Abstract Prototypes for Abstract Visual and Interaction , 2003, DSV-IS.

[15]  Fabrice Kordon,et al.  An Introduction to Rapid System Prototyping , 2002, IEEE Trans. Software Eng..

[16]  Svein O. Hallsteinsen,et al.  Model-based user interface adaptation , 2006, Comput. Graph..

[17]  Eliab Z. Opiyo Facilitating the development of design support software by abstract prototyping , 2003 .

[18]  Michael Wooldridge,et al.  Rapid Prototyping of Large Multi-Agent Systems Through Logic Programming , 2004, Annals of Mathematics and Artificial Intelligence.

[19]  Karin Coninx,et al.  Tool support for designing context-sensitive user interfaces using a model-based approach , 2005, TAMODIA '05.

[20]  Douglas L. Dean,et al.  Prototyping for Requirements Elicitation and Validation: A Participative Prototype Evaluation Methodology , 1998 .

[21]  Larry L. Constantine,et al.  Software for Use - A Practical Guide to the Models and Methods of Usage-Centered Design , 1999 .

[22]  Klaus Buchenrieder Rapid prototyping of embedded hardware/software systems , 1998, Proceedings. Ninth International Workshop on Rapid System Prototyping (Cat. No.98TB100237).

[23]  Wim Gielingh,et al.  Cognitive Product Development : A Method for Continuous Improvement of Products And Processes , 2008 .

[24]  James Noble,et al.  From Abstraction to Realization: Canonical Abstract Prototypes for User Interface Design REVISED , 2003 .

[25]  Clare-Marie Karat,et al.  The evolution of user-centered focus in the human-computer interaction field , 2003, IBM Syst. J..

[26]  Chua Chee Kai Three-dimensional rapid prototyping technologies and key development areas , 1994 .

[27]  MariAnne Karlsson,et al.  Considering the Importance of User Profiles in Interface Design , 2010 .

[28]  Yishai A. Feldman,et al.  Seven Layers of Knowledge Representation and Reasoning in Support of Software Development , 1992, IEEE Trans. Software Eng..

[29]  Lene Nielsen,et al.  From user to character: an investigation into user-descriptions in scenarios , 2002, DIS '02.

[30]  Gary Shao Soft prototyping in the design of military electronics , 1990, IEEE Conference on Aerospace and Electronics.