7,868 research outputs found

    A framework for understanding the factors influencing pair programming success

    Get PDF
    Pair programming is one of the more controversial aspects of several Agile system development methods, in particular eXtreme Programming (XP). Various studies have assessed factors that either drive the success or suggest advantages (and disadvantages) of pair programming. In this exploratory study the literature on pair programming is examined and factors distilled. These factors are then compared and contrasted with those discovered in our recent Delphi study of pair programming. Gallis et al. (2003) have proposed an initial framework aimed at providing a comprehensive identification of the major factors impacting team programming situations including pair programming. However, this study demonstrates that the framework should be extended to include an additional category of factors that relate to organizational matters. These factors will be further refined, and used to develop and empirically evaluate a conceptual model of pair programming (success)

    Designing and Evaluating Accessible E-Learning for Students with Visual Impairments in K-12 Computing Education

    Get PDF
    This dissertation explores the pathways for making K-12 computing education more accessible for blind or visually impaired (BVI) learners. As computer science (CS) expands into K-12 education, more concerted efforts are required to ensure all students have equitable access to opportunities to pursue a career in computing. To determine their viability with BVI learners, I conducted three studies to assess current accessibility in CS curricula, materials, and learning environments. Study one was interviews with visually impaired developers; study two was interviews with K-12 teachers of visually impaired students; study three was a remote observation within a computer science course. My exploration revealed that most of CS education lacks the necessary accommodations for BVI students to learn at an equitable pace with sighted students. However, electronic learning (e-learning) was a theme that showed to provide the most accessible learning experience for BVI students, although even there, usability and accessibility challenges were present in online learning platforms. My dissertation engaged in a human-centered approach across three studies towards designing, developing, and evaluating an online learning management system (LMS) with the critical design elements to improve navigation and interaction with BVI users. Study one was a survey exploring the perception of readiness for taking online courses between sighted and visually impaired students. The findings from the survey fueled study two, which employed participatory design with storytelling with K-12 teachers and BVI students to learn more about their experiences using LMSs and how they imagine such systems to be more accessible. The findings led to developing the accessible learning content management system (ALCMS), a web-based platform for managing courses, course content, and course roster, evaluated in study three with high school students, both sighted and visually impaired, to determine its usability and accessibility. This research contributes with recommendations for including features and design elements to improve accessibility in existing LMSs and building new ones

    Librarians as Members of Integrated Institutional Information Programs: Management and Organizational Issues

    Get PDF
    published or submitted for publicatio

    Leveraging Regional Assets: Insights from High-Growth Companies in Kansas City

    Get PDF
    As a typical Midwestern city, Kansas City and its successful entrepreneurs often are overlooked in economic development studies. We find, however, compelling evidence that the region has ample entrepreneurial success to celebrate, study, and share since numerous Kansas City area firms have appeared on Inc.magazine's list of the fastest-growing companies. We recently interviewed the founders of some of these firms in the city's information technology, biotechnology, and business services sectors about their views on the strengths and viability of Kansas City's entrepreneurial ecosystem. We gained valuable insights for area policy and economic leaders. Key findings of our interviews include:-Lack of venture capital or angel investment does not hinder the growth of Kansas City firms. Only a small percentage of the high-growth firmsinterviewed reported receiving investment from Venture Capital or Angel investors. Instead, most high-growth firms were self-financed or received financial assistance from founders' close friends and families. Some bootstrapped by adapting their firms to customer needs to achieve growth, while others scaled up only as revenues increased and additional customers were found. No matter how they were funded, the firms successfully grew their revenue. -Kansas City firms enjoy a substantial pool of talent in the region. Growing firms often have a long-term employee development strategy to hire young people and train them to be first-class professionals, including technical experts. Entrepreneurs also find the region's low cost of living and strong, Midwestern work ethic to be major strengths.-Most Kansas City entrepreneurs find support from customers, vendors, and/or collaborating firms in the region. This finding runs somewhat contrary to Swiss researcher Heike Mayer's recent conclusion that firms in the Kansas City region are disconnected. These regional connections lead to the firms' innovations and growth. -A number of high-growth firms serve only the Kansas City area or a limited market of regional cities, yet they see this limited regional focus as a business strength. Entrepreneurs and their support community should take note that a firm does not have to capture a national or global market to be highly successful. -Most Kansas City entrepreneurs report that locally based mentors have played a significant role in their success. Whether through informal or 2 formal channels, connecting experienced entrepreneurs to aspiring or nascent entrepreneurs and allowing mentor-mentee relationships to grow organically should be goals of the city's entrepreneurial support community. Further research is needed on how best to create and implement local mentorship programs

    The Role of Sonification as a Code Navigation Aid: Improving Programming Structure Readability and Understandability For Non-Visual Users

    Get PDF
    Integrated Development Environments (IDEs) play an important role in the workflow of many software developers, e.g. providing syntactic highlighting or other navigation aids to support the creation of lengthy codebases. Unfortunately, such complex visual information is difficult to convey with current screen-reader technologies, thereby creating barriers for programmers who are blind, who are nevertheless using IDEs. This dissertation is focused on utilizing audio-based techniques to assist non-visual programmers when navigating through large amounts of code. Recently, audio generation techniques have seen major improvements in their capabilities to covey visually-based information to both sighted and non-visual users – making them a potential candidate for providing useful information, especially in places where information is visually structured. However, there is little known about the usability of such techniques in software development. Therefore, we investigated whether audio-based techniques capable of providing useful information about the code structure to assist non-visual programmers. The major contributions in this dissertation are split into two major parts: The first part of this dissertation explains our prior work that investigates the major challenges in software development faced by non-visual programmers, specifically code navigation difficulties. It also discusses areas of improvement where additional features could be developed in order to make the programming environment more accessible to non-visual programmers. The second part of this dissertation focuses on studies aimed to evaluate the usability and efficacy of audio-based techniques for conveying the structure of the programming codebase, which was suggested by the stakeholders in Part I. Specifically, we investigated various sound effects, audio parameters, and different interaction techniques to determine whether these techniques could provide adequate support to assist non-visual programmers when navigating through lengthy codebases. In Part II, we discussed the methodological aspects of evaluating the above-mentioned techniques with the stakeholders and examine these techniques using an audio-based prototype that was designed to control audio timing, locations, and methods of interaction. A set of design guidelines are provided based on the evaluation described previously to suggest including an auditory-based feedback system in the programming environment in efforts to improve code structure readability and understandability for assisting non-visual programmers

    Is AI the better programming partner? Human-Human Pair Programming vs. Human-AI pAIr Programming

    Full text link
    The emergence of large-language models (LLMs) that excel at code generation and commercial products such as GitHub's Copilot has sparked interest in human-AI pair programming (referred to as "pAIr programming") where an AI system collaborates with a human programmer. While traditional pair programming between humans has been extensively studied, it remains uncertain whether its findings can be applied to human-AI pair programming. We compare human-human and human-AI pair programming, exploring their similarities and differences in interaction, measures, benefits, and challenges. We find that the effectiveness of both approaches is mixed in the literature (though the measures used for pAIr programming are not as comprehensive). We summarize moderating factors on the success of human-human pair programming, which provides opportunities for pAIr programming research. For example, mismatched expertise makes pair programming less productive, therefore well-designed AI programming assistants may adapt to differences in expertise levels.Comment: 8 pages (without references), 2 table

    AN EXPERIMENTALIST CRITIQUE OF PROGRAMMED INSTRUCTION

    Full text link
    Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/72136/1/j.1741-5446.1962.tb00100.x.pd

    “Ready to fly with a lust for life” : Utopian Performatives in The Cultural Schoolbag

    Get PDF
    The Cultural Schoolbag (TCS) is a national programme designed to provide all school pupils in Norway access to professional art and culture. On average three times a year, in their school time, children and youth get to experience art and culture in various forms, spanning literature, film, music, visual arts, cultural heritage, theatre, and dance. To build and maintain Norway as a democracy is an explicit aim of the programme. Securing all children and youth equal access to professional art and culture regardless of geography, economy, religious or cultural background is but one aspect of its democratic scope. Also important is the belief that being exposed to art and culture is instrumental in educating future citizens who are able, ready, and willing to take active part in a democratic society. Reflecting this rather utopian vision of TCS, the county municipality of Vestfold used to launch their TSC programme under the motto: “Livslysten og flyvedyktig”, in English; “Ready to fly with a lust for life”.In what sense, however, do these utopian rationales influence the programme that is offered in the schools? How, exactly, may performance events and theatre experienced in TCS contribute to bringing up citizens that are “ready to fly with a lust for life”?Presenting an outline of current ideological, cultural political, and educational discourses surrounding TCS, this study addresses how, and to what extent, political and educational guidelines have an impact on its artistic programme. Offering two recent TCS productions as examples, I discuss how the utopian spaces provided by these theatre and performance events prepare the grounds for enactment and reflection that may take performative effect in influencing the lives and futures of the participating children and youth

    Implications of the Information Technology Revolution for People with Disabilities

    Get PDF
    The paper focuses on opportunities for the integration of persons with different types of disabilities in the information technology (IT) labour market. Recent IT developments are identified and examined for their potentially harmful or beneficial effects on access to the IT labour market for persons with disabilities. The opportunities created by new job creation, new forms of training, teleworking, and the role of assistive technologies in facilitating workplace accommodations are briefly described. The focus is on new options for the design and implementation of computer-related assistive technologies in the workplace, and the impact of teleworking and the World Wide Web on employability and work-related training of persons with disabilities. The paper closes with a brief discussion of the roles that government agencies, business firms, labour unions, non-governmental organisations and education can play to help people with disabilities join the IT revolution and share its benefits
    corecore