1 st WEUSE Lessons Learned Sebastian Elbaum. Motivation End-user programmers create large amounts of software in the form of spreadsheets, web authoring.

Slides:



Advertisements
Similar presentations
Debugging in End- User Software Engineering summarized by Andrew Ko Toward Sharing Reasoning to Improve Fault Localization in Spreadsheets Joey Lawrance,
Advertisements

The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
1 Learning Through Innovation Dissemination Meeting.
END USER SOFTWARE ENGINEERING Presented By Dinesh Amarneni Vipin Deshmukh.
:: 1 :: What is a requirement? Standard Definition Something the product must do or a quality the product must have. More Ways to Characterize Something.
Challenges, Motivations, and Success Factors in the Creation of Hurricane Katrina "Person Locator" Web Sites Christopher Scaffidi, Brad Myers, Mary Shaw.
E Pluribus Unum for end-user programming Christopher Scaffidi EUSES 2009.
Carving up the Space of End User Programming EUSES, Lincoln, NE, Oct ‘05.
1 Studying Development and Debugging To Help Create a Better Programming Environment Brad A. Myers and Andrew Ko Human-Computer Interaction Institute School.
Estimating the Numbers of End Users and End User Programmers Christopher Scaffidi Brad Myers Mary Shaw Carnegie Mellon University EUSES Consortium VL/HCC.
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.
Dimensions Characterizing Programming Feature Usage by Information Workers Christopher Scaffidi, Andrew Ko, Brad Myers, Mary Shaw Carnegie Mellon University.
1 Institute for Software Research, International BEHOLD, WE HAVE SIGNAL.
Tool Support for Data Validation by End-User Programmers Christopher Scaffidi Brad Myers, Mary Shaw Carnegie Mellon University.
Brad A. Myers, CMU Pilot: Exploratory Programming for Interactive Behaviors: Unleashing Interaction Designers’ Creativity Brad Myers, Stephen Oney, John.
Toped: Enabling End-User Programmers to Validate Data Chris Scaffidi, Brad Myers, Mary Shaw, Carnegie Mellon University, School of Computer Science,
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.
Curriculum Reform Professor WONG Yuk-shan Chairman of the Curriculum Development Council 11 December 2004.
Exploring Online Assessment Techniques: Wikis & Discussion Boards September 28, 2006 Margaret (Peggy) Cassey, MPH, RN, BC Office 1024 College of Nursing.
GEO Work Plan Symposium 2012 ID-05 Resource Mobilization for Capacity Building (individual, institutional & infrastructure)
Unit 12 LO3 Be able to design websites
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
ONLINE TEACHING SKILLS. WELCOME o Facilitator name Position at University Contact info.
College of Engineering and Computer Science Computer Science Department CSC 131 Computer Software Engineering Fall 2006 Lecture # 1 (Ch. 1, 2, & 3)
The Art of the Designer: creating an effective learning experience HEA Conference University of Manchester 4 July 2012 Rebecca Galley and Vilinda Ross.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
European Virtual Seminar on Sustainable Development.
CPD Network meeting 1 February 2008 Annette Bruton Chief Inspector, HMIE.
Assessing the Frequency of Empirical Evaluation in Software Modeling Research Workshop on Experiences and Empirical Studies in Software Modelling (EESSMod)
E-RA E-Authentication Risk and Requirements Assessment Mark Liegey USDA/National Finance Center “Getting to Green with E-Authentication” February 3, 2004.
Community Health organizing concepts. community health professionals must possess specific knowledge and skills.  identify problems,  develop plan to.
European Virtual Seminar on sustainable development.
CS Process Improvement CMM Hans Van Vliet, Software Engineering, Principles and Practice, 3 rd edition, John Wiley & Sons, Chapter 6. W. Humphrey,
School Improvement Partnership Programme: Summary of interim findings March 2014.
Community Planning Training 5- Community Planning Training 5-1.
Content Analysis of OpenCourseWare Initiatives within the Scope of Digital Literacy Skills Turkish OpenCourseWare Consortium Case Tolga ÇAKMAK – Jan 04,
Oral Progress Report on ATRs’ Task Force Young-Woo Yun Leader of the ATRs’ Task Force World Intellectual Property Organization.
BREMEN September 19-21, 2011 European Commission Information Society and Media GaLA Game and Learning Alliance The European Network of Excellence on Serious.
The Higher Education Academy - enhancing the student experience Teaching, learning and the disability agenda Yvonne Dickinson Adviser: Disability NADO.
Integrating Social Media Into Your Company Culture Scott Allender 8/27/2009.
Sustaining Your Gains.  Up to 70% of change initiatives fail, impacting: › Best possible care › Staff and provider frustration › Reluctance to engage.
ESF Networking in the UK and at the Community level James Ritchie Information Officer – England and Gibraltar ESF programme.
SOFTWARE PROCESS IMPROVEMENT
ASSESSMENT OF TRUSTWORTHINESS OF ONLINE AUDITED REFLEXIVITY Frank LaBanca, EdD Director.
CMMI. Reference CMMI: Guidelines For Process Integration And Product Improvement by Mary Beth Chrissis, Mike Konrad, Sandy Schrum ISBN Copyright.
Smarter Balanced Fengyi Hung, Ph.D. Assessment Director Angie Neville Elementary Assistant Director Marie Verhaar Assistant Supt. Teaching and Learning.
Interim project evaluation August 2013 – June 2014.
Delwyn L. Harnisch, University of Nebraska – Lincoln Leslie Lukin, Lincoln Public Schools.
1 Project Coordinators’ meeting March 2010 NATIONAL TEMPUS OFFICES (NTOs) & HIGHER EDUCATION REFORMS.
Question 1 Name an activity you can use with an interactive whiteboard.
© Crown copyright 2006 Renewing the Frameworks Driving Improvement.
Special Education/Learning Support Title: The New Zealand Curriculum and the IEP Author: Rosemary Mirams address:
OBSERVAL Website Communication Prof. John Konrad Konrad Associates International.
Pre-Workshop on Intervention of Science and Technology in Traditional Crafts Date : 14 th Dec Venue : Seminar Hall, First Floor of S & H Building.
Peer Education Plus (PEP) Model; A Veritable Tool for achieving Behaviour Change. Experience from a Rural Community In Kaduna State, Nigeria AUTHORS: P.
Applying Adaptive Software Development (ASD) Agile Modeling on Predictive Data Mining Applications: ASD-DM Methodology M. Alnoukari 1 Z.Alzoabi 2 S.Hanna.
22 nd February 2006 Virtual Research Environments Programme Presentation to JISC Committee for the Support of Research VRE Formative Evaluation: First.
A ACTRAV/ITC-ILO COURSE Decent Work, Green Jobs and Sustainable Development Turin Centre, 24 August to 04 September 2015 Course Orientation.
Using Rubrics for Assessing Individual and/or Group Participation Marie Krbavac June 4, 2015.
2.3 People and ICT. Home learning Choose one of the following jobs: – Systems analyst – Software developer – Web designer – Web administrator – Help desk.
Rick Selby Software Products, Northrop Grumman & Adjunct Faculty, University of Southern California Los Angeles, CA Candidate member Main empirical research.
European Topic Centre on Sustainable Consumption and Production (ETC/SCP) Lars Fogh Mortensen, Head of Group Sustainable Consumption and Production.
Ways of working How will we work as a teacher group?
A Data Model to Help End Users Shape Effective Software
Abstract Objectives Objective General Specific
University of Science & Technology, Meghalaya
BALANCED ASSESSMENT.
By Hyunsook Do, Sebastian Elbaum, Gregg Rothermel
Presentation transcript:

1 st WEUSE Lessons Learned Sebastian Elbaum

Motivation End-user programmers create large amounts of software in the form of spreadsheets, web authoring tools, matlab, … The software these users create is often undependable Existing software engineering techniques and tools are not directly suitable to assist them WEUSE aims at helping researchers to –understand problems faced by end-user programmers –be aware of latest developments in this area –establish connections with other researchers

What we agree on (small list) Multidisciplinary nature of research problem Interesting and valuable

Qualified Agreements on end user programmers End users are NOT like us –But in some domains… Shallow programmers –How shallow? Gray areas… Short-term view of life cycle –Difference from average programmer? They know their domain –But they may not be able to explain it

Awareness of dimensionality of small “community” Environments (web, spreadsheet, matlab, flow, …) Usage (ways and levels of interaction) Research (analytical, empirical on people, empirical on techniques, combinations) Task-phase (lifecycle tasks, activities, objectives)

Action items Characterize end user population Define “sufficient” dependability Focus on cost-effectiveness Build collage of studies for technique assessment, balance of control, cost and exposure Build community –To accelerate progress –To promote ideas and raise awareness of impact

Thank you PC members –Alan Blackwell, University of Cambridge –Margaret Burnett, Oregon State University –Jeffrey Carver, Mississippi State University –Prem Devanbu, University of California, Davis –Shriram Krishnamurthi, Brown University –Rob Miller, Massachusetts Institute of Technology –Brad Myers, Carnegie Mellon University –Orna Raz, Carnegie Mellon University Theme leaders –Margaret Burnett, Oregon State University –Mary Shaw, Carnegie Mellon University –Brad Myers, Carnegie Mellon University –Gregg Rothermel, University of Nebraska, Lincoln PARTICIPANTS!