Cambridge Spreadsheet Quality Foundations of Spreadsheet Workshop 2004 Margaret Burnett Oregon State University and the EUSES Consortium.

Slides:



Advertisements
Similar presentations
Personalising Feedback Combining methods. Warm Up Turn to the person on your right and ask them…. Turn to the person on your right and ask them…. What.
Advertisements

Debugging in End- User Software Engineering summarized by Andrew Ko Toward Sharing Reasoning to Improve Fault Localization in Spreadsheets Joey Lawrance,
A Reading -Study Strategy
Foundations and Strategies Attention Investment CS352.
Mentoring Conversations
Omnibus: A clean language and supporting tool for integrating different assertion-based verification techniques Thomas Wilson, Savi Maharaj, Robert G.
Parents are Powerful Worcester Adult Learning Center Worcester Public Schools 2012.
EFFECTIVE LEARNING MANAGEMENT
Start Something Back to School Night Basics for Bigs.
Trust, Safety and Confidence: Building the Foundation for Online Interaction Cari L. Klecka University of Illinois at Urbana-Champaign Department of Curriculum.
The Impact of Consortial Purchasing on Library Acquisitions: the Turkish Experience Tuba Akbaytürk 24 th Annual IATUL Conference Ankara, Turkey.
Alice Programming Adventures – Followup Workshop Susan Rodger Duke University June 22-23, Supported by the National.
Splinter Meeting of Project Leaders in International Education Efforts on Environmental Science Vienna, April 6 th.
Dagstuhl How can we avoid ….. (closing panel EVENT Conference, 2012) “Currently, software designers have no guidelines on what should be implemented.
Empirically Assessing End User Software Engineering Techniques Gregg Rothermel Department of Computer Science and Engineering University of Nebraska --
Broader Impacts: Concrete Examples Margaret Burnett Oregon State University ICSE 2011.
Fundamentals of Information Systems, Second Edition
Week 3 (Sep12. 06) Introduction to Action Research.
Administrivia Turn in ranking sheets, we’ll have group assignments to you as soon as possible Homeworks Programming Assignment 1 due next Tuesday Group.
Ease Design Principles Tim Kelly University of Warwick.
The End-User Software Engineering Vision Margaret Burnett Professor, Oregon State University Project Director, EUSES Consortium
WEUSE I: Paradigms and Techniques Margaret Burnett Oregon State University Project Director, EUSES Consortium.
But First: You should be here IF: -1You have tried this yourself and had some successes or failures you would care to share. 0You couldn’t find another.
WYSIWYT “demo” Margaret Burnett Spreadsheet Workshop at VL/HCC’04 Sept
View Database Adapt Settings View Reports Manage Quizzes View Student Info.
Building Mental Math and Reasoning
Coaching for Quality: Bridging the Gap from Content to Classroom
December 2010iTEC - Designing the future classroom1 Virginija Birenienė iTEC community moderator iTEC Edukata tools in Education.
On Education Gerrit C. van der Veer most work done by Anne Bowser Elizabeth Churchill Jennifer Preece.
CPD WORKSHOP 2 USING A CPD WORKSHOP PROGRAMME TO IMPACT ON THE QUALITY OF CLASSROOM DIALOGUE SUPPORTED BY THE INTERACTIVE WHITEBOARD.
Teaching Fellow Admissions Tutor for Computer Science Director of Undergraduate Studies.
Flex Day October 12, Taylor Mali: What teachers make  eachers_make.html 2.
A The Open University of Israel Software Design Course for Leading CS In-service Teachers Ofra Brandes Tamar Vilner
CHAPTER 13: Fostering the Emergence of Literacy
WJEC Applied ICT Spreadsheet Skills 1.Introduction to Financial Modelling Definition A model is a program which has been developed to copy the way.
GOING TO THE LIBRARY! Wilson Library, U of M Twin Cities.
The Power of Formative Assessment to Advance Learning.
Designing the Science Laboratory for the School of Tomorrow: Advanced Technologies in Education Kefallonia, July ICT in Education: The dawn of.
LITERACY SUCCESS 11 Part B A PROVINCIAL DEPARTMENT OF EDUCATION INNITIATIVE It is recommended that you view the Literacy Success 10 PowerPoint before viewing.
Makerere University Outreach Workshop.  Setting goals  Survey design  Key stakeholders  Implementation  Online survey tools  Survey results.
Walking the less trodden path: An account of bilingual research experiences Mariam Attia University of Manchester ‘ Doing Research Multilingually’ July.
GeoGebra Institute Developing a Vision for an International
NCknows: Goals and Dreams. Goals This project will enable staff from public and academic libraries to cooperate in provision of virtual reference service.
Dr. Susan Lockwood SSA Executive Director June 18, 2010.
Supporting Researchers and Institutions in Exploiting Administrative Databases for Statistical Purposes: Istat’s Strategy G. D’Angiolini, P. De Salvo,
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Creative Commons Attribution- ShareAlike 2.5 License Sakai Programmer's Café Sakai Oxford Tetra ELF Workshop Welcome to the Sakai Oxford Tetra ELF Workshop.
Hydro DWG at the RDA Plenary: BoF and Aligning HDWG work with WMO expectations and timeline Sylvain, Tony, Silvano, Ilya.
TEACHING AND LEARNING What you need to know School of Computing and Mathematics.
 4. Set collaborative working arrangement to enable students to share their knowledge and skills and to build on one another’s strengths.
