Exploratory Testing Dynamics

Size: px
Start display at page:

Download "Exploratory Testing Dynamics"

Transcription

1 Exploratory Testing Dynamics Created by James Bach, Jonathan Bach, and Michael Bolton 1 v3.0 Copyright , Satisfice, Inc. Exploratory testing is the opposite of scripted testing. Both scripted and exploratory testing are better thought of as test approaches, rather than techniques. This is because virtually any test technique can be performed in either a scripted or exploratory fashion. Exploratory testing is often considered mysterious and unstructured. Not so! You just need to know what to look for. The diagram below shows the main elements of exploratory testing modeled as a set of cycles: In any competent process of testing that is done in an exploratory way, you can expect to find these elements. The arrows represent dynamic influences of the elements on each other, mediated by various forms of thinking. For instance: Learning: The cycle between analysis and knowledge might be called the learning loop. In this interaction the tester is reviewing and thinking about, and applying what he knows. Testing: The cycle between analysis and experiment might be called the testing loop. It is dominated by questions which guide the gathering of evidence about the product. Collaboration: The cycle between analysis and other people might be called the collaboration loop. Collaboration is not necessarily a part of exploration, but often is, especially in larger projects. Self-management: The cycle between analysis and the testing story is self-management, by which the whole process is regulated. 1 The participants in the Exploratory Testing Research Summit #1 also reviewed this document. They included: James Bach, Jonathan Bach, Mike Kelly, Cem Kaner, Michael Bolton, James Lyndsay, Elisabeth Hendrickson, Jonathan Kohl, Robert Sabourin, and Scott Barber

2 Evolving Work Products Exploratory testing spirals upward toward a complete and professional set of test artifacts. Look for any of the following to be created, refined, and possibly documented during the process. Test Ideas. Tests, test cases, test procedures, or fragments thereof. Testability Ideas. How can the product be made easier to test? Test Results. We may need to maintain or update test results as a baseline or historical record. Bug Reports. Anything about the product that threatens its value. Issues. Anything about the project that threatens its value. Test Coverage Outline. Aspects of the product we might want to test. Risks. Any potential areas of bugginess or types of bug. Test Data. Any data developed for use in tests. Test Tools. Any tools acquired or developed to aid testing. Test Strategy. The set of ideas that guide our test design. Test Infrastructure and Lab Procedures. General practices, protocols, controls, and systems that provide a basis for excellent testing. Test Estimation. Ideas about what we need and how much time we need. Testing Story. What we know about our testing, so far. Product Story. What we know about the product, so far. Test Process Assessment. Our own assessment of the quality of our test process. Tester. The tester evolves over the course of the project. Test Team. The test team gets better, too. Developer and Customer Relationships. As you test, you also get to know the people you are working with.

3 Exploration Skills These are the skills that comprise professional and cost effective exploration of technology. Each is distinctly observable and learnable, and each is necessary for excellent exploratory work: Self-Management Chartering your work. Making decisions about what you will work on and how you will work. Understanding your client s needs, the problems you must solve, and assuring that your work is on target. Establishing procedures and protocols. Designing ways of working that allow you to manage your study productively. This also means becoming aware of critical patterns, habits, and behaviors that may be intuitive and bringing them under control. Establishing the conditions you need to succeed. Wherever feasible and to the extent feasible, establish control over the surrounding environment such that your tests and observations will not be disturbed by extraneous and uncontrolled factors. Maintaining self-awareness. Monitoring your emotional, physical, and mental states as they influence your exploration. Behaving ethically. Understanding and fulfilling your responsibilities under any applicable ethical code during the course of your exploration. Monitoring issues in the exploration. Maintaining an awareness of potential problems, obstacles, limitations and biases in your exploration. Understanding the cost vs. value of the work. Branching your work and backtracking. Allowing yourself to be productively distracted from a course of action to explore an unanticipated new idea. Identifying opportunities and pursuing them without losing track of your process. Focusing your work. Isolating and controlling factors to be studied. Repeating experiments. Limiting change. Precise observation. Defining and documenting procedures. Using focusing heuristics. De-focusing your work. Including more factors in your study. Diversifying your work. Changing many factors at once. Broad observation. Trying new procedures. Using defocusing heuristics. Alternating activities to improve productivity. Switching among different activities or perspectives to create or relieve productive tension and make faster progress. See Exploratory Testing Polarities. Maintaining useful and concise records. Preserving information about your process, progress, and findings. Note-taking. Deciding when to stop. Selecting and applying stopping heuristics to determine when you have achieved good enough progress and results, or when your exploration is no longer worthwhile. Collaboration Getting to know people. Meeting and learning about the people around you who might be helpful, or whom you might help. Developing a collegial network within your project and beyond it. Conversation. Talking through and elaborating ideas with other people. Serving other testers. Performing services that support the explorations of other testers on their own terms. Guiding other testers. Supervising testers who support your explorations. Coaching testers. Asking for help. Articulating your needs and negotiating for assistance. Telling the story of your exploration. Making a credible, professional report of your work to your clients in oral and written form that explains and justifies what you did. Telling the product story. Making a credible, relevant account of the status of the object you are studying, including bugs found. This is the ultimate goal for most test projects.

