A customer's experience with an e-commerce environment extends beyond the interaction wi... more A customer's experience with an e-commerce environment extends beyond the interaction with the website, including delivery of products, post-sales support, consumption of products and services, and so on. It is the total customer experience that influences the customers' ...
International Journal of Engineering Education, Jul 1, 2008
Abstract: Software development activities are increasingly being conducted collaboratively across... more Abstract: Software development activities are increasingly being conducted collaboratively across multiple time zones and multiple teams. This creates challenges in building shared values and trust, and in coping with asynchronous collaboration and communication. In response to these trends, tools such as wikis, blogs, web portals and groupware are being integrated in development processes to enhance the productivity and effectiveness of teams. To enable students to meet these challenges, there is a need to use technology in ...
International journal of human-computer studies, Feb 1, 2020
. The benefits and challenges of using crowdfunding to facilitate community-led projects in the c... more . The benefits and challenges of using crowdfunding to facilitate community-led projects in the context of digital civics. International Journal of Human-Computer Studies, 134 pp. 33-43. For guidance on citations see FAQs.
Increasing numbers of cities are focussed on using technology to become "Smart". Many of these Sm... more Increasing numbers of cities are focussed on using technology to become "Smart". Many of these Smart City programmes are starting to go beyond a technological focus to also explore the value of a more inclusive approach that values the input of citizens. However, the insights gained from working with citizens are typically focused around a single town or city. In this paper we explore whether it is possible to understand people's opinions and views on the Smart City topics of Open Data, privacy and leadership by examining comments left on a Smart City MOOC that has been delivered internationally. In doing so we start to explore whether MOOCs can provide a lens for examining views on different facets of the Smart City agenda from a global audience, albeit limited to the demographic of the typical MOOC user.
OK, I ADMIT IT; I’m a Second Life Sceptic. I’ve never quite gotten past the fl ying avatars and f... more OK, I ADMIT IT; I’m a Second Life Sceptic. I’ve never quite gotten past the fl ying avatars and fantasy islands. Yet colleagues argue that Second Life has a great deal to offer distance education, and when I last checked there were 114 institutions from 17 countries listed on Second Life Education [http://education.secondlife.com/], and presumably many more that aren’t on the register. Some are just jumping on the bandwagon, “preparing for the knowledge economy” and demonstrating their ‘street-cred’. These tend just to use Second Life to provide prospectus information to recruit students or to offer meeting spaces or webcasts that may not be fully integrated into the curriculum. Some use Second Life for supplementary learning, fi lling in basic or generic skills, rather than addressing the subject curriculum. Some use it to create opportunities such as master classes with experts that might be diffi cult to achieve locally. Others use the whole spectrum of facilities to create interactive learning experiences online. Art and design departments seem particularly keen, creating virtual studio spaces in which students create things and discuss their creations. So, which is it, toy or tool? Evidence so far suggests a little of both. Students are attracted by cyberspace. But the substance that contributes to education owes more to providing persistent learning environments and using the sorts of mechanisms for information and fi le sharing, conferencing, and online interaction that are also increasingly available elsewhere.
Open data is a resource that both local governments and citizens can use for answering questions ... more Open data is a resource that both local governments and citizens can use for answering questions about a particular community and for innovating new products and services. In reality, there are a number of barriers to the use of open data, not least that citizens can find it difficult to make sense of available data and understand what sort of problems it may solve. In this paper we describe the development of a board game that is designed to help people to better understand the relationship between data, the environment from which it derives and the questions it can be used to answer. We describe the motivation for the game's development, its current design and our ultimate intention, to create a tangible interactive, datascape. This work has been undertaken as part of a smart city educational programme.
Software Designers in Action: A Human-Centric Look at Design Work examines how developers actuall... more Software Designers in Action: A Human-Centric Look at Design Work examines how developers actually perform software design in their day-to-day work. The book offers a comprehensive look at early software design, exploring the work of professional designers from a range of different viewpoints. Divided into four sections, it discusses various theoretical examinations of the nature of software design and particular design problems, critically assesses the processes and practices that designers follow, presents in-depth accounts of key supporting elements of design, and explores the role of human interaction in software design. With highly interdisciplinary contributions that together provide a unique perspective on software development, this book helps readers understand how software design is performed today and encourages the current community of researchers to push the field forward.
The constraint diagram language was designed to be used in conjunction with the Unified Modelling... more The constraint diagram language was designed to be used in conjunction with the Unified Modelling Language (UML), primarily for placing formal constraints on software models. In particular, constraint diagrams play a similar role to the textual Object Constraint Language in that they can be used for specifying system invariants and operation contracts in the context of a UML model. Constraint diagrams can also be used independently of the UML. In this paper, we illustrate a range of counter-intuitive features of constraint diagrams and highlight some (potential) expressiveness limitations. We propose a generalized version of the constraint diagram language that overcomes the illustrated counter-intuitive features and limitations.
For over a century, studio-based instruction has served as an effective pedagogical model in arch... more For over a century, studio-based instruction has served as an effective pedagogical model in architecture and fine arts education. Because of its design orientation, human-computer interaction (HCI) education is an excellent venue for studio-based instruction. In an HCI course, we have been exploring a studiobased learning activity called the prototype walkthrough, in which a student project team simulates its evolving user interface prototype while a student audience member acts as a test user. The audience is encouraged to ask questions and provide feedback. We have observed that prototype walkthroughs create excellent conditions for learning about user interface design. In order to better understand the educational value of the activity, we performed a content analysis of a video corpus of 16 prototype walkthroughs held in two undergraduate/graduate HCI courses. We found that the prototype walkthrough discussions were dominated by relevant design issues. Moreover, mirroring the justification behavior of the expert instructor, students justified over 80 percent of their design statements and critiques, with nearly one-quarter of those justifications having a theoretical or empirical basis. These results suggest that prototype walkthroughs can be useful not only in helping to teach HCI design, but also in helping to gauge students' evolving design knowledge.
ABSTRACT What's the difference between a library and a university? Online technologies op... more ABSTRACT What's the difference between a library and a university? Online technologies open great opportunities for (notionally global) dissemination of information. The internet levels the field, giving access to a wealth of resources. Textbooks, recorded lectures, and online course notes have low incremental dissemination cost, which is a principal enabler of the free and low-cost programs. But is that enough? Tutoring and feedback -- and the dialogues that nurture critical thinking -- are individual and hence labor-intensive, and tend not to feature in mass-market, low-cost programs. Information access may be relatively cheap in this milieu, but high-quality education still requires substantial investment. This talk will discuss the difference between 'education' and 'learning some stuff', in the context of MOOCs and other online educational developments.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education
Peer review is a mainstay of academic publication - indeed, it is the peer-review process that pr... more Peer review is a mainstay of academic publication - indeed, it is the peer-review process that provides much of the publications' credibility. This working group is examining the ways peer review is used in various computing education venues and will use this examination to articulate community standards for peer review in this discipline.
Uploads
Papers by Marian Petre