Transactions on Information and Communications Technologies vol 4, 1993 WIT Press, ISSN

Size: px
Start display at page:

Download "Transactions on Information and Communications Technologies vol 4, 1993 WIT Press, ISSN"

Transcription

1 Designing for quality with the metaparadigm P. Kokol o/ ABSTRACT Our practical experiences and theoretical research in the field of software design and its management have resulted in the conclusion that to enable the design of quality software systems in any design situation we must first design an appropriate design paradigm. This activity was called the metadesign and a metadesign paradigm a metaparadigm. Following recent scientific findings we decided that a metaparadigm should be pluralistic, useful, systemic, easy to use and recursively adaptable. It should be composed out of a suitable framework, theory and a metadesign methodology and philosophy. Currently we have designated the idea of a process as the framework, the Checklands Soft System Methodology as the methodology and philosophy, and the process formalization (metamodeling) as the theory. INTRODUCTION Designing for Quality The engineering process that underlines software design is critical in determining what products are successful. We agree with the belief (Basili^) that the software quality will be quantified and brought to the center of the design process. It is clear that the ultimate quality goal is the user satisfaction (Kokol*', Basili^). But the quality is not a single idea, it is a multidimensional concept. The dimensions of quality include entities of interests (final and intermediate products, and process components), viewpoints on that documents and quality attributes. Quality

2 150 Software Quality Management attributes contain such attributes as reliability, readability, elapsed time, portability etc. To achieve the quality it is not enough to test the final product according to desired quality attributes, we have to design for quality. That means that every entity and every view to these entities should posessjall needed quality attributes. Indeed, the quality is required in every phase of the software system life cycle. Therefore, to meet above quality objectives an appropriate quality-oriented design process is indispensable. In the manner to have such processes we need suitable process models and suitable design paradigms. But that's not enough - according to the complexity of above processes we have to design, measure and manage them. In this paper we have* concentrated on the first topic: namely designing software design paradigms. Metaparadicnn and Ideas Behind It Usingrecentresults(Brooks,Checkland, Dickson ) from the system and design theory we conclude that the software system design: - is a human activity system (Checkland-*) ; - is a process (Osterveil^) performed in a specific design situation, according to a specific design paradigm; - is a goal-oriented decision making exploration and learning activity; - occurs in two contexts: the context within which the designer operates and the context produced by the designing design itself. Analyzing design processes, design situations, design paradigms and relations between them (Kokol ) we found that: - there are no absolute good or bad design paradigms, they perform good or bad only in specific design situations; - there are design situations for which no known design paradigm is appropriate. Congruent to the above findings we contend that to enable successful software system design in any design situation we must first design an appropriate design paradigm. This activity was called the metadesign and a metadesign paradigm a metaparadigm. METAPARADIGM Before describing the metaparadigm in more detail we would like first to define the idiom paradigm. According to some basic denotations stating that the paradigm is

3 Software Quality Management 151 (1) a set of universally recognized scientific achievements that for a time provide a model of solutions to the community of practitioners or (2) a set of meta-theoretical assumptions about the nature of the subject of study, we have defined it as a pattern for executing actual actions in the real world. Using the last denotation we claim that the SS design paradigm is a pattern for executing actual SS design actions in designing real-world SS applications and the metaparadigm is a pattern for executing actual design actions in designing real world-design paradigms. An adequate metaparadigm should permit the following minimal set of activities: - formal description of design paradigms, design process and design situations; - formal evaluation and comparison of design paradigms; - metadesign of design paradigms, where metadesign is treated in a very broad sense as invention of new design paradigms, adoption of known design paradigms, composition of known design paradigms, selection between design paradigms etc.; and - learning and accumulation of new knowledge. Emphasizing the above arguments and respecting recent scientific findings (the crisis of the traditional scientific approach (Checkland^), tendency toward more softer system thinking (Checkland^), research paradox (Kokol ) and the software crisis (Kokol^) we decided that a metaparadigm should be pluralistic, useful, systemic, easy to use and recursively adaptable (recursive adaptability states that a metaparadigm must be an iterative learning system accumulating new knowledge about metadesign, software system design and related). It should be composed out of a suitable framework, theory and a metadesign methodology and philosophy. In our first attempt we have designated the idea of a process as the framework, the Checklands Soft System Methodology (CSSM) as the methodology and philosophy, and the process formalization (metamodeling) as the theory. Some important arguments for the selection were: the

4 152 Software Quality Management applicability of CSSM for researching human activity systems, the similarity between definitions of a process and a human activity system, and a strong relationship between a process and its forma1i z at ion. product/ customer document role \attribute > activity -» information flow Figure 1. The BSM metamodel Process and its Formalization An SS design process is defined as a collection of related activities, seen as a coherent process subject to reasoning, involved in the production of a software system. Its formalization requires to identify a clear hierarchy of concerns, from metamodels that establish a linguistic framework for reasoning about the subject, down to the structure of particular tools. The main goals, of the formalization are to provide a framework (Kokol*) which should: enable a linguistic support to describe, compare and contrast processes and its derivations; support reasoning in the manner to demonstrate equivalences, pinpointing differences, measuring etc.

5 processes and its derivations; Software Quality Management support the automatization of the activities performed during the development process. There are many views (management, technical, psychological, communication etc.), dimensions (political, cultural, social, technological etc.), levels (general, custom, specific, etc.) of the SS design process and it is clear that all it's instances can not be described with a single metamodel. Figure 1 presents a simple metamodel called BSM used for describing some important aspects of the SS design process. Checkland's Soft System Methodology (CSSM) Following recent research which shows that the conventional scientific approach is not successful in solving unstructured and complex real - world problems, we have selected the CSSM (Checkland^) as the appropriate paradigms design methodology. The CSSM uses system ideas to formulate basic mental acts of four kinds: perceiving, predicting, comparing and deciding on actions. The CSSM begins with a soft and unstructured expression of a problem situation, and continues with the definition of some human activity systems which seems relevant to the problem situation, named root definitions. Every root definition should include six crucial characteristics namely Customer, Actor, Transformation, Weltanschauung, Owner and Environment (CATWOE elements). These definitions are used next as the basis for making conceptual models of systems being selected. After the model is built it is compared with the situation perceived. The primary aim of the comparison is to comprise a debate, discussion or argument out of which suitable changes can be made. Once the debate stages have revealed possible changes, then the new problem situation becomes that of implementing these changes in the real world. The CSSM never solves problems out of existence, it is just the never ending learning process which should possibly improve the problem situation, and enables with the gained new knowledge to start another cycle of learning. METAPARADIGM AND SS DESIGN Designing software systems with the metaparadigm proceeds as presented in Figure 2 and requires the collaboration of three groups of customers: users, design group and paradigm design group (Figure 3).

6 154 Software Quality Management use evaluation design description - I I invention reuse adaption instanation customization.* i i i SS design SS design SS design paradigm approach process Figure 2. The use of the metaparadigm in SS design According to one of the most important metaparadigm's feature that the design process is an infinitive learning loop, the SS and the ISDP design should advance in parallel. As the consequence the ISDP appears in three different forms during its life cycle (Figure 4.). During the Phase 1 an intuitive (prototype) of the ISDP is constructed which reflects the initial users and design group visions about the ISDP. The Phase 2 is similar to Phase 1 except that the ISDP design is performed in a much more precise way. The outcome of the Phase 2 is an initial ISDP which is in the case of new requirements, conflicting situations, new customer groups, changing environment etc. improved or adapted during the Phase 3. While in Phase 2 the intuitive ISDP is used in designing of some preliminary ISP versions, and in Phase 3 the initial or adapted ISDP is used to design the final SS.

7 Software Quality Management 155 Temporary system P's knowledge D's knowledge U's requirement IS Ds knowledge Requirement Requirement Ps knowledge ISDP IS ISDP Figure 3. The temporary SS design system. U is the user, D the design group and the P the paradigm design group. CONCLUSION The aim of this paper was to introduce the metaparadigm and present its applicability in designing for quality. It is believed and confirmed with real world examples that using the metaparadigm can enhance many SS design weaknesses and as a consequence result in quality software systems design and quality oriented software system design processes and paradigms. The greatest advantages of the metaparadigm are: pluralism, the strong theoretical base, it can be used in any design situation, it can be tailored for personal needs, and it is systemic, easy to use, learn and teach. Its greatest weakness is relative immaturity. In future.work we must first empirically research and test its use in many various design situations. Next we have to construct some computerized tools which should support metaparadigms basic functions and finally we need to research the possibility to extend, adapt and improve its

8 156 Software Quality Management PHASE 1 PHASE 2 PHASE 3 ISDP improvement I ISDP design using ISDP, desigi1 14, iiqinn TCRP IS Figure 4. The SS development process using the metaparadigm.

9 theoretical base. REFERENCES Software Quality Management Basili, V. (1991). The Future Engineering of Software: A Management Perspective. IEEE Computer Brooks, P. F. (1987). No silver bullet: essence and accidents of software engineering. IEEE Computer, Checkland, P. (1981). Systems Thinking, System Practice. John Wiley and Sons, Chichester. 4.Kokol, P. (1989). Some notes on developing reliable medical software. MEDINFO'89. Barber B. et al (eds.). North-Holland, Amsterdam, Kokol, P. (1989). Formalization of the software development process using meta-models. ACM Software Engineering Notes, 14(4) Kokol, P., B. Stiglic, V. Zumer, B. Novak (1990). Software crisis and new development paradigms or how to design reliable medical software. CBMS 90. Nagle T (ed.) IEEE CS Press, New York, Kokol, P., B. Stiglic, V Zumer (1991). New Evaluation Framework for Assessing the Reliability of Engineering Software Systems, RRES'91. BrebbiaC. A., Ferrante A. J. (eds.), CMI and Elsevier, S.Kokol, P., B. Stiglic, V. Zumer (1992). Software Design Tools Evaluation in the Context of a Netaparadigm, SAOD'92. E. Nahouraii (ed.) IEEE CS Press, New York, Osterveil, L. (1987). Software processes are programs too. ICSE 87. Riddle W E (ed.). IEEE CS Press, New York, lo.sorensen, P. G., J. P. Tremblay, A. J. McAllister (1988). The Metaview System for Many Specification Environment. IEEE Software ll.tracz, W. (1991). A conceptual model for megaprogramming. ACM Software Engineering Notes. 16(3), Dickson, B. (1989). Developing quality system. Me Graw Hill, New York.

MetaMet - A Soft Systemic Way Toward the Quality of Information Systems

MetaMet - A Soft Systemic Way Toward the Quality of Information Systems 7 MetaMet - A Soft Systemic Way Toward the Quality of Information Systems Peter Kokol and Bruno Stiglic The Facuhy of Technical Sciences 62000 Maribor Slovenia Abstract The quality of information systems

More information

Socio-cognitive Engineering

Socio-cognitive Engineering Socio-cognitive Engineering Mike Sharples Educational Technology Research Group University of Birmingham m.sharples@bham.ac.uk ABSTRACT Socio-cognitive engineering is a framework for the human-centred

More information

Soft Systems in Software Design*

Soft Systems in Software Design* 12 Soft Systems in Software Design* Lars Mathiassen Andreas Munk-Madsen Peter A. Nielsen Jan Stage Introduction This paper explores the possibility of applying soft systems thinking as a basis for designing

More information

A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE

A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE Murat Pasa Uysal Department of Management Information Systems, Başkent University, Ankara, Turkey ABSTRACT Essence Framework (EF) aims

More information

A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE

A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE A SYSTEMIC APPROACH TO KNOWLEDGE SOCIETY FORESIGHT. THE ROMANIAN CASE Expert 1A Dan GROSU Executive Agency for Higher Education and Research Funding Abstract The paper presents issues related to a systemic

More information

Towards a Software Engineering Research Framework: Extending Design Science Research

Towards a Software Engineering Research Framework: Extending Design Science Research Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Thriving Systems Theory:

Thriving Systems Theory: Thriving Systems Theory: An Emergent Information Systems Design Theory Les Waguespack, Ph.D. Professor & Chairperson of Computer Information Systems William T. Schiano professor of Computer Information

More information

Online Public Services Access and the Elderly: Assessing Determinants of Behaviour in the UK and Japan

Online Public Services Access and the Elderly: Assessing Determinants of Behaviour in the UK and Japan Online Public Services Access and the Elderly: Assessing Determinants of Behaviour in the UK and Japan Background Governments worldwide are seeking to use information technology to improve service delivery

More information

Course Syllabus. P age 1 5

Course Syllabus. P age 1 5 Course Syllabus Course Code Course Title ECTS Credits COMP-263 Human Computer Interaction 6 Prerequisites Department Semester COMP-201 Computer Science Spring Type of Course Field Language of Instruction

More information

Systems. Professor Vaughan Pomeroy. The LRET Research Collegium Southampton, 11 July 2 September 2011

Systems. Professor Vaughan Pomeroy. The LRET Research Collegium Southampton, 11 July 2 September 2011 Systems by Professor Vaughan Pomeroy The LRET Research Collegium Southampton, 11 July 2 September 2011 1 Systems Professor Vaughan Pomeroy December 2010 Icebreaker Think of a system that you are familiar

More information

POLICY RESEARCH, ACTION RESEARCH, AND INTERPRETIVE RESEARCH IN INFORMATION SYSTEMS AREAS

POLICY RESEARCH, ACTION RESEARCH, AND INTERPRETIVE RESEARCH IN INFORMATION SYSTEMS AREAS Faculty of Computer Science - University of Indonesia POLICY RESEARCH, ACTION RESEARCH, AND INTERPRETIVE RESEARCH IN INFORMATION SYSTEMS AREAS RESEARCH METHODOLOGY CLASS Lecturer : RIRI SATRIA Date : October

More information

A Case Study on Actor Roles in Systems Development

A Case Study on Actor Roles in Systems Development Association for Information Systems AIS Electronic Library (AISeL) ECIS 2003 Proceedings European Conference on Information Systems (ECIS) 2003 A Case Study on Actor Roles in Systems Development Vincenzo

More information

Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema

Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema Neeraj Sharma Associate Professor Department of Computer Science Punjabi University, Patiala (India) ABSTRACT

More information

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007

Course Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007 Course Introduction and Overview of Software Engineering Richard N. Taylor Informatics 211 Fall 2007 Software Engineering A discipline that deals with the building of software systems which are so large

More information

An Exploratory Study of Design Processes

An Exploratory Study of Design Processes International Journal of Arts and Commerce Vol. 3 No. 1 January, 2014 An Exploratory Study of Design Processes Lin, Chung-Hung Department of Creative Product Design I-Shou University No.1, Sec. 1, Syuecheng

More information

TANGIBLE IDEATION: HOW DIGITAL FABRICATION ACTS AS A CATALYST IN THE EARLY STEPS OF PRODUCT DEVELOPMENT

TANGIBLE IDEATION: HOW DIGITAL FABRICATION ACTS AS A CATALYST IN THE EARLY STEPS OF PRODUCT DEVELOPMENT INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 5 & 6 SEPTEMBER 2013, DUBLIN INSTITUTE OF TECHNOLOGY, DUBLIN, IRELAND TANGIBLE IDEATION: HOW DIGITAL FABRICATION ACTS AS A CATALYST

More information

Towards the definition of a Science Base for Enterprise Interoperability: A European Perspective

Towards the definition of a Science Base for Enterprise Interoperability: A European Perspective Towards the definition of a Science Base for Enterprise Interoperability: A European Perspective Keith Popplewell Future Manufacturing Applied Research Centre, Coventry University Coventry, CV1 5FB, United

More information

OXNARD COLLEGE ACADEMIC SENATE

OXNARD COLLEGE ACADEMIC SENATE OXNARD COLLEGE ACADEMIC SENATE Our College Mission Oxnard College is a learning-centered institution that embraces academic excellence by providing multiple pathways to student success. MEETING AGENDA

More information

AGILE USER EXPERIENCE

AGILE USER EXPERIENCE AGILE USER EXPERIENCE Tina Øvad Radiometer Medical ApS and Aalborg University tina.oevad.pedersen@radiometer.dk ABSTRACT This paper describes a PhD project, exploring the opportunities of integrating the

More information

4 The Examination and Implementation of Use Inventions in Major Countries

4 The Examination and Implementation of Use Inventions in Major Countries 4 The Examination and Implementation of Use Inventions in Major Countries Major patent offices have not conformed to each other in terms of the interpretation and implementation of special claims relating

More information

CONCURRENT AND RETROSPECTIVE PROTOCOLS AND COMPUTER-AIDED ARCHITECTURAL DESIGN

CONCURRENT AND RETROSPECTIVE PROTOCOLS AND COMPUTER-AIDED ARCHITECTURAL DESIGN CONCURRENT AND RETROSPECTIVE PROTOCOLS AND COMPUTER-AIDED ARCHITECTURAL DESIGN JOHN S. GERO AND HSIEN-HUI TANG Key Centre of Design Computing and Cognition Department of Architectural and Design Science

More information

A Three Cycle View of Design Science Research

A Three Cycle View of Design Science Research Scandinavian Journal of Information Systems Volume 19 Issue 2 Article 4 2007 A Three Cycle View of Design Science Research Alan R. Hevner University of South Florida, ahevner@usf.edu Follow this and additional

More information

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN

CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN CHAPTER 8 RESEARCH METHODOLOGY AND DESIGN 8.1 Introduction This chapter gives a brief overview of the field of research methodology. It contains a review of a variety of research perspectives and approaches

More information

Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011

Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011 Common Core Structure Final Recommendation to the Chancellor City University of New York Pathways Task Force December 1, 2011 Preamble General education at the City University of New York (CUNY) should

More information

Aesthetics Change Communication Communities. Connections Creativity Culture Development. Form Global interactions Identity Logic

Aesthetics Change Communication Communities. Connections Creativity Culture Development. Form Global interactions Identity Logic MYP Key Concepts The MYP identifies 16 key concepts to be explored across the curriculum. These key concepts, shown in the table below represent understandings that reach beyond the eighth MYP subject

More information

Virtualization and Educational Technology in Post-industrial Society

Virtualization and Educational Technology in Post-industrial Society Virtualization and Educational Technology in Post-industrial Society Ilya Levin, Andrei Kojukhov School of Education, Tel Aviv University, Ramat Aviv, Tel Aviv, 69978 ilia1@post.tau.ac.il, Andrei.Kojukhov@comverse.com

More information

Issues and Challenges in Coupling Tropos with User-Centred Design

Issues and Challenges in Coupling Tropos with User-Centred Design Issues and Challenges in Coupling Tropos with User-Centred Design L. Sabatucci, C. Leonardi, A. Susi, and M. Zancanaro Fondazione Bruno Kessler - IRST CIT sabatucci,cleonardi,susi,zancana@fbk.eu Abstract.

More information

The Tool Box of the System Architect

The Tool Box of the System Architect - number of details 10 9 10 6 10 3 10 0 10 3 10 6 10 9 enterprise context enterprise stakeholders systems multi-disciplinary design parts, connections, lines of code human overview tools to manage large

More information

TOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS

TOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS International Symposium on Sustainable Aviation May 29- June 1, 2016 Istanbul, TURKEY TOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS Murat Pasa UYSAL 1 ; M.

More information

Faculty of Humanities and Social Sciences

Faculty of Humanities and Social Sciences Faculty of Humanities and Social Sciences University of Adelaide s, Indicators and the EU Sector Qualifications Frameworks for Humanities and Social Sciences University of Adelaide 1. Knowledge and understanding

More information

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey SENG609.22: Agent-Based Software Engineering Assignment Agent-Oriented Engineering Survey By: Allen Chi Date:20 th December 2002 Course Instructor: Dr. Behrouz H. Far 1 0. Abstract Agent-Oriented Software

More information

An Integrated Expert User with End User in Technology Acceptance Model for Actual Evaluation

An Integrated Expert User with End User in Technology Acceptance Model for Actual Evaluation Computer and Information Science; Vol. 9, No. 1; 2016 ISSN 1913-8989 E-ISSN 1913-8997 Published by Canadian Center of Science and Education An Integrated Expert User with End User in Technology Acceptance

More information

Architectural assumptions and their management in software development Yang, Chen

Architectural assumptions and their management in software development Yang, Chen University of Groningen Architectural assumptions and their management in software development Yang, Chen IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish

More information

Evolving a Software Requirements Ontology

Evolving a Software Requirements Ontology Evolving a Software Requirements Ontology Ricardo de Almeida Falbo 1, Julio Cesar Nardi 2 1 Computer Science Department, Federal University of Espírito Santo Brazil 2 Federal Center of Technological Education

More information

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts

Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu

More information

Countering Capability A Model Driven Approach

Countering Capability A Model Driven Approach Countering Capability A Model Driven Approach Robbie Forder, Douglas Sim Dstl Information Management Portsdown West Portsdown Hill Road Fareham PO17 6AD UNITED KINGDOM rforder@dstl.gov.uk, drsim@dstl.gov.uk

More information

Social Data Analytics Tool (SODATO)

Social Data Analytics Tool (SODATO) Social Data Analytics Tool (SODATO) Abid Hussain 1 and Ravi Vatrapu 1,2 1 CSSL, Department of IT Management, Copenhagen Business School, Denmark 2 MOTEL, Norwegian School of Information Technology (NITH),

More information

Towards a Design Theory for Trustworthy Information

Towards a Design Theory for Trustworthy Information Towards a Design Theory for Trustworthy Information Elegance Defense in Depth Defining Domains Systems Identity Management intuitiveness divisibility Simple Trusted Components Les Waguespack, Ph.D., Professor!

More information

Revolutionizing Engineering Science through Simulation May 2006

Revolutionizing Engineering Science through Simulation May 2006 Revolutionizing Engineering Science through Simulation May 2006 Report of the National Science Foundation Blue Ribbon Panel on Simulation-Based Engineering Science EXECUTIVE SUMMARY Simulation refers to

More information

The Darwinian Revolution HSTR 282CS Spring 2014

The Darwinian Revolution HSTR 282CS Spring 2014 The Darwinian Revolution HSTR 282CS Spring 2014 Professor Michael S. Reidy Amy Dixon 2-170 Wilson Hall 2-163 Wilson Hall mreidy@montana.edu amy.dixon@msu.montana.edu Office Hours: Wed 1:00 3:00 Office

More information

Interoperable systems that are trusted and secure

Interoperable systems that are trusted and secure Government managers have critical needs for models and tools to shape, manage, and evaluate 21st century services. These needs present research opportunties for both information and social scientists,

More information

Sustainable development

Sustainable development Guillaume Henry Joël Ruet Matthieu Wemaëre Sustainable development & INTELLECTUAL PROPERTY Access to technologies in developing countries introduction Innovation concerning emerging economies is as much

More information

The workspace design concept: A new framework of participatory ergonomics

The workspace design concept: A new framework of participatory ergonomics Downloaded from orbit.dtu.dk on: Dec 16, 2017 The workspace design concept: A new framework of participatory ergonomics Broberg, Ole Published in: Ergonomics for a future Publication date: 2007 Document

More information

Ideation TRIZ Roots and Differentiations

Ideation TRIZ Roots and Differentiations Introduction Ideation TRIZ Roots and Differentiations From its inception, TRIZ as a science has been driven by the practice of innovation. All improvements, enhancements and advancements to TRIZ described

More information

Argumentative Interactions in Online Asynchronous Communication

Argumentative Interactions in Online Asynchronous Communication Argumentative Interactions in Online Asynchronous Communication Evelina De Nardis, University of Roma Tre, Doctoral School in Pedagogy and Social Service, Department of Educational Science evedenardis@yahoo.it

More information

SOME THOUGHTS ON INFORMATION SYSTEMS AND ORGANISATIONS

SOME THOUGHTS ON INFORMATION SYSTEMS AND ORGANISATIONS SOME THOUGHTS ON INFORMATION SYSTEMS AND ORGANISATIONS The domain of information systems and technology (IST) is assumed to include both automated and non automated systems used by people within organisations

More information

Dice Games and Stochastic Dynamic Programming

Dice Games and Stochastic Dynamic Programming Dice Games and Stochastic Dynamic Programming Henk Tijms Dept. of Econometrics and Operations Research Vrije University, Amsterdam, The Netherlands Revised December 5, 2007 (to appear in the jubilee issue

More information

Learning Goals and Related Course Outcomes Applied To 14 Core Requirements

Learning Goals and Related Course Outcomes Applied To 14 Core Requirements Learning Goals and Related Course Outcomes Applied To 14 Core Requirements Fundamentals (Normally to be taken during the first year of college study) 1. Towson Seminar (3 credit hours) Applicable Learning

More information

Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers

Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers John S. Gero George Mason University and UNCC, USA john@johngero.com Hao Jiang Zhejiang University,

More information

Supporting medical technology development with the analytic hierarchy process Hummel, Janna Marchien

Supporting medical technology development with the analytic hierarchy process Hummel, Janna Marchien University of Groningen Supporting medical technology development with the analytic hierarchy process Hummel, Janna Marchien IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's

More information

Revised East Carolina University General Education Program

Revised East Carolina University General Education Program Faculty Senate Resolution #17-45 Approved by the Faculty Senate: April 18, 2017 Approved by the Chancellor: May 22, 2017 Revised East Carolina University General Education Program Replace the current policy,

More information

Towards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1

Towards a multi-view point safety contract Alejandra Ruiz 1, Tim Kelly 2, Huascar Espinoza 1 Author manuscript, published in "SAFECOMP 2013 - Workshop SASSUR (Next Generation of System Assurance Approaches for Safety-Critical Systems) of the 32nd International Conference on Computer Safety, Reliability

More information

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind

AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications How simulations can act as scientific theories The Computational and Representational Understanding of Mind Boundaries

More information

SOFT 437. Software Performance Analysis. What is UML? UML Tutorial

SOFT 437. Software Performance Analysis. What is UML? UML Tutorial SOFT 437 Software Performance Analysis UML Tutorial What is UML? Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts for software

More information

Playware Research Methodological Considerations

Playware Research Methodological Considerations Journal of Robotics, Networks and Artificial Life, Vol. 1, No. 1 (June 2014), 23-27 Playware Research Methodological Considerations Henrik Hautop Lund Centre for Playware, Technical University of Denmark,

More information

Computer Ethics. Ethical questions in the design of technology. Viola Schiaffonati October 24 th 2017

Computer Ethics. Ethical questions in the design of technology. Viola Schiaffonati October 24 th 2017 Ethical questions in the design of technology Viola Schiaffonati October 24 th 2017 Overview 2 Design and ethical issues (Devon and van de Poel 2004, van de Poel and Royakkers 2011) Choosing between different

More information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of

More information

A Conceptual Model of Software Development

A Conceptual Model of Software Development Chapter 2 A Conceptual Model of Software Development The purpose of science is not to analyze or describe but to make useful models of the world. A model is useful if it allows us to get use out of it.

More information

learning progression diagrams

learning progression diagrams Technological literacy: implications for Teaching and learning learning progression diagrams The connections in these Learning Progression Diagrams show how learning progresses between the indicators within

More information

Women's Capabilities and Social Justice

Women's Capabilities and Social Justice University Press Scholarship Online You are looking at 1-10 of 57 items for: keywords : capability approach Women's Capabilities and Social Justice Martha Nussbaum in Gender Justice, Development, and Rights

More information

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission.

Each copy of any part of a JSTOR transmission must contain the same copyright notice that appears on the screen or printed page of such transmission. Editor's Note Author(s): Ragnar Frisch Source: Econometrica, Vol. 1, No. 1 (Jan., 1933), pp. 1-4 Published by: The Econometric Society Stable URL: http://www.jstor.org/stable/1912224 Accessed: 29/03/2010

More information

DiMe4Heritage: Design Research for Museum Digital Media

DiMe4Heritage: Design Research for Museum Digital Media MW2013: Museums and the Web 2013 The annual conference of Museums and the Web April 17-20, 2013 Portland, OR, USA DiMe4Heritage: Design Research for Museum Digital Media Marco Mason, USA Abstract This

More information

RecordDNA. What is a Record? Differing visions and perspectives

RecordDNA. What is a Record? Differing visions and perspectives RecordDNA What is a Record? Differing visions and perspectives What is a Record? Differing visions and perspectives We all require access to original, authentic, usable records. However, a major issue

More information

Goals of the AP World History Course Historical Periodization Course Themes Course Schedule (Periods) Historical Thinking Skills

Goals of the AP World History Course Historical Periodization Course Themes Course Schedule (Periods) Historical Thinking Skills AP World History 2015-2016 Nacogdoches High School Nacogdoches Independent School District Goals of the AP World History Course Historical Periodization Course Themes Course Schedule (Periods) Historical

More information

CHAPTER LEARNING OUTCOMES. By the end of this section, students will be able to:

CHAPTER LEARNING OUTCOMES. By the end of this section, students will be able to: CHAPTER 4 4.1 LEARNING OUTCOMES By the end of this section, students will be able to: Understand what is meant by a Bayesian Nash Equilibrium (BNE) Calculate the BNE in a Cournot game with incomplete information

More information

Conceptual Metaphors for Explaining Search Engines

Conceptual Metaphors for Explaining Search Engines Conceptual Metaphors for Explaining Search Engines David G. Hendry and Efthimis N. Efthimiadis Information School University of Washington, Seattle, WA 98195 {dhendry, efthimis}@u.washington.edu ABSTRACT

More information

A Modeling Method to Develop Goal Oriented Adaptive Agents in Modeling and Simulation for Smart Grids

A Modeling Method to Develop Goal Oriented Adaptive Agents in Modeling and Simulation for Smart Grids A Modeling Method to Develop Goal Oriented Adaptive Agents in Modeling and Simulation for Smart Grids Hyo-Cheol Lee, Hee-Soo Kim and Seok-Won Lee Knowledge-intensive Software Engineering (NiSE) Lab. Ajou

More information

Software Engineering Principles: Do They Meet Engineering Criteria?

Software Engineering Principles: Do They Meet Engineering Criteria? J. Software Engineering & Applications, 2010, 3, 972-982 doi:10.4236/jsea.2010.310114 Published Online October 2010 (http://www.scirp.org/journal/jsea) Software Engineering Principles: Do They Meet Engineering

More information

The aims. An evaluation framework. Evaluation paradigm. User studies

The aims. An evaluation framework. Evaluation paradigm. User studies The aims An evaluation framework Explain key evaluation concepts & terms. Describe the evaluation paradigms & techniques used in interaction design. Discuss the conceptual, practical and ethical issues

More information

Thomas Jefferson High School for Science and Technology INTRODUCTION TO SCIENCE POLICY Program of Studies

Thomas Jefferson High School for Science and Technology INTRODUCTION TO SCIENCE POLICY Program of Studies Thomas Jefferson High School for Science and Technology INTRODUCTION TO SCIENCE POLICY Program of Studies Standards Benchmarks Indicators 1. Students will demonstrate an understanding of the fundamental

More information

More of the same or something different? Technological originality and novelty in public procurement-related patents

More of the same or something different? Technological originality and novelty in public procurement-related patents More of the same or something different? Technological originality and novelty in public procurement-related patents EPIP Conference, September 2nd-3rd 2015 Intro In this work I aim at assessing the degree

More information

INTELLIGENT SOFTWARE QUALITY MODEL: THE THEORETICAL FRAMEWORK

INTELLIGENT SOFTWARE QUALITY MODEL: THE THEORETICAL FRAMEWORK INTELLIGENT SOFTWARE QUALITY MODEL: THE THEORETICAL FRAMEWORK Jamaiah Yahaya 1, Aziz Deraman 2, Siti Sakira Kamaruddin 3, Ruzita Ahmad 4 1 Universiti Utara Malaysia, Malaysia, jamaiah@uum.edu.my 2 Universiti

More information

Reverse Engineering A Roadmap

Reverse Engineering A Roadmap Reverse Engineering A Roadmap Hausi A. MŸller Jens Jahnke Dennis Smith Peggy Storey Scott Tilley Kenny Wong ICSE 2000 FoSE Track Limerick, Ireland, June 7, 2000 1 Outline n Brief history n Code reverse

More information

SUBJECT MATTER OF LEGAL THEORY

SUBJECT MATTER OF LEGAL THEORY CONCEPTUAL ANALYSIS SUBJECT MATTER OF LEGAL THEORY material subject matter (extension) also an object of other disciplines (e.g. sociology, psychology, anthropology) law formal subject matter (intension)

More information

Mission Reliability Estimation for Repairable Robot Teams

Mission Reliability Estimation for Repairable Robot Teams Carnegie Mellon University Research Showcase @ CMU Robotics Institute School of Computer Science 2005 Mission Reliability Estimation for Repairable Robot Teams Stephen B. Stancliff Carnegie Mellon University

More information

Towards an MDA-based development methodology 1

Towards an MDA-based development methodology 1 Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,

More information

On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning

On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning Mirko Morandini 1, Luca Sabatucci 1, Alberto Siena 1, John Mylopoulos 2, Loris Penserini 1, Anna Perini 1, and Angelo

More information

Research Foundations for System of Systems Engineering

Research Foundations for System of Systems Engineering Research Foundations for System of Systems Engineering Charles B. Keating, Ph.D. National Centers for System of Systems Engineering Old Dominion University Norfolk, VA, USA ckeating@odu.edu Abstract System

More information

A KNOWLEDGE-BASED SUPERPOSING SKETCH TOOL FOR DESIGN CONCEPT GENERATION THROUGH REFLECTION OF VERBAL AND DRAWING EXPRESSION

A KNOWLEDGE-BASED SUPERPOSING SKETCH TOOL FOR DESIGN CONCEPT GENERATION THROUGH REFLECTION OF VERBAL AND DRAWING EXPRESSION INTERNATIONAL CONFERENCE ON ENGINEERING DESIGN, ICED 5-8 AUGUST 20, TECHNICAL UNIVERSITY OF DENMARK A KNOWLEDGE-BASED SUPERPOSING SKETCH TOOL FOR DESIGN CONCEPT GENERATION THROUGH REFLECTION OF VERBAL

More information

Calculators will not be permitted on the exam. The numbers on the exam will be suitable for calculating by hand.

Calculators will not be permitted on the exam. The numbers on the exam will be suitable for calculating by hand. Midterm #: practice MATH Intro to Number Theory midterm: Thursday, Nov 7 Please print your name: Calculators will not be permitted on the exam. The numbers on the exam will be suitable for calculating

More information

AN INTERROGATIVE REVIEW OF REQUIREMENT ENGINEERING FRAMEWORKS

AN INTERROGATIVE REVIEW OF REQUIREMENT ENGINEERING FRAMEWORKS AN INTERROGATIVE REVIEW OF REQUIREMENT ENGINEERING FRAMEWORKS MUHAMMAD HUSNAIN, MUHAMMAD WASEEM, S. A. K. GHAYYUR Department of Computer Science, International Islamic University Islamabad, Pakistan E-mail:

More information

Separation of Concerns in Software Engineering Education

Separation of Concerns in Software Engineering Education Separation of Concerns in Software Engineering Education Naji Habra Institut d Informatique University of Namur Rue Grandgagnage, 21 B-5000 Namur +32 81 72 4995 nha@info.fundp.ac.be ABSTRACT Separation

More information

Engineering Scenarios for the Reinforcement of Global Business Intelligence:

Engineering Scenarios for the Reinforcement of Global Business Intelligence: BIAS FAST ANIPLA INTERNATIONAL CONFERENCE - AUTOMATION WITHIN GLOBAL SCENARIOS, Milan Fair Quarters, 19-20-21 November 2002 Socio-Cognitive Engineering Scenarios for the Reinforcement of Global Business

More information

HELPING THE DESIGN OF MIXED SYSTEMS

HELPING THE DESIGN OF MIXED SYSTEMS HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.

More information

COMPARATIVE STUDY OF METHODS Part Five

COMPARATIVE STUDY OF METHODS Part Five COMPARATIVE STUDY OF METHODS Part Five TRIZ AND LVT A comparative study by Anthony Blake We have situated TRIZ at the intersection of Technical and Innovation. LVT is at the intersection of Conversational

More information

Using Variability Modeling Principles to Capture Architectural Knowledge

Using Variability Modeling Principles to Capture Architectural Knowledge Using Variability Modeling Principles to Capture Architectural Knowledge Marco Sinnema University of Groningen PO Box 800 9700 AV Groningen The Netherlands +31503637125 m.sinnema@rug.nl Jan Salvador van

More information

D1.10 SECOND ETHICAL REPORT

D1.10 SECOND ETHICAL REPORT Project Acronym DiDIY Project Name Digital Do It Yourself Grant Agreement no. 644344 Start date of the project 01/01/2015 End date of the project 30/06/2017 Work Package producing the document WP1 Project

More information

An Introduction to Agent-based

An Introduction to Agent-based An Introduction to Agent-based Modeling and Simulation i Dr. Emiliano Casalicchio casalicchio@ing.uniroma2.it Download @ www.emilianocasalicchio.eu (talks & seminars section) Outline Part1: An introduction

More information

Project Design of Social Entrepreneurship. DECISION SCIENCES INSTITUTE An Innovative Approach to Project Design of Social Entrepreneurship

Project Design of Social Entrepreneurship. DECISION SCIENCES INSTITUTE An Innovative Approach to Project Design of Social Entrepreneurship DECISION SCIENCES INSTITUTE An Innovative Approach to David Eastern Michigan University Email: dchou@emich.edu ABSTRACT In order to generate an optimal outcome of implementing social entrepreneurship,

More information

Patents & Innovation In the Pharmaceutical Industry: Literature Review. Jonathan Gock POL 459 Prof. Hira Fall 09

Patents & Innovation In the Pharmaceutical Industry: Literature Review. Jonathan Gock POL 459 Prof. Hira Fall 09 Patents & Innovation In the Pharmaceutical Industry: Literature Review Jonathan Gock POL 459 Prof. Hira Fall 09 1 Introduction In light of recent health epidemics (e.g. H1N1) and the reality of an ever-aging

More information

Current Challenges for Measuring Innovation, their Implications for Evidence-based Innovation Policy and the Opportunities of Big Data

Current Challenges for Measuring Innovation, their Implications for Evidence-based Innovation Policy and the Opportunities of Big Data Current Challenges for Measuring Innovation, their Implications for Evidence-based Innovation Policy and the Opportunities of Big Data Professor Dr. Knut Blind, Fraunhofer FOKUS & TU Berlin Impact of Research

More information

Impediments to designing and developing for accessibility, accommodation and high quality interaction

Impediments to designing and developing for accessibility, accommodation and high quality interaction Impediments to designing and developing for accessibility, accommodation and high quality interaction D. Akoumianakis and C. Stephanidis Institute of Computer Science Foundation for Research and Technology-Hellas

More information

REPORT ON THE EUROSTAT 2017 USER SATISFACTION SURVEY

REPORT ON THE EUROSTAT 2017 USER SATISFACTION SURVEY EUROPEAN COMMISSION EUROSTAT Directorate A: Cooperation in the European Statistical System; international cooperation; resources Unit A2: Strategy and Planning REPORT ON THE EUROSTAT 2017 USER SATISFACTION

More information

Pervasive Services Engineering for SOAs

Pervasive Services Engineering for SOAs Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au

More information

Scope of OOSE. A. Starts. CMPSC 487 Lecture 01 Topics: Schach - Chap 1. The Scope of Object-Oriented Software Engineering

Scope of OOSE. A. Starts. CMPSC 487 Lecture 01 Topics: Schach - Chap 1. The Scope of Object-Oriented Software Engineering Scope of OOSE CMPSC 487 Lecture 01 Topics: Schach - Chap 1. The Scope of Object-Oriented Software Engineering A. Starts What is dream of software developer or computer scientists? What is dream of software

More information

PART I: Workshop Survey

PART I: Workshop Survey PART I: Workshop Survey Researchers of social cyberspaces come from a wide range of disciplinary backgrounds. We are interested in documenting the range of variation in this interdisciplinary area in an

More information

Getting from Knowledge to Action: Effectively communicating Research & Development value to multiple Stakeholder Groups.

Getting from Knowledge to Action: Effectively communicating Research & Development value to multiple Stakeholder Groups. Getting from Knowledge to Action: Effectively communicating Research & Development value to multiple Stakeholder Groups. Joseph Lane & John Westbrook RESNA - 2010 Presenter Background Joe Lane, MBPA Center

More information

Edgewood College General Education Curriculum Goals

Edgewood College General Education Curriculum Goals (Approved by Faculty Association February 5, 008; Amended by Faculty Association on April 7, Sept. 1, Oct. 6, 009) COR In the Dominican tradition, relationship is at the heart of study, reflection, and

More information

45 INFORMATION TECHNOLOGY

45 INFORMATION TECHNOLOGY 45 INFORMATION TECHNOLOGY AND THE GOOD LIFE Erik Stolterman Anna Croon Fors Umeå University Abstract Keywords: The ongoing development of information technology creates new and immensely complex environments.

More information

Agent-Based Modeling Tools for Electric Power Market Design

Agent-Based Modeling Tools for Electric Power Market Design Agent-Based Modeling Tools for Electric Power Market Design Implications for Macro/Financial Policy? Leigh Tesfatsion Professor of Economics, Mathematics, and Electrical & Computer Engineering Iowa State

More information