4 Learning Discovering and developing resources. Obtaining information or facilities to support your effort. Exploring those resources. Applying technical knowledge. Surveying what you know about the situation and technology and applying that to your work. An expert in a specific kind of technology or application may explore it differently. Considering history. Reviewing what s been done before and mining that resource for better ideas. Using Google and the Web. Of course, there are many ways to perform research on the Internet. But, acquiring the technical information you need often begins with Google. Reading and analyzing documents. Reading carefully and analyzing the logic and ideas within documents that pertain to your subject. Asking useful questions. Identifying missing information, conceiving of questions, and asking questions in a way that elicits the information you seek. Pursuing an inquiry. A line of inquiry is a structure that organizes reading, questioning, conversation, testing, or any other information gathering tactic. It is investigation oriented around a specific goal. Many lines of inquiry may be served during exploration. This is, in a sense, the opposite of practicing curiosity. Indulging curiosity. Curiosity is investigation oriented around this general goal: to learn something that might be useful, at some later time. This is, in a sense, the opposite of pursuing a line of inquiry. Generating and elaborating a requisite variety of ideas. Working quickly in a manner good enough for the circumstances. Revisiting the solution later to extend, refine, refactor or correct it. Overproducing ideas for better selection. Producing many different speculative ideas and making speculative experiments, more than you can elaborate upon in the time you have. Examples are brainstorming, trial and error, genetic algorithms, free market dynamics. Abandoning ideas for faster progress. Letting go of some ideas in order to focus and make progress with other ones. Recovering or reusing ideas for better economy. Revisiting your old ideas, models, questions or conjectures; or discovering them already made by someone else. Testing Applying tools. Enabling new kinds of work or improving existing work by developing and deploying tools. Interacting with your subject. Making and managing contact with the subject of your study; for technology, configuring and operating it so that it demonstrates what it can do. Creating models and identifying relevant factors for study. Composing, decomposing, describing, and working with mental models of the things you are exploring. Identifying relevant dimensions, variables, and dynamics. Discovering and characterizing elements and relationships within the product. Analyze consistencies, inconsistencies, and any other patterns within the subject of your study. Conceiving and describing your conjectures. Considering possibilities and probabilities. Considering multiple, incompatible explanations that account for the same facts. Inference to the best explanation. Constructing experiments to refute your conjectures. As you develop ideas about what s going on, creating and performing tests designed to disconfirm those beliefs, rather than repeating the tests that merely confirm them. Making comparisons. Studying things in the world with the goal of identifying and evaluating relevant differences and similarities between them. Detecting potential problems. Designing and applying oracles to detect behaviors and attributes that may be trouble.

5 Observing what is there. Gathering empirical data about the object of your study; collecting different kinds of data, or data about different aspects of the object; establishing procedures for rigorous observations. Noticing what is missing. Combining your observations with your models to notice the significant absence of an object, attribute, or pattern. Exploratory Testing Polarities To develop ideas or search a complex space quickly yet thoroughly, not only must you look at the world from many points of view and perform many kinds of activities (which may be polar opposites), but your mind may get sharper from the very act of switching from one kind of activity to another. Here is a partial list of polarities: Warming up vs. cruising vs. cooling down Doing vs. describing Doing vs. thinking Careful vs. quick Data gathering vs. data analysis Working with the product vs. reading about the product Working with the product vs. working with the developer Training (or learning) vs. performing Product focus vs. project focus Solo work vs. team effort Your ideas vs. other peoples ideas Lab conditions vs. field conditions Current version vs. old versions Feature vs. feature Requirement vs. requirement Coverage vs. oracles Testing vs. touring Individual tests vs. general lab procedures and infrastructure Testing vs. resting Playful vs. serious

6 Test Strategy This is a compressed version of the Satisfice Heuristic Test Strategy model. It s a set of considerations designed to help you test robustly or evaluate someone else s testing. Project Environment Mission. The problems you are commissioned to solve for your customer. Information. Information about the product or project that is needed for testing. Developer Relations. How you get along with the programmers. Test Team. Anyone who will perform or support testing. Equipment & Tools. Hardware, software, or documents required to administer testing. Schedules. The sequence, duration, and synchronization of project events. Test Items. The product to be tested. Deliverables. The observable products of the test project. Product Elements Structure. Everything that comprises the physical product. Functions. Everything that the product does. Data. Everything that the product processes. Platform. Everything on which the product depends (and that is outside your project). Operations. How the product will be used. Time. Any relationship between the product and time. Quality Criteria Categories Capability. Can it perform the required functions? Reliability. Will it work well and resist failure in all required situations? Usability. How easy is it for a real user to use the product? Security. How well is the product protected against unauthorized use or intrusion? Scalability. How well does the deployment of the product scale up or down? Performance. How speedy and responsive is it? Installability. How easily can it be installed onto it target platform? Compatibility. How well does it work with external components & configurations? Supportability. How economical will it be to provide support to users of the product? Testability. How effectively can the product be tested? Maintainability. How economical is it to build, fix or enhance the product? Portability. How economical will it be to port or reuse the technology elsewhere? Localizability. How economical will it be to publish the product in another language? General Test Techniques Function Testing. Test what it can do. Domain Testing. Divide and conquer the data. Stress Testing. Overwhelm the product. Flow Testing. Do one thing after another. Scenario Testing. Test to a compelling story. Claims Testing. Verify every claim. User Testing. Involve the users. Risk Testing. Imagine a problem, then find it. Automatic Checking. Write a program to generate and run a zillion checks.

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1 Patterns of activities, iti exercises and assignments Workshop on Teaching Software Testing January 31, 2009 Cem Kaner, J.D., Ph.D. kaner@kaner.com Professor of Software Engineering Florida Institute of

