2,949 research outputs found
Setting the stage – embodied and spatial dimensions in emerging programming practices.
In the design of interactive systems, developers sometimes need to engage in various ways of physical
performance in order to communicate ideas and to test out properties of the system to be realised. External
resources such as sketches, as well as bodily action, often play important parts in such processes, and
several methods and tools that explicitly address such aspects of interaction design have recently been
developed. This combined with the growing range of pervasive, ubiquitous, and tangible technologies
add up to a complex web of physicality within the practice of designing interactive systems. We illustrate
this dimension of systems development through three cases which in different ways address the design
of systems where embodied performance is important. The first case shows how building a physical sport
simulator emphasises a shift in activity between programming and debugging. The second case shows a
build-once run-once scenario, where the fine-tuning and control of the run-time activity gets turned into
an act of in situ performance by the programmers. The third example illustrates the explorative and experiential
nature of programming and debugging systems for specialised and autonomous interaction
devices. This multitude in approaches in existing programming settings reveals an expanded perspective
of what practices of interaction design consist of, emphasising the interlinking between design, programming,
and performance with the system that is being developed
Knowledge transfer in pair programming: an in-depth analysis
Whilst knowledge transfer is one of the most widely-claimed benefits of pair programming, little is known about how knowledge transfer is achieved in this setting. This is particularly pertinent for novice-expert constellations, but knowledge transfer takes place to some degree in all constellations. We ask “what does it take to be a good “expert” and how can a “novice” best learn from a more experienced developer?”. An in-depth investigation of video and audio excerpts of professional pair programming sessions using Interaction Analysis reveals: six teaching strategies, ranging from “giving direct instructions” to “subtle hints”; and challenges and benefits for both partners. These strategies are instantiations of some but not all teaching methods promoted in cognitive apprenticeship; novice articulation, reflection and exploration are not seen in the data. The context of pair programming influences the strategies, challenges and benefits, in particular the roles of driver and navigator and agile prioritisation which considers business value rather than educational progression. Utilising these strategies more widely and recognizing the challenges and benefits for both partners will help developers to maximise the benefits from pairing sessions
Recommended from our members
Exploring the emergence of collaborative practices in globally distributed agile software development
This thesis was submitted for the award of Doctor of Philosophy and was awarded by Brunel University LondonAgile software development approaches have emerged as a response to perceived frustrations of more heavyweight plan-driven methods, and have now become well established within the information systems field. More recently, there has been a tremendous growth in applying agile methods in globally distributed settings. In light of this, there is a pressing need to understand how agile practices are adapted which were originally conceived for collocated settings, and now actually being used in globally distributed settings, taking into account the challenges posed by such contexts. The aim of this thesis is to contribute to this research gap, with a quest to better understand and unpack the “black-box” of how collaborative practices evolve within global agile settings. The value of this research lies in improving and advancing our understanding of the challenges the team members go through in adapting agile practices in global contexts. The research also explores how collaborative practices can support agility in globally distributed settings. In order to contribute to knowledge and increase conceptual clarity, there is a need to carry out in-depth and in-situ research within an organisational context. By taking a socio-technical perspective this study intends to extend our existing knowledge on how collaborative practices are evolving in real-time practice within globally distributed agile settings. The empirical evidence is drawn from a globally distributed team, operating in a global financial bank with offices based in London and Delhi. Interpretive research methods including semi-structured interviews and observations are used to understand team members’ experiences of developing collaborative practices in a globally distributed context. Although existing literature on agile software development acknowledges the intrinsic significance of collaboration for effective functioning of agile methods, current studies fail to demonstrate a situated practice perspective on how collaborative practices are adapted in globally distributed settings. This study enlists the analytical concepts of boundary objects and Pickering’s “mangle of practice” to better understand the process of how collaborative practices evolve in globally distributed agile teams. The resulting analysis provides us with a much more nuanced understanding of how interactions take place in developing collaborative practices in globally distributed contexts. The findings reveal that collaborative practices within such settings tend not to follow from pre-set expectations of how agile practices should work, but are temporally emergent. Team members have to revise collaborative practices through an ongoing process of mutual “tuning” within their situated contexts, in order to achieve a gradual state of interactive stability or a steadiness of practices. The results demonstrate how actors address the challenges in developing shared understandings to drive forward the joint software development process across global locations and move towards supporting agility within the projects. The thesis presents a pluralistic conceptual framework called the Collaborative Tuning Approach, which aids in gaining critical insights of issues related to adapting agile practices and also demonstrates how collaborative practices can act as enabler to achieving agility in such settings. The framework explains the challenges the team members face and how these are overcome when attempting to modify practices and indeed how these evolve through an ongoing state of flux and uncertainty leading to hybrid agile practices
Using Creativity as a Form of Intervention for At-Risk-Youth: The Development of Creativity2Day
This project is a detailed description of the development of Creativity2Day, the organization and its workshops, its sole purpose is to positively impact the lives of at-risk-youth and the communities they live in. This project provides a synthetized definition of creativity and a detailed outline on how the deliberate use of the Creative Change Leadership Model, Creative Problems Solving, and the Torrance Incubation Model of Teaching and Learning can be used together as a form of micro-level intervention methods, geared towards the positive development of at-risk-youth who attend Title I schools and reside in low-income communities
Exploring the impact of diversity training on the development and application of cultural competence skills in higher education professionals
In recent years the terms diversity and inclusion have become major buzzwords across industries and fields of study. Within the field of education broadly, and higher education in particular, a shifting student demographic can be seen across the country. Issues of equity and inclusion have become central complexities for present day educational strategists, and organizations committed to cultivating a culture of inclusion must do so with intentionality. In the context of higher education, this often requires the intentional development of professionals within a particular college or university. There has been a great deal of research concerning the development of cultural competence in traditional aged college students, but far fewer studies address development in higher education professionals. This project seeks to fill that gap.
This study explores how higher education professionals develop and demonstrate cultural competence in their professional roles. Through a mixed methods case-study approach (Jupp, 2006), the current study generally addresses how perceived levels of cultural competence in higher education professionals is shaped by participation in an extended diversity training program. Additionally, this study addressed implications for individual career trajectories as a result of program completion and implementation of new learning.
In-depth interviews were conducted to explore how participants of an extended diversity training program at a large urban institution conceive of their development of cultural competence. The objective of the program was to prepare participants to facilitate diversity education workshops across campus for their peers. One-on-one interviews explored ways in which participants’ individual development and application of cultural competence skills fits into the context of Social Cognitive Career Theory (Creswell, 2007; Lent, Brown, & Hackett, 2002). Additionally, secondary data analysis was conducted to assess participants’ perceived levels of cultural competence throughout the training experience.
Study findings indicate that participants anticipate lasting effects from the training experience. The training introduced and ignited a reconfiguration of what it means to engage and work in spaces where institutional and organizational commitments are aligned with personal commitments. Following training, all participants expressed deep commitment to intentionally and actively cultivating a sense of belonging and inclusion in the workplace through shared language, shifts in policy, and more thoughtful interpersonal interactions with colleagues and peers
The Impact of Relational Governance on Performance Improvement in Export Manufacturing Firms
Purpose: This paper seeks to identify the factors affecting social performance improvements in the Pakistan export manufacturing firms and investigate inter-relationships existing among them. Design/methodology/approach: This study used a cross-sectional survey; data were collected using self-administered survey questionnaire. Using data collected from 239 small- and medium-sized direct exporters manufacturing firms in Pakistan. We used structural equation modelling (SEM) approach to test structural model, and mediation analysis was conducted with regression analysis. Findings: The results support that meta-cognitive dimensions of cultural intelligence effect on social performance improvements, while the social performance improvement significant associated with innovation performance improvements. We suggest that cultural intelligence is a key to maintaining a relationship through development better cultural understanding and creating harmony among suppliers and buyers through minimizing the differences and disputes, requires developing social cohesion. Our results reveal that exporting firms need to adapt, reconfigure cultural knowledge and integrate resources into the operations to build learning capability, in turn, they can improve social performance and achieve superior innovation performance. Practical implications: Through the application of cultural intelligence capability, a firm could increase its ability to sense cultural differences, seize and adapt globally scattered cultural practices on social issues and allows for the development of unique knowledge resources and capabilities, impact on firm social performance and innovation performance improvements. Originality/value: The study conducted in Pakistan cultural context, which can be extended to other Asian countries. We argue that in a globalising world it is pertinent for exporting firms to have a better understanding of the various facets of cultural when dealing with inter-organisational relationships.Peer Reviewe
How Much Method-in-Use Matters? A Case Study of Agile and Waterfall Software Projects and their Design Routine Variation
Development methods are rarely followed to the letter, and, consequently, their effects are often in doubt. At the same time, information systems scholars know little about the extent to which a given method truly influences software design and its outcomes. In this paper, we approach this gap by adopting a routine lens and using a novel methodological approach. Theoretically, we treat methods as (organizational) ostensive routine specifications and deploy routine construct as a feasible unit of analysis to analyze the effects of a method on actual, “performed” design routines. We formulated a research framework that identifies method, situation fitness, agency, and random noise as main sources of software design routine variation. Empirically, we applied the framework to examine the extent to which waterfall and agile methods induce variation in software design routines. We trace-enacted design activities in three software projects in a large IT organization that followed an object-oriented waterfall method and three software projects that followed an agile method and then analyzed these traces using a mixed-methods approach involving gene sequencing methods, Markov models, and qualitative content analysis. Our analysis shows that, in both cases, method-induced variation using agile and waterfall methods accounts for about 40% of all activities, while the remaining 60% can be explained by a designer’s personal habits, the project’s fitness conditions, and environmental noise. Generally, the effect of method on software design activities is smaller than assumed and the impact of designer and project conditions on software processes and outcomes should thus not be understated
Diversity in Computer Science
This is an open access book that covers the complete set of experiences and results of the FemTech.dk research which we have had conducted between 2016-2021 – from initiate idea to societal communication. Diversity in Computer Science: Design Artefacts for Equity and Inclusion presents and documents the principles, results, and learnings behind the research initiative FemTech.dk, which was created in 2016 and continues today as an important part of the Department of Computer Science at the University of Copenhagen’s strategic development for years to come. FemTech.dk was created in 2016 to engage with research within gender and diversity and to explore the role of gender equity as part of digital technology design and development. FemTech.dk considers how and why computer science as a field and profession in Denmark has such a distinct unbalanced gender representation in the 21st century. This book is also the story of how we (the authors) as computer science researchers embarked on a journey to engage with a new research field – equity and gender in computing – about which we had only sporadic knowledge when we began. We refer here to equity and gender in computing as a research field – but in reality, this research field is a multiplicity of entangled paths, concepts, and directions that forms important and critical insights about society, gender, politics, and infrastructures which are published in different venues and often have very different sets of criteria, values, and assumptions. Thus, part of our journey is also to learn and engage with all these different streams of research, concepts, and theoretical approaches and, through these engagements, to identify and develop our own theoretical platform, which has a foundation in our research backgrounds in Human–Computer Interaction broadly – and Interaction Design & Computer Supported Cooperative Work specifically
Mindful Practices to Interrupt White Supremacy in Higher Education: Opportunities for Educators in Service Learning and Community Engagement
This thesis proposes reflective practices for educators to interrupt white supremacy in higher education service learning programs. It is relevant today as higher education institutions look more closely at their history, often upholding or benefiting from slavery, racism, indigenous removal, and other forms of race-based exploitation. Other work on this topic demonstrates the power of reflectivity and mindfulness practices in reducing the impact of racial biases. The heart of this creative thesis is a research-based curriculum for a learning community of educators to develop capacity to incorporate reflectivity, meditation, and liberatory pedagogies into their classrooms. This curriculum is designed for implementation within higher education settings over the course of an academic year, but could be easily tailored for other settings. While studying the impact of this curriculum on implicit biases is beyond the scope of this thesis, future study is warranted in measuring the effectiveness of this curriculum and its components
- …