Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM Transactions on Graphics (TOG)
Rapid prototyping of dialogue for human factors research: the EASIE approach
Proceedings of the Second Conference of the British Computer Society, human computer interaction specialist group on People and computers: designing for usability
Using prototypical objects to implement shared behavior in object-oriented systems
OOPLSA '86 Conference proceedings on Object-oriented programming systems, languages and applications
Human factors and the design of user interface management systems: EASIE as a case study
Information and Software Technology
Deltatalk: an empirically and aesthetically motivated simplification of the Smalltalk-80 language
European conference on object-oriented programming on ECOOP '87
The complete Hypercard handbook
The complete Hypercard handbook
Design rationale: the argument behind the artifact
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Menu-based extensions to GNU Emacs
Proceedings of the fifth conference of the British Computer Society, Human-Computer Interaction Specialist Group on People and computers V
When does an abbreviation become a word? and related questions
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Classes versus prototypes in object-oriented languages
ACM '86 Proceedings of 1986 ACM Fall joint computer conference
EMACS the extensible, customizable self-documenting display editor
Proceedings of the ACM SIGPLAN SIGOA symposium on Text manipulation
The workaday world as a paradigm for CSCW design
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Two approaches to casual interaction over computer and video networks
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Participatory design in Britain and North America: responses to the “Scandinavian Challenge”
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Buttons as first class objects on an X desktop
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
EmbeddedButtons: documents as user interfaces
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Realizing a video environment: EuroPARC's RAVE system
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Gardeners and gurus: patterns of cooperation among CAD users
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A “pile” metaphor for supporting casual organization of information
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Experiments with Oval: a radically tailorable tool for cooperative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Supporting knowledge acquisition by end users: tools and representations
SAC '92 Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing: technological challenges of the 1990's
EmbeddedButtons: supporting buttons in documents
ACM Transactions on Information Systems (TOIS) - Special issue on user interface software and technology
Making contact: getting the group communicating with groupware
COCS '93 Proceedings of the conference on Organizational computing systems
Programmable design environments: integrating end-user programming with domain-oriented assistance
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
From implementation to design: tailoring and the emergence of systematization in CSCW
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
User interface specification using an enhanced spreadsheet model
ACM Transactions on Graphics (TOG)
Developing a reflective model of collaborative systems
ACM Transactions on Computer-Human Interaction (TOCHI)
Experiments with Oval: a radically tailorable tool for cooperative work
ACM Transactions on Information Systems (TOIS)
NIC: interaction on the World Wide Web
CHI '95 Conference Companion on Human Factors in Computing Systems
Supporting unstructured workflow activities in the Bramble ICN system
COCS '95 Proceedings of conference on Organizational computing systems
User customization of a word processor
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The CLIM prototyping environment (CPE)
CHI '93 INTERACT '93 and CHI '93 Conference Companion on Human Factors in Computing Systems
How to make software softer—designing tailorable applications
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
Presto: an experimental architecture for fluid interactive document spaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Building bridges: customisation and mutual intelligibility in shared category management
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
“Let's see your search-tool!”—collaborative use of tailored artifacts in groupware
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Meta-design: design for designers
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Supporting Different Dimensions of Adaptabilityin Workflow Modeling
Computer Supported Cooperative Work
Coordinating technical support platforms
Communications of the ACM
How can cooperative work tools support dynamic group process? bridging the specificity frontier
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Designing and deploying an information awareness interface
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
A Tale of Two Toolkits: Relating Infrastructure andUse in Flexible CSCW Toolkits
Computer Supported Cooperative Work
Users as Composers: Parts and Features as a Basis for Tailorability in CSCW Systems
Computer Supported Cooperative Work
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
User Interaction in Digital Libraries: Coping with Diversity through Adaptation
ECDL '98 Proceedings of the Second European Conference on Research and Advanced Technology for Digital Libraries
Discovering Services: Towards High-Precision Service Retrieval
CAiSE '02/ WES '02 Revised Papers from the International Workshop on Web Services, E-Business, and the Semantic Web
Social thinking
Adaptive evolutionary information systems
Ateleological development of "design-decisions-independent" information systems
Adaptive evolutionary information systems
Aspect-oriented software components
Adaptive evolutionary information systems
Participatory design: the third space in HCI
The human-computer interaction handbook
Unified user interface development
The human-computer interaction handbook
Designing information spaces
The Appropriation of Interactive Technologies: Some Lessons from Placeless Documents
Computer Supported Cooperative Work
Customizing lotus notes to build software engineering tools
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
What we talk about when we talk about context
Personal and Ubiquitous Computing
PDC 04 Proceedings of the eighth conference on Participatory design: Artful integration: interweaving media, materials and practices - Volume 1
Component-based technologies for end-user development
Communications of the ACM - End-user development: tools that empower users to create their own software solutions
Customization in a UNIX Computing Environment
LISA '93 Proceedings of the 7th USENIX conference on System administration
Evaluation of two textual programming notations for children
AUIC '05 Proceedings of the Sixth Australasian conference on User interface - Volume 40
Over the Shoulder Learning: Supporting Brief Informal Learning
Computer Supported Cooperative Work
Sensemaking in Technology-Use Mediation: Adapting Groupware Technology in Organizations
Computer Supported Cooperative Work
The agentsheets behavior exchange: supporting social behavior processing
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing interfaces to enrich personalization
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Constrained Wiki: an Oxymoron?
Proceedings of the 2006 international symposium on Wikis
When the chips are down: Social and technical aspects of computer failure and repair
Interacting with Computers
A field evaluation of an adaptable two-interface design for feature-rich software
ACM Transactions on Computer-Human Interaction (TOCHI)
Appropriation of a MMS-based comic creator: from system functionalities to resources for action
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Medium versus mechanism: supporting collaboration through customisation
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Maintaining constraints in collaborative graphic systems: the CoGSE approach
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Providing end-user facilities to simplify ontology-driven web application authoring
Interacting with Computers
The user in experimental computer systems research
Proceedings of the 2007 workshop on Experimental computer science
The user in experimental computer systems research
ecs'07 Experimental computer science on Experimental computer science
Expert Recommender: Designing for a Network Organization
Computer Supported Cooperative Work
Programming by a sample: rapidly creating web applications with d.mix
Proceedings of the 20th annual ACM symposium on User interface software and technology
Towards Scheduling Virtual Machines Based On Direct User Input
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Component-based tailorability: Enabling highly flexible software applications
International Journal of Human-Computer Studies
The buzz: supporting user tailorability in awareness applications
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 17th international conference on World Wide Web
EUD for enterprise process and information management
Proceedings of the 4th international workshop on End-user software engineering
Drawing services: towards a paper-based interface for end-user service orchestration
Proceedings of the 4th international workshop on End-user software engineering
End-user development: new challenges for service oriented architectures
Proceedings of the 4th international workshop on End-user software engineering
An integrated approach to supporting interaction evolution in home care systems
Proceedings of the 1st international conference on PErvasive Technologies Related to Assistive Environments
A Model-Based Approach to Supporting Configuration in Ubiquitous Systems
Interactive Systems. Design, Specification, and Verification
Questions, options, and criteria: elements of design space analysis
Human-Computer Interaction
From Personal Task Management to End-User Driven Business Process Modeling
BPM '08 Proceedings of the 6th International Conference on Business Process Management
A Method for Modeling Interactions on Task Representations in Business Task Management Systems
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
Enhancing Semantic Web Services with Inheritance
ISWC '08 Proceedings of the 7th International Conference on The Semantic Web
Task, technology, and tailoring in communicative action: An in-depth analysis of group communication
Information and Organization
How do we program the home? Gender, attention investment, and the psychology of programming at home
International Journal of Human-Computer Studies
Support for context-aware intelligibility and control
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Appropriation Infrastructure: Supporting the Design of Usages
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
End-User Development of Enterprise Widgets
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
BCS-HCI '07 Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 2
Trust and Reputation Policy-Based Mechanisms for Self-protection in Autonomic Communications
ATC '09 Proceedings of the 6th International Conference on Autonomic and Trusted Computing
Towards the web of applications: incorporating end user programming into the web 2.0 communities
Proceedings of the 2nd international workshop on Social software engineering and applications
European Conference on Cognitive Ergonomics: Designing beyond the Product --- Understanding Activity and User Experience in Ubiquitous Environments
Beyond performance: Feature awareness in personalized interfaces
International Journal of Human-Computer Studies
No Code Required: Giving Users Tools to Transform the Web
No Code Required: Giving Users Tools to Transform the Web
Supporting agile modeling through experimentation in an integrated urban simulation framework
Proceedings of the 11th Annual International Digital Government Research Conference on Public Administration Online: Challenges and Opportunities
An authoring tool for user generated mobile services
FIS'10 Proceedings of the Third future internet conference on Future internet
Journal of the American Society for Information Science and Technology
A survey of mashup development environments
The smart internet
Workplace warriors: identifying team practices of appropriation in software ecosystems
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
A survey of mashup development environments
The smart internet
Supporting business process experts in tailoring business processes
Interacting with Computers
Making interactive systems more flexible: an approach based on users' participation and norms
Proceedings of the IX Symposium on Human Factors in Computing Systems
A meta-reflective wiki for collaborative design
Proceedings of the 7th International Symposium on Wikis and Open Collaboration
Cracking the cocoa nut: user interface programming at runtime
Proceedings of the 24th annual ACM symposium on User interface software and technology
Supporting the Collaborative Appropriation of an Open Software Ecosystem
Computer Supported Cooperative Work
Cultivating collaborative design: design for evolution
Procedings of the Second Conference on Creativity and Innovation in Design
Domino: exploring mobile collaborative software adaptation
PERVASIVE'06 Proceedings of the 4th international conference on Pervasive Computing
As easy as “click”: end-user web engineering
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Tailoring infrastructures: supporting cooperative work with configurable email filters
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
End users as co-designers of their own tools and products
Journal of Visual Languages and Computing
Triggering triggers and burying barriers to customizing software
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Reusable decision space for mashup tool design
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Constrained wiki: the Wikiway to validating content
Advances in Human-Computer Interaction
Acceptance of post-adoption unanticipated is usage: towards a taxonomy
ACM SIGMIS Database
Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing
An evaluation of advanced user interface customization
Proceedings of the 25th Australian Computer-Human Interaction Conference: Augmentation, Application, Innovation, Collaboration
Hi-index | 0.02 |
It is impossible to design systems which are appropriate for all users and all situations. We believe that a useful technique is to have end users tailor their systems to match their personal work practices. This requires not only systems which can be tailored, but a culture within which users feel in control of the system and in which tailoring is the norm. In a two-pronged research project we have worked closely with a group of users to develop a system to support tailoring and to help the users evolve a “tailoring culture”. This has resulted in a flexible system based around the use of distributed on-screen Buttons to support a range of tailoring techniques.