More information

Two Futures of Software Testing

Two Futures of Software Testing WWW.QUALTECHCONFERENCES.COM Europe s Premier Software Testing Event World Forum Convention Centre, The Hague, Netherlands The Future of Software Testing Two Futures of Software Testing Michael Bolton,

More information

The Nature of Exploratory Testing

The Nature of Exploratory Testing The Nature of Exploratory Testing Cem Kaner, J.D., Ph.D. Keynote at the Conference of the Association for Software Testing September 28, 2006 Copyright (c) Cem Kaner 2006. This work is licensed under the

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

White Paper. The Art of Learning

White Paper. The Art of Learning The Art of Learning Based upon years of observation of adult learners in both our face-to-face classroom courses and using our Mentored Email 1 distance learning methodology, it is fascinating to see how

More information

TU-E2090 Research Assignment in Operations Management and Services

TU-E2090 Research Assignment in Operations Management and Services Aalto University School of Science Operations and Service Management TU-E2090 Research Assignment in Operations Management and Services Version 2016-08-29 COURSE INSTRUCTOR: OFFICE HOURS: CONTACT: Saara

More information

Generating Test Cases From Use Cases

Generating Test Cases From Use Cases 1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to

More information

Myers-Briggs Type Indicator Team Report

Myers-Briggs Type Indicator Team Report Myers-Briggs Type Indicator Team Report Developed by Allen L. Hammer Sample Team 9112 Report prepared for JOHN SAMPLE October 9, 212 CPP, Inc. 8-624-1765 www.cpp.com Myers-Briggs Type Indicator Team Report

More information

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq 835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success

More information

Thesis-Proposal Outline/Template

Thesis-Proposal Outline/Template Thesis-Proposal Outline/Template Kevin McGee 1 Overview This document provides a description of the parts of a thesis outline and an example of such an outline. It also indicates which parts should be

More information

Teachers Guide Chair Study

Teachers Guide Chair Study Certificate of Initial Mastery Task Booklet 2006-2007 School Year Teachers Guide Chair Study Dance Modified On-Demand Task Revised 4-19-07 Central Falls Johnston Middletown West Warwick Coventry Lincoln

More information

Fearless Change -- Patterns for Introducing New Ideas

Fearless Change -- Patterns for Introducing New Ideas Ask for Help Since the task of introducing a new idea into an organization is a big job, look for people and resources to help your efforts. The job of introducing a new idea into an organization is too

More information

Major Milestones, Team Activities, and Individual Deliverables

Major Milestones, Team Activities, and Individual Deliverables Major Milestones, Team Activities, and Individual Deliverables Milestone #1: Team Semester Proposal Your team should write a proposal that describes project objectives, existing relevant technology, engineering

More information

Critical Thinking in Everyday Life: 9 Strategies

Critical Thinking in Everyday Life: 9 Strategies Critical Thinking in Everyday Life: 9 Strategies Most of us are not what we could be. We are less. We have great capacity. But most of it is dormant; most is undeveloped. Improvement in thinking is like

More information

Course Content Concepts

Course Content Concepts CS 1371 SYLLABUS, Fall, 2017 Revised 8/6/17 Computing for Engineers Course Content Concepts The students will be expected to be familiar with the following concepts, either by writing code to solve problems,

More information

ECON 365 fall papers GEOS 330Z fall papers HUMN 300Z fall papers PHIL 370 fall papers

ECON 365 fall papers GEOS 330Z fall papers HUMN 300Z fall papers PHIL 370 fall papers Assessing Critical Thinking in GE In Spring 2016 semester, the GE Curriculum Advisory Board (CAB) engaged in assessment of Critical Thinking (CT) across the General Education program. The assessment was

More information

A Pipelined Approach for Iterative Software Process Model

A Pipelined Approach for Iterative Software Process Model A Pipelined Approach for Iterative Software Process Model Ms.Prasanthi E R, Ms.Aparna Rathi, Ms.Vardhani J P, Mr.Vivek Krishna Electronics and Radar Development Establishment C V Raman Nagar, Bangalore-560093,

More information

IT4305: Rapid Software Development Part 2: Structured Question Paper