International Technology Education Association Gallup Poll on What Americans Think About Technology March, 2002.
Developing writing through science at KS1 – SCIE0850 Venue Session 1 Session 2 Eastleigh03/11/201526/01/2016 Dave Whittle
DUE CTC Professional Development National Visiting Committee Convergence Technology Center Feb , 2009.
Step 1 Initially, I had decided that smartphones are a very big distraction for students in middle school of ages
Psychological Bases for Curriculum Decisions Individual Differences Accommodations Principles of Learning Behaviorism Humanism Learning Styles Highlighting.
Summary My spreadsheet shows that most people send over 100 texts a day. It also shows that most people don’t talk for more than 30 minutes a day. Everyone.
Background to PEAS project Gillian Raab Professor of Applied Statistics Napier University.
Strategies to overcome barriers to communication To ensure good communication in a Health and/or Social Care setting.
The fundamental problem in education What the Teacher would like to teach.
One Piece of the Puzzle “Helping you, help your child complete their puzzle of life.”
1 European Union | European Regional Development Fund Erwin Siweris Programme Director | Interreg Europe Assistance to applicants 13 April 2016  Info.
2014 Empowering the People (ACM SigCHI) Margaret Burnett Oregon State University October 2014 #GHC
CACheck: Detecting and Repairing Cell Arrays in Spreadsheets
Custom made & Off-the-shelf software
From Fan To Pro: Using Your Hobbies in Your Career
Collaborative Literacy
How Are Spreadsheet Templates Used in Practice: A Case Study on Enron
Workshop for LME Residents
Inquiry learning What do inquiry tasks look like in mathematics?
Here’s what you can do about it!
Presentation transcript:

Cambridge Spreadsheet Quality Foundations of Spreadsheet Workshop 2004 Margaret Burnett Oregon State University and the EUSES Consortium

Cambridge What are some of the right questions? (Starts here, continues via brainstorming session later) 2

Cambridge 3 Questions: 1. Can we “fix the system” to automatically prevent/detect (some) errors: augmented systems? 2. Can we “fix the system” to work together better with users in finding/fixing errors? 3. Can we “fix the user” to make them care more about errors? 4. Can we “fix the user” so that they get better at avoiding errors (“tidy user”)? 5. Can we enforce fixes to the user?

Cambridge 4 The EUSES Consortium’s Dependability Research Question Is it possible to bring the benefits of rigorous software engineering methodologies to end users?

Cambridge What answers are being worked on?

Cambridge 6 EUSES Consortium Research If we build it, will they come? Types via informal annotations Sources & meta-sources of faults by end users Incremental analyses for immediate communication Software Engineering and Languages HCI and Psychology Education

Cambridge 7 Building research community Joint efforts with EU group Community-building events in the works: Workshops, SIGs, BOFs, Dagstuhl K-12 education: quality control mindset Research in curriculum change Mathematics education conferences, book K-12 teachers K-12 students (Saturday Academy) High school researchers Outreach & Building Community

Cambridge 8 Some examples WYSIWYT & Fault localization for end users (with Gregg Rothermel, Curt Cook, Joey Ruthruff). Surprise-Explain-Reward (with Curt Cook, many students). Assertions for end users (Rogan Creswick).

Cambridge 9 WYSIWYT and Fault Localization What if user sees a “good” value? User can “check off” the value with a √. Increases coverage, according to an adequacy criterion. What if a “bad” value? User can “X out”. Highlights cells that may be at fault.

Cambridge 10 The computer’s testing caused it to wonder if this would be a good guard. Fix the guard to protect against bad values, by typing a range or double-clicking. Surprise-Explain-Reward: Enticing Users (Introduced at CHI’03).

Cambridge 11 Assertions User assertion System assertion Assertion conflict Value violation

Cambridge Now, revisiting those questions... (Brainstorming)

Cambridge 13 Questions 1. Can we “fix the system” to automatically prevent/detect (some) errors? 2. Can we “fix the system” to work together better with users in finding/fixing errors? 3. Can we “fix the user” to make them care more about errors? 4. Can we “fix the user” so that they get better at avoiding errors? 5. Can we enforce fixes to the user?

Cambridge 14 Questions (cont.)

Cambridge 15 And answers (at a level of fundamentals, to extent possible) A potentially very positive thing: to continue the dialog among EUSPRIG, EUSES, and other groups who are interested. EUSPRIG is tentatively July 7-8 next year. Some cooperation with PPIG? Big database of thousands of European end users who are using spreadsheets. So, there’s a set of people he can call up to ask about some of our issues. Possibility of a survey within some company as a way to get data about spreadsheet usage. (Types of errors? Application area?) Publishable! And, informs the design! Maybe a company would fund the subjects’ incentive if the people we were surveying were their users. (Steve had some specific ones in mind.) Possible follow-up by Susan and Steve. People: we need to hear and talk about actual individual users more. Connections between business questions (lots of users) and empirical experts. ( new students/yr?) What if I called him next summer and said we want to try our new software out on your students? He might be able to provide the subjects, teach the use, etc.