348
Views
6
CrossRef citations to date
0
Altmetric
Original Articles

Towards model-driven end-user development in CALL

&
Pages 149-191 | Published online: 16 Feb 2007

References

  • Ackerman , M. S. 2000 . The intellectual challenge of CSCW: The gap between social requirements and technical feasibility . Human-Computer Interaction , 15 ( 2/3 ) : 179 – 203 .
  • Alavi , M. Some thoughts on quality issues of end-user developed systems . Proceedings of the Twenty-First Annual Conference on Computer Personnel Research . Edited by: Wetherbe , J. C. pp. 200 – 207 . Minneapolis, MN : ACM Press .
  • Ambler , S. W. 2003 . Agile model driven development is good enough . IEEE Software , 20 ( 5 ) : 71 – 73 .
  • Amoroso , D. L. and Cheney , P. H. 1992 . Quality end user-developed applications: Some essential ingredients . ACM SIGMIS DATABASE , 23 ( 1 ) : 1 – 11 .
  • Basili , V. R. , Caldiera , G. and Rombach , H. D. 1995 . “ Goal Question Metric paradigm ” . In Encyclopaedia of software engineering , Vol. 1 , 527 – 532 . New York, NY : John Wiley & Sons .
  • Beck , K. and Andres , C. 2004 . Extreme programming explained: Embrace change , London : Addison-Wesley .
  • Beringer , J. 2004 . Reducing expertise tension . Communications of the ACM , 47 ( 9 ) : 39 – 40 .
  • Berti , S. , Paternò , F. and Santoro , C. 2004 . Natural development of ubiquitous interfaces . Communications of the ACM , 47 ( 9 ) : 63 – 64 .
  • Beyer , H. and Holtzblatt , K. 1998 . Contextual design: Defining customer-centered systems , San Francisco : Morgan Kaufmann .
  • Beyer , H. and Holtzblatt , K. 1999 . Contextual design . Interactions , 6 ( 1 ) : 32 – 42 .
  • Boehm , B. W. , Clark , B. , Horowitz , E. , Westland , C. , Madachy , R. and Selby , R. 1995 . “ Cost models for future software life cycle processes: COCOMO 2.0 ” . In Special issue on software process and product measurement, annals of software engineering , Edited by: Arthur , J. and Henry , S. Amsterdam, , The Netherlands : Baltzer AG Science Publishers .
  • Bødker , S. and Iversen , O. Staging a professional participatory design practice: Moving PD beyond the initial fascination of user involvement . Proceedings of the Second Nordic Conference on Human-Computer Interaction (NordiCHI 2002) . Edited by: Bertelsen , O. W. , Bødker , S. and Kuuti , K. pp. 11 – 18 . New York, NY : ACM Press .
  • Brown , J. S. and Duguid , P. 1992 . “ Enacting design for the workplace ” . In Usability: Turning technology into tools , Edited by: Adler , P. S. and Winograd , T. 164 – 197 . Oxford : Oxford University Press .
  • Brusilovsky , P. and Peylo , C. 2003 . Adaptive and intelligent web-based educational systems . International Journal of Artificial Intelligence in Education , 13 : 156 – 169 .
  • Burnett , M. , Cook , C. and Rothermel , G. 2004 . End-user software engineering . Communications of the ACM , 47 ( 9 ) : 53 – 58 .
  • Büscher , M. , Gill , S. , Mogensen , P. and Shapiro , D. 2001 . Landscapes of practice: Bricolage as a method for situated design . Computer Supported Cooperative Work , 1 : 1 – 28 .
  • Ceaparu , I. , Lazar , J. , Bessiere , K. , Robinson , J. and Shneiderman , B. 2004 . Determining causes and severity of end-user frustration . International Journal of Human-Computer Interaction , 17 ( 3 ) : 333 – 356 .
  • Chapelle , C. 2001 . Computer applications in second language acquisition: Foundations for testing, teaching and research , Cambridge : Cambridge University Press .
  • Constantine , L. L. and Lockwood , L. A. D. 1999 . Software for use: A practical guide to the models and methods of usage centred design , New York, NY : ACM Press .
  • Cooper , A. 1999 . The inmates are running the asylum , Indianapolis, IN : Macmillan .
  • Costabile , M. F. , Fogli , D. , Fresta , G. , Mussio , P. and Piccinno , A. Building environments for end-user development and tailoring . Proceedings of the IEEE Symposium on Human Centric Computing Languages and Environments . Auckland, New Zealand. Edited by: Hosking , J. and Cox , P. pp. 31 – 38 . New York, NY : IEEE Computer Society Press .
  • Costabile , M. F. , Fogli , D. , Mussio , P. and Piccinno , A. 2005 . “ A meta-design approach to end-user development ” . In Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05) , Edited by: Erwig , M. and Schürr , A. 308 – 310 . Dallas, TX : IEEE Computer Society Press .
  • Costabile , M. F. , Fogli , D. , Mussio , P. and Piccinno , A. 2006 . “ End-user development: The software shaping workshop approach ” . In End user development: Empowering people to flexibly employ advanced information and communication technology , Edited by: Lieberman , H. , Paternò , F. and Wulf , V. Dordrecht, , The Netherlands : Kluwer/Springer .
  • Crabtree , A. Ethnography in participatory design . Proceedings of the International Conference on Participatory Design . Edited by: Chatfield , R. , Kuhn , S. and Muller , M. pp. 93 – 105 . Seattle : Computer Professionals Social Responsibility .
  • Davis , F. 1993 . User acceptance of information technology: System characteristics, user perceptions, and behavioral impacts . International Journal of Man-Machine Studies , 38 : 475 – 487 .
  • Donato , R. and McCormick , D. 1994 . A sociocultural perspective on language learning strategies: The role of mediation . The Modern Language Journal , 78 : 453 – 464 .
  • Edgington , T. , Choi , B. , Henson , K. , Raghu , T. S. and Vinze , A. 2004 . Adopting ontology to facilitate knowledge sharing . Communications of the ACM , 47 ( 11 ) : 85 – 90 .
  • Euzenat , J. , Loup , D. , Touzani , M. and Valtchev , P. 2004 . “ Ontology alignment with OLA ” . In Proceedings of the Third International Workshop on Evaluation of Ontology-based tools (ISWC-EON) Edited by: McIlraith , S. A. , Plexousakis , D. and van Harmelen , F. 59 – 68 . Hiroshima CEUR-WS. Retrieved September 16, 2005, from http://www.ceur-ws.org
  • Farmer , R. A. 2006 . “ Situated task analysis in learner-centred call ” . In User-centred computer aided language learning , Edited by: Zaphiris , P. and Zacharia , G. 44 – 73 . Hershey, PA : Idea Group Publishing .
  • Farmer , R. A. and Gruba , P. Critical realism: A philosophical foundation for research in integrative CALL . CALL and research methodologies: Proceedings of the Eleventh International conference on CALL . Edited by: Colpaert , J. , Decoo , W. , Simons , M. and Van Beuren , S. pp. 93 – 102 . Belgium : University of Antwerp .
  • Farmer , R. A. and Gruba , P. 2006 . “ Understanding the nature of task analysis in Web design ” . In Advances in universal web design and evaluation: Research, trends and opportunities , Edited by: Zaphiris , P. and Kurniawan , S. Hershey, PA : Idea Group Publishing .
  • Farmer , R. A. and Hughes , B. CASE: A framework for evaluating learner-computer interaction in computer-assisted language learning . Proceedings of the Sixth International Conference of SIGCHI-NZ (CHINZ 2005) . pp. 67 – 74 . Auckland, , New Zealand : ACM Press .
  • Farmer , R. A. and Hughes , B. A classification-based framework for learning object assembly . Proceedings of the Fifth IEEE International Conference on Advanced Learning Technology (ICALT 2005) . Edited by: Goodyear , P. , Sampson , D. , Yang , D. , Kinshuk , Okamoto , T. , Hartley , R. and Chen , N- S. pp. 4 – 6 . Kaohsiung, , Taiwan : IEEE Computer Society Press .
  • Farmer , R. A. and Hughes , B. A situated learning perspective on learning object design . Proceedings of the Fifth IEEE International Conference on Advanced Learning Technology (ICALT 2005) . Edited by: Goodyear , P. , Sampson , D. , Yang , D. , Kinshuk , Okamoto , T. , Hartley , R. and Chen , N -S. pp. 72 – 74 . Kaohsiung, , Taiwan : IEEE Computer Society Press .
  • Farmer , R. A. and Hughes , B. Pattern-based end-user development with learning objects . Proceedings of the Sixth IEEE International Conference on Advanced Learning Technologies . Edited by: Kinshuk and Koper , R. Kerkrade, , The Netherlands : IEEE Computer Society .
  • Farmer , R. A. and Hughes , B. Towards a personal cost model for end-user development . Proceedings of the Seventh International Conference of SIGCHI-NZ (CHINZ 2006) . Edited by: Billinghurst , M. Auckland, , New Zealand : ACM Press . (in press)
  • Farmer , R. A. , Gruba , P. and Hughes , B. Towards principles for call software quality improvement . CALL and research methodologies: Proceedings of the Eleventh International conference on CALL . Edited by: Colpaert , J. , Decoo , W. , Simons , M. and Van Beuren , S. pp. 103 – 113 . Belgium : University of Antwerp .
  • Fischer , G. 2002 . Beyond ‘couch potatoes’: From consumers to designers and active contributors . FirstMonday , 7 ( 12 ) Retrieved January 12, 2006, from http://firstmonday.org/issues/issue7_12/fischer
  • Fischer , G. and Giaccardi , E. 2006 . “ Meta-design: A framework for the future of end user development ” . In End-User development—empowering people to flexibly employ advanced information and communication technology , Edited by: Lieberman , H. , Paternò , F. and Wulf , V. Dordrecht, , The Netherlands : Kluwer/Springer Academic .
  • Fischer , G. , Giaccardi , E. , Ye , Y. , Sutcliffe , A. G. and Mehandjiev , N. 2004 . Meta-design: A manifesto for end-user development . Communications of the ACM , 47 ( 9 ) : 33 – 37 .
  • Frosch-Wilke , D. An extended and adaptable information model for learning objects . Proceedings of the IEEE International Conference on Advanced Learning Technologies (ICALT 2004) . Edited by: Kinshuk , Looi , C. -K. , Sutinen , E. , Sampson , D. G. , Aedo , I. , Uden , L. and Kähkönen , E. Joensuu, , Finland : IEEE Computer Society .
  • Gamma , E. , Helm , R. , Johnson , R. and Vlissides , J. 1995 . Design patterns. Elements of reusable object-oriented software , London : Addison-Wesley .
  • Gould , J. D. , Boies , S. J. , Levy , S. , Richards , J. T. and Schoonard , J. 1987 . The 1984 Olympic message systems: A test of behavioural principles of systems design . Communications of the ACM , 30 ( 09 ) : 758 – 769 .
  • Greenbaum , J. and Kyng , M. , eds. 1991 . Design at work: Cooperative design of computer systems , Hillsdale, NJ : Lawrence Erlbaum & Associates .
  • Hoffman , R. R. and Palermo , D. S. , eds. 1991 . Cognition and the symbolic processes , Hillsdale, NJ : Lawrence Erlbaum & Associates .
  • Howard , G. S. An agenda for research in end user computing . Proceedings of the 15th Annual ACM SIGUCCS Conference on User Services . Edited by: Hutchinson , L. Kansas City, MO : ACM Press .
  • Hughes , B. and Farmer , R. A. Meta-data challenges for situational properties of learning objects . Proceedings of the Sixth IEEE International Conference on Advanced Learning Technologies . Edited by: Kinshuk and Koper , R. Kerkrade, , The Netherlands : IEEE Computer Society . (in press)
  • Humphrey , W. 1997 . The personal software process , Reading, CA : Addison-Wesley .
  • Institute of Electrical and Electronics Engineers . 2002 . IEEE standard for learning object meta-data. Technical report , Piscataway, NJ : IEEE Computer Society Press .
  • Kroll , P. and Kruchten , P. 2003 . The rational unified process made easy: A practitioner's guide to rational unified process , New York, NY : Addison-Wesley .
  • Lave , J. and Wenger , I. 1991 . Situated learning: Legitimate peripheral participation , Cambridge : Cambridge University Press .
  • Law , A. and Charron , R. Effects of agile practices on social factors . Proceedings of the IEEE International Conference on Software Engineering, Workshop on Human and Social Factors of Software Engineering (HSSE) . pp. 1 – 5 . St Louis : IEEE Computer Society .
  • Levy , M. 1997 . Computer-assisted language learning , Oxford : Clarendon Press .
  • Lieberman , H. 2000 . Programming by example . Communications of the ACM , 43 ( 3 ) : 72 – 74 .
  • Lieberman , H. 2001a . “ Interfaces that given and take advice ” . In Human-computer interaction in the new millennium , Edited by: Carroll , J. M. 475 – 485 . London : Addison-Wesley .
  • Lieberman , H. , ed. 2001b . Your wish is my command: Programming by example , San Francisco : Morgan-Kaufmann .
  • Lieberman , H. , Paternò , F. and Wulf , V. , eds. 2006 . End-user development , Dordrecht, , The Netherlands : Kluwer/Springer .
  • Lowyck , J. and Pöysä , J. 2001 . Design of collaborative learning environments . Computers in Human Behaviour , 17 : 507 – 516 .
  • Marra , R. 2005 . Teacher beliefs: The impact of the design of constructivist learning environments on instructor epistemologies . Learning Environments Research , 8 : 135 – 155 .
  • McInerney , P. and Maurer , F. 2005 . UCD in agile projects: Dream team or odd couple? . Interactions , 12 ( 6 ) : 19 – 23 .
  • Meservy , T. O. and Fenstermacher , K. D. 2005 . Transforming software development: An MDA road map . Computer , 38 ( 9 ) : 52 – 58 .
  • Mørch , A. I. 1998 . Tailoring tools for system developments . Journal of End User Computing , 10 ( 2 ) : 22 – 30 .
  • Myers , B. A. 2005 . “ End-users in end-user software engineering: Where HCI cross cuts SE ” . In Proceedings of the First Workshop on End-User Software Engineering (WEUSE), ICSE , Edited by: Erlbaum , S. and Rothermel , G. St Louis, MO : ACM Press .
  • Naur , P. and Randell , B. 1968 . Software engineering: Report of a conference sponsored by the NATO science committee Gramisch: NATO Science Affairs Division. Retrieved March 3, 2002, from http://homepages.cs.ncl.ac.uk/brian.randell/NATO
  • O'Connor , R. and Coleman , G. 2002 . “ Strategies for personal software process improvement: A comparison ” . In 2002 ACM Symposium on Applied Computing (SAC'02) , 1036 – 1040 . New York : ACM Press .
  • OMG . 2001 . “ Model-driven architecture ” . Object Management Group . (Architecture Board, ORMSC/2001-07-01)
  • Paternò , F. Towards a research agenda in end user development . Proceedings of the International ACM Conference on Human Factors in Computing (CHI'03), Workshop on end-user development . Edited by: Cockton , G. and Korhonen , P. pp. 69 – 73 . Fort Lauderdale : ACM Press .
  • Poppendieck , M. and Poppendieck , T. 2003 . Lean software development , London : Addison-Wesley .
  • Richmond , I. M. 1999 . “ Is your CALL connected: Dedicated vs. integrated CALL ” . In CALL: Media, design and applications , Edited by: Cameron , K. 295 – 314 . Lisse : Swets & Zeitlinger .
  • Rittel , H. 1984 . “ Second-generation design methods ” . In Developments in design methodology , Edited by: Cross , N. 317 – 327 . New York, NY : Wiley .
  • Rivard , S. and Huff , S. L. 1988 . Factors of success for end-user computing . Communications of the ACM , 31 ( 5 ) : 552 – 561 .
  • Rockhart , J. and Flannery , L. 1983 . The management of end-user computing . Communications of the ACM , 26 ( 10 ) : 776 – 784 .
  • Rosengard , J. -M. and Ursu , M. F. 2004 . “ Ontological representations of software patterns ” . In Lecture notes in artificial intelligence (LNAI) , Edited by: Negoita , M. G. , Howlett , R. J. and Jain , L. C. Vol. 3215 , 31 – 37 . Berlin : Springer-Verlag .
  • Rosson , M. B. and Carroll , J. M. 1993 . “ Extending the task-artifact framework ” . In Advanced in human – computer interaction , Edited by: Hartson , H. R. and Hix , D. 31 – 57 . Norwood, NJ : Ablex Publishing .
  • Rumbaugh , J. , Jacobson , I. and Booch , G. 1999 . The unified modelling language: User guide , Upper Saddle River, NJ : Addison-Wesley .
  • Schach , S. R. 1999 . Classical and object-oriented software engineering: With UML and Java , Singapore : McGraw-Hill International .
  • Schuler , D. and Namioka , A. , eds. 1993 . Participatory design: Principles and practices , Hillsdale, NJ : Lawrence Erlbaum Associates .
  • Schwaber , K. 2004 . Agile project management with scrum , Redmond : Microsoft Press .
  • Shneiderman , B. 1998 . Designing the user interface: Strategies for effective human-computer interaction , Harlow : Addison-Wesley .
  • Sutcliffe , A. 2005 . “ Evaluating the costs and benefits of end-user development ” . In Proceedings of the First Workshop on End-User Software Engineering (WEUSE), ICSE , St Louis : ACM Press .
  • Sutcliffe , A. and Mehandjiev , N. 2004 . End-user development . Communications of the ACM , 47 ( 9 ) : 31 – 32 .
  • Thomas , D. 2004 . MDA: Revenge of the modelers or UML utopia . IEEE Software , 23 ( 3 ) : 15 – 17 .
  • Vygotsky , L. S. 1978 . Mind and society , Cambridge, MA : Harvard University Press .
  • Warschauer , M. and Kerns , R. 2000 . Network-based language teaching: Concepts and practice , London : Cambridge University Press .
  • Wiley , D. A. , ed. 2002 . Instructional use of learning objects , Bloomington : Agency for Instructional Design .
  • Wilson , A. Harnessing curiosity to increase correctness in end-user programming . Proceedings of the ACM Conference on Human Factors in Computing Systems . Edited by: Cockton , G. and Korhonen , P. pp. 305 – 312 . Fort Lauderdale : ACM Press .
  • Wulf , V. and Jarke , M. 2004 . The economics of end-user development . Communications of the ACM , 47 ( 9 ) : 41 – 42 .

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.