IT4305: Rapid Software Development Part 2: Structured Question Paper UNIVERSITY OF COLOMBO, SRI LANKA UNIVERSITY OF COLOMBO SCHOOL OF COMPUTING DEGREE OF BACHELOR OF INFORMATION TECHNOLOGY (EXTERNAL) Academic Year 2014/2015 2 nd Year Examination Semester 4 IT4305: Rapid

More information

Execution Plan for Software Engineering Education in Taiwan

Execution Plan for Software Engineering Education in Taiwan 2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department

More information

MGMT3403 Leadership Second Semester

MGMT3403 Leadership Second Semester MGMT3403 Leadership 2017-2018 Second Semester I. Information on Instructor Position Name Email Phone Office Instructor Dr. So-Hyeon SHIM ZHANG sshim19@hku.hk 3917-1613 KKL 701 (Office Hour: By appointment)

More information

STAFF DEVELOPMENT in SPECIAL EDUCATION

STAFF DEVELOPMENT in SPECIAL EDUCATION STAFF DEVELOPMENT in SPECIAL EDUCATION Factors Affecting Curriculum for Students with Special Needs AASEP s Staff Development Course FACTORS AFFECTING CURRICULUM Copyright AASEP (2006) 1 of 10 After taking

More information

Introduction 1 MBTI Basics 2 Decision-Making Applications 44 How to Get the Most out of This Booklet 6

Introduction 1 MBTI Basics 2 Decision-Making Applications 44 How to Get the Most out of This Booklet 6 Contents Introduction 1 Using Type to Make Better Decisions 1 Objectives 1 MBTI Basics 2 Preferences and Type 2 Moving from Preferences to Type: Understanding the Type Table 2 Moving from Type to Type

More information

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique Hiromi Ishizaki 1, Susan C. Herring 2, Yasuhiro Takishima 1 1 KDDI R&D Laboratories, Inc. 2 Indiana University

More information

Android App Development for Beginners

Android App Development for Beginners Description Android App Development for Beginners DEVELOP ANDROID APPLICATIONS Learning basics skills and all you need to know to make successful Android Apps. This course is designed for students who

More information

Success Factors for Creativity Workshops in RE

Success Factors for Creativity Workshops in RE Success Factors for Creativity s in RE Sebastian Adam, Marcus Trapp Fraunhofer IESE Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany {sebastian.adam, marcus.trapp}@iese.fraunhofer.de Abstract. In today

More information

GUIDE TO EVALUATING DISTANCE EDUCATION AND CORRESPONDENCE EDUCATION

GUIDE TO EVALUATING DISTANCE EDUCATION AND CORRESPONDENCE EDUCATION GUIDE TO EVALUATING DISTANCE EDUCATION AND CORRESPONDENCE EDUCATION A Publication of the Accrediting Commission For Community and Junior Colleges Western Association of Schools and Colleges For use in

More information

Full text of O L O W Science As Inquiry conference. Science as Inquiry

Full text of O L O W Science As Inquiry conference. Science as Inquiry Page 1 of 5 Full text of O L O W Science As Inquiry conference Reception Meeting Room Resources Oceanside Unifying Concepts and Processes Science As Inquiry Physical Science Life Science Earth & Space

More information

COUNSELLING PROCESS. Definition

COUNSELLING PROCESS. Definition Definition COUNSELLING PROCESS The word process means an identifiable sequence of events taking place over time usually there is the implication of progressive stages in the process, Counselling has a

More information

STEPS TO EFFECTIVE ADVOCACY

STEPS TO EFFECTIVE ADVOCACY Poverty, Conservation and Biodiversity Godber Tumushabe Executive Director/Policy Analyst Advocates Coalition for Development and Environment STEPS TO EFFECTIVE ADVOCACY UPCLG Advocacy Capacity Building

More information

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD *

TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * TEACHING IN THE TECH-LAB USING THE SOFTWARE FACTORY METHOD * Alejandro Bia 1, Ramón P. Ñeco 2 1 Centro de Investigación Operativa, Universidad Miguel Hernández 2 Depto. de Ingeniería de Sistemas y Automática,

More information

Deploying Agile Practices in Organizations: A Case Study

Deploying Agile Practices in Organizations: A Case Study Copyright: EuroSPI 2005, Will be presented at 9-11 November, Budapest, Hungary Deploying Agile Practices in Organizations: A Case Study Minna Pikkarainen 1, Outi Salo 1, and Jari Still 2 1 VTT Technical

More information

Introduction. 1. Evidence-informed teaching Prelude

Introduction. 1. Evidence-informed teaching Prelude 1. Evidence-informed teaching 1.1. Prelude A conversation between three teachers during lunch break Rik: Barbara: Rik: Cristina: Barbara: Rik: Cristina: Barbara: Rik: Barbara: Cristina: Why is it that

More information

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry Master s Thesis for the Attainment of the Degree Master of Science at the TUM School of Management of the Technische Universität München The Role of Architecture in a Scaled Agile Organization - A Case

More information

VIA ACTION. A Primer for I/O Psychologists. Robert B. Kaiser

