27 research outputs found

    Universality of Egoless Behavior of Software Engineering Students

    Get PDF
    Software organizations have relied on process and technology initiatives to compete in a highly globalized world. Unfortunately, that has led to little or no success. We propose that the organizations start working on people initiatives, such as inspiring egoless behavior among software developers. This paper proposes a multi-stage approach to develop egoless behavior and discusses the universality of the egoless behavior by studying cohorts from three different countries, i.e., Japan, India, and Canada. The three stages in the approach are self-assessment, peer validation, and action plan development. The paper covers the first stage of self-assssment using an instrument based on Lamont Adams’ Ten commandments (factors) of egoless programming – seven of the factors are general, whereas three are related to coding behavior. We found traces of universality in the egoless behavior among the three cohorts such as there was no difference in egoless behaviours between Indian and Canadian cohorts and both Indian and Japanese cohorts had difficulties in behaving in egoless manner in coding activities than in general activities

    A Call to Promote Soft Skills in Software Engineering

    Get PDF
    We have been thinking about other aspects of software engineering for many years; the missing link in engineering software is the soft skills set, essential in the software development process. Although soft skills are among the most important aspects in the creation of software, they are often overlooked by educators and practitioners. One of the main reasons for the oversight is that soft skills are usually related to social and personality factors, i.e., teamwork, motivation, commitment, leadership, multi-culturalism, emotions, interpersonal skills, etc. This editorial is a manifesto declaring the importance of soft skills in software engineering with the intention to draw professionals’ attention to these topics. We have approached this issue by mentioning what we know about the field, what we believe to be evident, and which topics need further investigation. Important references to back up our claims are also included. In summary, technical people tend to overlook the importance of soft skills as it is unrelated to their technical area and because their training is in dealing with technical issue; thus considering the soft skills in the software development process to be foreign to them, since the field deals with human factors and touches social sciences. These are topics that software professionals do not have expertise in. We believe that it is high time for the software development community to realize that the human element is pivotal to success in the engineering of software. We have to recognize that software engineering is a people-intensive discipline, hence requires appropriate treatment. Therefore, human aspects of software engineering are important subjects to teach, study and research. We urge software engineers to take on this challenge

    Teaching is like engineering: my living educational theory

    Get PDF
    The traditional view of scientific progress is that human understanding of the world is contiguous and cumulative, with both theories and concepts ‘improving’ incrementally through gradational change. Thomas Kuhn’s (1962) The Structure of Scientific Revolutions challenged this traditional view by arguing, on the contrary, that scientific progress is made through leaps and bounds, when “the earlier results of science [are] rejected, replaced, and reinterpreted by new theories and conceptual frameworks” (“Scientific Progress.”, 2020). Stated simply, scientific progress is revolutionary, not evolutionary. History is seemingly no different. Indeed, although it is often said that history is written by the victors, human understanding of the past is always under threat, as new data are revealed, for example, ideologies and cultural hegemonies change, or scientific developments in other academic disciplines emerge. [...] This context statement documents my historical journey through the Doctor of Professional Studies by Public Works process. The logic is largely chronological in nature, but doubtless some historical revisionism has crept into my narrative. [...

    Relationship Between Nurse Managers’ Cultural Humility Practices and Nurse Retention

    Get PDF
    Some hospital administrators experience yearly loss of human capital, resulting in economic and noneconomic consequences that require resource reallocation to sustain operations. Grounded in the cultural humility theory, the purpose of this quantitative correlational study was to examine the relationship between nurses’ perceptions of their nurse managers’ (a) openness, (b) self-awareness, (c) egolessness, (d) self-reflection and critique, (e) supportive interaction, and nurse turnover intention. Participants included 142 registered nurses working in the Midwest United States. Data were collected using Foronda’s Cultural Humility Scale and the Michigan Organizational Assessment Questionnaire. Results of multiple regression analysis indicated the model could significantly predict nurse turnover intentions, F(5, 135) = 5.285, p \u3c .001, R2 = .164. Supportive interaction was the only significant predictor (t = -3.003, p = .003). A key recommendation is for healthcare leaders to implement cultural humility practices including supportive interactions to drive nurse retention efforts. Implications for social change include increased health system sustainability and safe healthcare accessibility for consumers

    Relationship Between Nurse Managers’ Cultural Humility Practices and Nurse Retention

    Get PDF
    Some hospital administrators experience yearly loss of human capital, resulting in economic and noneconomic consequences that require resource reallocation to sustain operations. Grounded in the cultural humility theory, the purpose of this quantitative correlational study was to examine the relationship between nurses’ perceptions of their nurse managers’ (a) openness, (b) self-awareness, (c) egolessness, (d) self-reflection and critique, (e) supportive interaction, and nurse turnover intention. Participants included 142 registered nurses working in the Midwest United States. Data were collected using Foronda’s Cultural Humility Scale and the Michigan Organizational Assessment Questionnaire. Results of multiple regression analysis indicated the model could significantly predict nurse turnover intentions, F(5, 135) = 5.285, p \u3c .001, R2 = .164. Supportive interaction was the only significant predictor (t = -3.003, p = .003). A key recommendation is for healthcare leaders to implement cultural humility practices including supportive interactions to drive nurse retention efforts. Implications for social change include increased health system sustainability and safe healthcare accessibility for consumers

    Critical Programming: Toward a Philosophy of Computing

    Get PDF
    Beliefs about the relationship between human beings and computing machines and their destinies have alternated from heroic counterparts to conspirators of automated genocide, from apocalyptic extinction events to evolutionary cyborg convergences. Many fear that people are losing key intellectual and social abilities as tasks are offloaded to the everywhere of the built environment, which is developing a mind of its own. If digital technologies have contributed to forming a dumbest generation and ushering in a robotic moment, we all have a stake in addressing this collective intelligence problem. While digital humanities continue to flourish and introduce new uses for computer technologies, the basic modes of philosophical inquiry remain in the grip of print media, and default philosophies of computing prevail, or experimental ones propagate false hopes. I cast this as-is situation as the post-postmodern network dividual cyborg, recognizing that the rational enlightenment of modernism and regressive subjectivity of postmodernism now operate in an empire of extended mind cybernetics combined with techno-capitalist networks forming societies of control. Recent critical theorists identify a justificatory scheme foregrounding participation in projects, valorizing social network linkages over heroic individualism, and commending flexibility and adaptability through life long learning over stable career paths. It seems to reify one possible, contingent configuration of global capitalism as if it was the reflection of a deterministic evolution of commingled technogenesis and synaptogenesis. To counter this trend I offer a theoretical framework to focus on the phenomenology of software and code, joining social critiques with textuality and media studies, the former proposing that theory be done through practice, and the latter seeking to understand their schematism of perceptibility by taking into account engineering techniques like time axis manipulation. The social construction of technology makes additional theoretical contributions dispelling closed world, deterministic historical narratives and requiring voices be given to the engineers and technologists that best know their subject area. This theoretical slate has been recently deployed to produce rich histories of computing, networking, and software, inform the nascent disciplines of software studies and code studies, as well as guide ethnographers of software development communities. I call my syncretism of these approaches the procedural rhetoric of diachrony in synchrony, recognizing that multiple explanatory layers operating in their individual temporal and physical orders of magnitude simultaneously undergird post-postmodern network phenomena. Its touchstone is that the human-machine situation is best contemplated by doing, which as a methodology for digital humanities research I call critical programming. Philosophers of computing explore working code places by designing, coding, and executing complex software projects as an integral part of their intellectual activity, reflecting on how developing theoretical understanding necessitates iterative development of code as it does other texts, and how resolving coding dilemmas may clarify or modify provisional theories as our minds struggle to intuit the alien temporalities of machine processes

    Reading Autistic Experience

    Get PDF
    Within the field of Disability Studies, research on cognitive and developmental disabilities is relatively rare in comparison to other types of disabilities. Using Clifford Geertz\u27s anthropological approach, thick description, autism can be better understood by placing both fiction and non-fiction accounts of the disorder into a larger theoretical context. Applying concepts from existing works in Disability Studies to the major writings of Jacques Derrida, Julia Kristeva, Jacques Lacan, and Donna Haraway also proves to be mutually enlightening. This ethnographic approach within the context of analysis of literary texts provides a model by which representations of individuals who are cognitively or developmentally disabled can be included in the academy
    corecore