11,503 research outputs found

    Community-Based Production of Open Source Software: What Do We Know About the Developers Who Participate?

    Get PDF
    This paper seeks to close an empirical gap regarding the motivations, personal attributes and behavioral patterns among free/libre and open source (FLOSS) developers, especially those involved in community-based production, and its findings on the existing literature and the future directions for research. Respondents to an extensive web-survey’s (FLOSS-US 2003) questions about their reasons for work on FLOSS are classified according to their distinct “motivational profiles” by hierarchical cluster analysis. Over half of them also are matched to projects of known membership sizes, revealing that although some members from each of the clusters are present in the small, medium and large ranges of the distribution of project sizes, the mixing fractions for the large and the very small project ranges are statistically different. Among developers who changed projects, there is a discernable flow from the bottom toward the very small towards to large projects, some of which is motivated by individuals seeking to improve their programming skills. It is found that the profile of early motivation, along with other individual attributes, significantly affects individual developers’ selections of projects from different regions of the size range.Open source software, FLOSS project, community-based peer production, population heterogeneity, micro-motives, motivational profiles, web-cast surveys, hierarchical cluster analysis

    Stack Overflow in Github: Any Snippets There?

    Full text link
    When programmers look for how to achieve certain programming tasks, Stack Overflow is a popular destination in search engine results. Over the years, Stack Overflow has accumulated an impressive knowledge base of snippets of code that are amply documented. We are interested in studying how programmers use these snippets of code in their projects. Can we find Stack Overflow snippets in real projects? When snippets are used, is this copy literal or does it suffer adaptations? And are these adaptations specializations required by the idiosyncrasies of the target artifact, or are they motivated by specific requirements of the programmer? The large-scale study presented on this paper analyzes 909k non-fork Python projects hosted on Github, which contain 290M function definitions, and 1.9M Python snippets captured in Stack Overflow. Results are presented as quantitative analysis of block-level code cloning intra and inter Stack Overflow and GitHub, and as an analysis of programming behaviors through the qualitative analysis of our findings.Comment: 14th International Conference on Mining Software Repositories, 11 page

    Learning Dimensions: Lessons from Field Studies

    Get PDF
    In this paper, we describe work to investigate the creation of engaging programming learning experiences. Background research informed the design of four fieldwork studies involving a range of age groups to explore how programming tasks could best be framed to motivate learners. Our empirical findings from these four studies, described here, contributed to the design of a set of programming "Learning Dimensions" (LDs). The LDs provide educators with insights to support key design decisions for the creation of engaging programming learning experiences. This paper describes the background to the identification of these LDs and how they could address the design and delivery of highly engaging programming learning tasks. A web application has been authored to support educators in the application of the LDs to their lesson design

    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

    Setting the stage – embodied and spatial dimensions in emerging programming practices.

    Get PDF
    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

    Firms, Courts, and Reputation Mechanisms: Towards a Positive Theory of Private Ordering

    Get PDF
    This Essay formulates a positive model that predicts when commercial parties will employ private ordering to enforce their agreements. The typical enforcement mechanism associated with private ordering is the reputation mechanism, in which a merchant community punishes parties in breach of contract by denying them future business. The growing private ordering literature argues that these private enforcement mechanisms can be superior to the traditional, less efficient enforcement measures provided by public courts. However, previous comparisons between public and private contractual enforcement have presented a misleading dichotomy by failing to consider a third enforcement mechanim: the vertically integrated firm. This Essay develops a model that comprehensively addresses three distinct types of enforcement mechanisms--firms, courts, and reputation-based private ordering. The model rests on a synthesis of transaction cost economics, which compares the efficiencies of firms versus markets, and the private ordering literature, which compares the efficiencies of public courts versus private ordering. It hypothesizes that private ordering will arise when agreements present enforcement difficulties, high-powered market incentives are important, and the costs of entry barriers are low. The Essay then conducts an illustrative test by comparing the model\u27s predictions to documented instances of private ordering

    Cultural Environmentalism and the Constructed Commons

    Get PDF
    Van Houweling explores both the benefits and failings of conservation easements on land on the one hand and the licensing commons on the other. Conservation easement The tools of cultural environmentalism in the lights of objections to conservation easements and more general concerns with complicated and fragmented property rights are also considered. Among other things, she provides clear theoretical differences between the public domain, where freedom is based on the absence of property rights, and the licensing commons, where freedom is based on the absence on the preemptive exercise of the property rights by the rights holder in order to grant use privileges to users of the commons, and sometimes binds to those future users to add their own improvements back to the common pool
    • 

    corecore