VIA ACTION. A Primer for I/O Psychologists. Robert B. Kaiser DEVELOPING LEADERS VIA ACTION LEARNING A Primer for I/O Psychologists Robert B. Kaiser rkaiser@kaplandevries.com Practitioner Forum presented at the 20th Annual SIOP Conference Los Angeles, CA April 2005

More information

Oakland Schools Response to Critics of the Common Core Standards for English Language Arts and Literacy Are These High Quality Standards?

Oakland Schools Response to Critics of the Common Core Standards for English Language Arts and Literacy Are These High Quality Standards? If we want uncommon learning for our children in a time of common standards, we must be willing to lower the voices of discontent that threaten to overpower a teaching force who is learning a precise,

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing a tool to Support KAOS-Beta Process Model Using EPF Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework

More information

Developing the Right Test Documentation

Developing the Right Test Documentation Developing the Right Test Documentation Cem Kaner, J.D., Ph.D. Department of Computer Sciences Florida Institute of Technology James Bach Satisfice, Inc. October, 2001 Pacific Northwest Software Quality

More information

Measurement & Analysis in the Real World

Measurement & Analysis in the Real World Measurement & Analysis in the Real World Tools for Cleaning Messy Data Will Hayes SEI Robert Stoddard SEI Rhonda Brown SEI Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie

More information

DevelopSense Newsletter Volume 2, Number 2

DevelopSense Newsletter Volume 2, Number 2 DevelopSense Newsletter Volume 2, Number 2 November 15, 2005 Michael Bolton mb@developsense.com http://www.developsense.com Back issues: http://www.michaelbolton.net/newsletter/index.html Blog: http://www.developsense.com/blog.html

More information

A BOOK IN A SLIDESHOW. The Dragonfly Effect JENNIFER AAKER & ANDY SMITH

A BOOK IN A SLIDESHOW. The Dragonfly Effect JENNIFER AAKER & ANDY SMITH A BOOK IN A SLIDESHOW The Dragonfly Effect JENNIFER AAKER & ANDY SMITH THE DRAGONFLY MODEL FOCUS GRAB ATTENTION TAKE ACTION ENGAGE A Book In A Slideshow JENNIFER AAKER & ANDY SMITH WING 1: FOCUS IDENTIFY

More information

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Stephen S. Yau, Fellow, IEEE, and Zhaoji Chen Arizona State University, Tempe, AZ 85287-8809 {yau, zhaoji.chen@asu.edu}

More information

Blended E-learning in the Architectural Design Studio

Blended E-learning in the Architectural Design Studio Blended E-learning in the Architectural Design Studio An Experimental Model Mohammed F. M. Mohammed Associate Professor, Architecture Department, Cairo University, Cairo, Egypt (Associate Professor, Architecture

More information

Assessment and Evaluation

Assessment and Evaluation Assessment and Evaluation 201 202 Assessing and Evaluating Student Learning Using a Variety of Assessment Strategies Assessment is the systematic process of gathering information on student learning. Evaluation

More information

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011

The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs. 20 April 2011 The IDN Variant Issues Project: A Study of Issues Related to the Delegation of IDN Variant TLDs 20 April 2011 Project Proposal updated based on comments received during the Public Comment period held from

More information

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits. DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya

More information

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017

MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017 MATH 205: Mathematics for K 8 Teachers: Number and Operations Western Kentucky University Spring 2017 INSTRUCTOR: Julie Payne CLASS TIMES: Section 003 TR 11:10 12:30 EMAIL: julie.payne@wku.edu Section

More information

Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse

Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse Three Strategies for Open Source Deployment: Substitution, Innovation, and Knowledge Reuse Jonathan P. Allen 1 1 University of San Francisco, 2130 Fulton St., CA 94117, USA, jpallen@usfca.edu Abstract.

More information

Urban Analysis Exercise: GIS, Residential Development and Service Availability in Hillsborough County, Florida

Urban Analysis Exercise: GIS, Residential Development and Service Availability in Hillsborough County, Florida UNIVERSITY OF NORTH TEXAS Department of Geography GEOG 3100: US and Canada Cities, Economies, and Sustainability Urban Analysis Exercise: GIS, Residential Development and Service Availability in Hillsborough

More information

What does Quality Look Like?

What does Quality Look Like? What does Quality Look Like? Directions: Review the new teacher evaluation standards on the left side of the table and brainstorm ideas with your team about what quality would look like in the classroom.

More information

What is PDE? Research Report. Paul Nichols

What is PDE? Research Report. Paul Nichols What is PDE? Research Report Paul Nichols December 2013 WHAT IS PDE? 1 About Pearson Everything we do at Pearson grows out of a clear mission: to help people make progress in their lives through personalized

More information

LEGO MINDSTORMS Education EV3 Coding Activities

LEGO MINDSTORMS Education EV3 Coding Activities LEGO MINDSTORMS Education EV3 Coding Activities s t e e h s k r o W t n e d Stu LEGOeducation.com/MINDSTORMS Contents ACTIVITY 1 Performing a Three Point Turn 3-6 ACTIVITY 2 Written Instructions for a

More information

Towards a Collaboration Framework for Selection of ICT Tools

Towards a Collaboration Framework for Selection of ICT Tools Towards a Collaboration Framework for Selection of ICT Tools Deepak Sahni, Jan Van den Bergh, and Karin Coninx Hasselt University - transnationale Universiteit Limburg Expertise Centre for Digital Media

More information

Professional Learning Suite Framework Edition Domain 3 Course Index

Professional Learning Suite Framework Edition Domain 3 Course Index Domain 3: Instruction Professional Learning Suite Framework Edition Domain 3 Course Index Courses included in the Professional Learning Suite Framework Edition related to Domain 3 of the Framework for

More information

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA Testing a Moving Target How Do We Test Machine Learning Systems? Peter Varhol, Technology

More information

Multiple Intelligence Teaching Strategy Response Groups

Multiple Intelligence Teaching Strategy Response Groups Multiple Intelligence Teaching Strategy Response Groups Steps at a Glance 1 2 3 4 5 Create and move students into Response Groups. Give students resources that inspire critical thinking. Ask provocative

More information

Disciplinary Literacy in Science

Disciplinary Literacy in Science Disciplinary Literacy in Science 18 th UCF Literacy Symposium 4/1/2016 Vicky Zygouris-Coe, Ph.D. UCF, CEDHP vzygouri@ucf.edu April 1, 2016 Objectives Examine the benefits of disciplinary literacy for science

More information

Innovative Methods for Teaching Engineering Courses

Innovative Methods for Teaching Engineering Courses Innovative Methods for Teaching Engineering Courses KR Chowdhary Former Professor & Head Department of Computer Science and Engineering MBM Engineering College, Jodhpur Present: Director, JIETSETG Email:

More information

b) Allegation means information in any form forwarded to a Dean relating to possible Misconduct in Scholarly Activity.

b) Allegation means information in any form forwarded to a Dean relating to possible Misconduct in Scholarly Activity. University Policy University Procedure Instructions/Forms Integrity in Scholarly Activity Policy Classification Research Approval Authority General Faculties Council Implementation Authority Provost and

More information

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline

An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline Volume 17, Number 2 - February 2001 to April 2001 An Industrial Technologist s Core Knowledge: Web-based Strategy for Defining Our Discipline By Dr. John Sinn & Mr. Darren Olson KEYWORD SEARCH Curriculum

More information

Nearing Completion of Prototype 1: Discovery

Nearing Completion of Prototype 1: Discovery The Fit-Gap Report The Fit-Gap Report documents how where the PeopleSoft software fits our needs and where LACCD needs to change functionality or business processes to reach the desired outcome. The report

More information

Evaluation of Learning Management System software. Part II of LMS Evaluation

Evaluation of Learning Management System software. Part II of LMS Evaluation Version DRAFT 1.0 Evaluation of Learning Management System software Author: Richard Wyles Date: 1 August 2003 Part II of LMS Evaluation Open Source e-learning Environment and Community Platform Project

More information

MENTORING. Tips, Techniques, and Best Practices

MENTORING. Tips, Techniques, and Best Practices MENTORING Tips, Techniques, and Best Practices This paper reflects the experiences shared by many mentor mediators and those who have been mentees. The points are displayed for before, during, and after

More information

Delaware Performance Appraisal System Building greater skills and knowledge for educators

Delaware Performance Appraisal System Building greater skills and knowledge for educators Delaware Performance Appraisal System Building greater skills and knowledge for educators DPAS-II Guide (Revised) for Teachers Updated August 2017 Table of Contents I. Introduction to DPAS II Purpose of

More information

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter 2010. http://www.methodsandtools.com/ Summary Business needs for process improvement projects are changing. Organizations

More information

The Consistent Positive Direction Pinnacle Certification Course

The Consistent Positive Direction Pinnacle Certification Course PRESENTS The Consistent Positive Direction Pinnacle Course April 24 to May 25, 2017 A Journey of a Lifetime Cultivate increased productivity Save time and accelerate progress Keep groups, teams and yourself

More information

Syllabus: INF382D Introduction to Information Resources & Services Spring 2013

Syllabus: INF382D Introduction to Information Resources & Services Spring 2013 Syllabus: INF382D Introduction to Information Resources & Services Spring 2013 This syllabus is subject to change based on the needs and desires of both the instructor and the class as a whole. Any changes

More information

Alpha provides an overall measure of the internal reliability of the test. The Coefficient Alphas for the STEP are:

Alpha provides an overall measure of the internal reliability of the test. The Coefficient Alphas for the STEP are: Every individual is unique. From the way we look to how we behave, speak, and act, we all do it differently. We also have our own unique methods of learning. Once those methods are identified, it can make

More information

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Thomas F.C. Woodhall Masters Candidate in Civil Engineering Queen s University at Kingston,

More information

EXECUTIVE SUMMARY. Online courses for credit recovery in high schools: Effectiveness and promising practices. April 2017

EXECUTIVE SUMMARY. Online courses for credit recovery in high schools: Effectiveness and promising practices. April 2017 EXECUTIVE SUMMARY Online courses for credit recovery in high schools: Effectiveness and promising practices April 2017 Prepared for the Nellie Mae Education Foundation by the UMass Donahue Institute 1

More information

Leader as Coach. Preview of the Online Course Igniting the Fire for learning

Leader as Coach. Preview of the Online Course Igniting the Fire for learning Leader as Coach Preview of the Online Course Igniting the Fire for learning WELCOME! LEADER AS COACH ONLINE PROGRAM STARTS SEPTEMBER 8, 2016 http://www8.gsb.columbia.edu/execed/program-pages/details/1458/lac

More information

Number of students enrolled in the program in Fall, 2011: 20. Faculty member completing template: Molly Dugan (Date: 1/26/2012)

Number of students enrolled in the program in Fall, 2011: 20. Faculty member completing template: Molly Dugan (Date: 1/26/2012) Program: Journalism Minor Department: Communication Studies Number of students enrolled in the program in Fall, 2011: 20 Faculty member completing template: Molly Dugan (Date: 1/26/2012) Period of reference

More information

How to read a Paper ISMLL. Dr. Josif Grabocka, Carlotta Schatten

How to read a Paper ISMLL. Dr. Josif Grabocka, Carlotta Schatten How to read a Paper ISMLL Dr. Josif Grabocka, Carlotta Schatten Hildesheim, April 2017 1 / 30 Outline How to read a paper Finding additional material Hildesheim, April 2017 2 / 30 How to read a paper How

More information

What Am I Getting Into?

What Am I Getting Into? 01-Eller.qxd 2/18/2004 7:02 PM Page 1 1 What Am I Getting Into? What lies behind us is nothing compared to what lies within us and ahead of us. Anonymous You don t invent your mission, you detect it. Victor

More information

Common Core Exemplar for English Language Arts and Social Studies: GRADE 1

Common Core Exemplar for English Language Arts and Social Studies: GRADE 1 The Common Core State Standards and the Social Studies: Preparing Young Students for College, Career, and Citizenship Common Core Exemplar for English Language Arts and Social Studies: Why We Need Rules

More information

The Foundations of Interpersonal Communication

The Foundations of Interpersonal Communication L I B R A R Y A R T I C L E The Foundations of Interpersonal Communication By Dennis Emberling, President of Developmental Consulting, Inc. Introduction Mark Twain famously said, Everybody talks about

More information

Getting Started with Deliberate Practice

Getting Started with Deliberate Practice Getting Started with Deliberate Practice Most of the implementation guides so far in Learning on Steroids have focused on conceptual skills. Things like being able to form mental images, remembering facts

More information

A process by any other name

A process by any other name January 05, 2016 Roger Tregear A process by any other name thoughts on the conflicted use of process language What s in a name? That which we call a rose By any other name would smell as sweet. William

More information

VIEW: An Assessment of Problem Solving Style

VIEW: An Assessment of Problem Solving Style 1 VIEW: An Assessment of Problem Solving Style Edwin C. Selby, Donald J. Treffinger, Scott G. Isaksen, and Kenneth Lauer This document is a working paper, the purposes of which are to describe the three

More information

Critical Thinking in the Workplace. for City of Tallahassee Gabrielle K. Gabrielli, Ph.D.

Critical Thinking in the Workplace. for City of Tallahassee Gabrielle K. Gabrielli, Ph.D. Critical Thinking in the Workplace for City of Tallahassee Gabrielle K. Gabrielli, Ph.D. Purpose The purpose of this training is to provide: Tools and information to help you become better critical thinkers

More information

Modeling user preferences and norms in context-aware systems

Modeling user preferences and norms in context-aware systems Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos

More information

Danielle Dodge and Paula Barnick first

Danielle Dodge and Paula Barnick first Co-Teaching ELLs: Riding a Tandem Bike Content-area teachers and ESL teachers can address the needs of English language learners with a collaborative instructional cycle that starts with co-planning. Andrea

More information

A Systems Approach to Principal and Teacher Effectiveness From Pivot Learning Partners

A Systems Approach to Principal and Teacher Effectiveness From Pivot Learning Partners A Systems Approach to Principal and Teacher Effectiveness From Pivot Learning Partners About Our Approach At Pivot Learning Partners (PLP), we help school districts build the systems, structures, and processes

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEMS ANALYSIS K/505/5481 LEVEL 3 UNIT 34 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEMS ANALYSIS K/505/5481 LEVEL

More information

By Merrill Harmin, Ph.D.

By Merrill Harmin, Ph.D. Inspiring DESCA: A New Context for Active Learning By Merrill Harmin, Ph.D. The key issue facing today s teachers is clear: Compared to years past, fewer students show up ready for responsible, diligent

More information

Strategic Practice: Career Practitioner Case Study

Strategic Practice: Career Practitioner Case Study Strategic Practice: Career Practitioner Case Study heidi Lund 1 Interpersonal conflict has one of the most negative impacts on today s workplaces. It reduces productivity, increases gossip, and I believe

More information

Achievement Level Descriptors for American Literature and Composition

Achievement Level Descriptors for American Literature and Composition Achievement Level Descriptors for American Literature and Composition Georgia Department of Education September 2015 All Rights Reserved Achievement Levels and Achievement Level Descriptors With the implementation

More information

Prentice Hall Literature Common Core Edition Grade 10, 2012

Prentice Hall Literature Common Core Edition Grade 10, 2012 A Correlation of Prentice Hall Literature Common Core Edition, 2012 To the New Jersey Model Curriculum A Correlation of Prentice Hall Literature Common Core Edition, 2012 Introduction This document demonstrates

More information

The Common European Framework of Reference for Languages p. 58 to p. 82

The Common European Framework of Reference for Languages p. 58 to p. 82 The Common European Framework of Reference for Languages p. 58 to p. 82 -- Chapter 4 Language use and language user/learner in 4.1 «Communicative language activities and strategies» -- Oral Production

More information

CUSTOMER EXPERIENCE ASSESSMENT SALES (CEA-S) TEST GUIDE

CUSTOMER EXPERIENCE ASSESSMENT SALES (CEA-S) TEST GUIDE WHY DO AT&T AND ITS AFFILIATES TEST? At AT&T, we pride ourselves on matching the best jobs with the best people. To do this, we need to better understand your skills and abilities to make sure that you

More information

Innovating Toward a Vibrant Learning Ecosystem:

Innovating Toward a Vibrant Learning Ecosystem: KnowledgeWorks Forecast 3.0 Innovating Toward a Vibrant Learning Ecosystem: Ten Pathways for Transforming Learning Katherine Prince Senior Director, Strategic Foresight, KnowledgeWorks KnowledgeWorks Forecast

More information

University of Groningen. Systemen, planning, netwerken Bosman, Aart

University of Groningen. Systemen, planning, netwerken Bosman, Aart University of Groningen Systemen, planning, netwerken Bosman, Aart IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to cite from it. Please check the document

More information

The Success Principles How to Get from Where You Are to Where You Want to Be

The Success Principles How to Get from Where You Are to Where You Want to Be The Success Principles How to Get from Where You Are to Where You Want to Be Life is like a combination lock. If you know the combination to the lock... it doesn t matter who you are, the lock has to open.

More information

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50

Unit purpose and aim. Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit Title: Game design concepts Level: 3 Sub-level: Unit 315 Credit value: 6 Guided learning hours: 50 Unit purpose and aim This unit helps learners to familiarise themselves with the more advanced aspects

More information

Selling To Different Styles

Selling To Different Styles Selling To Different s Michael R. Perrault and Kenneth R. Brousseau Decision Dynamics LLC 1988, 2006 by Michael R. Perrault and Kenneth R. Brousseau. Published by Decision Dynamics LLC. Selling To Different

More information

ACC 362 Course Syllabus

ACC 362 Course Syllabus ACC 362 Course Syllabus Unique 02420, MWF 1-2 Fall 2005 Faculty Information Lecturer: Lynn Serre Dikolli Office: GSB 5.124F Voice: 232-9343 Office Hours: MW 9.30-10.30, F 12-1 other times by appointment

More information

ASSESSMENT OF STUDENT LEARNING OUTCOMES WITHIN ACADEMIC PROGRAMS AT WEST CHESTER UNIVERSITY

ASSESSMENT OF STUDENT LEARNING OUTCOMES WITHIN ACADEMIC PROGRAMS AT WEST CHESTER UNIVERSITY ASSESSMENT OF STUDENT LEARNING OUTCOMES WITHIN ACADEMIC PROGRAMS AT WEST CHESTER UNIVERSITY The assessment of student learning begins with educational values. Assessment is not an end in itself but a vehicle

More information

IST 649: Human Interaction with Computers

IST 649: Human Interaction with Computers Syllabus for IST 649 Spring 2014 Zhang p 1 IST 649: Human Interaction with Computers Spring 2014 PROFESSOR: Ping Zhang Office: Hinds Hall 328 Office Hours: T 11:00-12:00 pm or by appointment Phone: 443-5617

More information

The open source development model has unique characteristics that make it in some

The open source development model has unique characteristics that make it in some Is the Development Model Right for Your Organization? A roadmap to open source adoption by Ibrahim Haddad The open source development model has unique characteristics that make it in some instances a superior

More information

Practitioner s Lexicon What is meant by key terminology.

Practitioner s Lexicon What is meant by key terminology. Learners at the center. Practitioner s Lexicon What is meant by key terminology. An Initiative of Convergence INTRODUCTION This is a technical document that clarifies key terms found in A Transformational

More information

S H E A D AV I S C O L U M B U S S C H O O L F O R G I R L S

S H E A D AV I S C O L U M B U S S C H O O L F O R G I R L S REFRAMING PBL S H E A D AV I S C O L U M B U S S C H O O L F O R G I R L S QUICK RESPONSE With a partner, take a few minutes to discuss the following question: What makes a good project? ADDING PROJECTS

More information