338,082 research outputs found

    Factors Affecting the Success of Open Source Software

    Get PDF
    With the rapid rise in the use of Open Source Software (OSS) in all types of applications, it is important to know which factors can lead to OSS success. OSS projects evolve and transform over time; therefore success must be examined longitudinally over a period of time. In this research, we examine two measures of project success: project popularity and developer activity, of 283 OSS projects over a span of 3 years, in order to observe changes over time. A comprehensive research model of OSS success is developed which includes both extrinsic and intrinsic attributes. Results show that while many of the hypothesized relationships are supported, there were marked differences in some of the relationships at different points in time lending support to the notion that different factors need to be emphasized as the OSS project unfolds over time

    Factors Affecting the Use and Adoption Open-Source Software Development Process among Nigerian Undergraduate Students

    Get PDF
    Using a questionnaire titled “Factors Affecting the Use and Adoption of Open-Source Software DevelopmentProcess Among Nigerian Undergraduates” to solicit responses in selected Institutions of Higher learning inNigeria, we investigated the factors that motivate or prevent students from adopting and using the open-sourceparadigm for software development. Findings from the analysis of data obtained from the research showed thatstudents are keen about using the open source software platforms as a means of developing software system.However, there are concerns among students of the implication of collaborative efforts on open source platformson project completion time, equitable access to internet facilities and metrics for assessing individual contributionsto the success of the final product from such development process. We conclude by making recommendations onhow open-source platforms can be used among studentsKeywords: Open-source, Undergraduates, Nigeria, proprietary, Software and Paradig

    Factors Affecting the Use and Adoption of Open-Source Software Development Process among Nigerian Undergraduate Students

    Get PDF
    Using a questionnaire titled “Factors Affecting the Use and Adoption of Open-Source Software DevelopmentProcess Among Nigerian Undergraduates” to solicit responses in selected Institutions of Higher learning in Nigeria,we investigated the factors that motivate or prevent students from adopting and using the open-source paradigm forsoftware development. Findings from the analysis of data obtained from the research showed that students are keenabout using the open source software platforms as a means of developing software system. However, there areconcerns among students of the implication of collaborative efforts on open source platforms on project completiontime, equitable access to internet facilities and metrics for assessing individual contributions to the success of thefinal product from such development process. We conclude by making recommendations on how open-sourceplatforms can be used among students.Keywords: Open-source, Undergraduates, Nigeria, proprietary, Software and Paradigm1. INTRODUCTIO

    A Quantitative Study of Java Software Buildability

    Full text link
    Researchers, students and practitioners often encounter a situation when the build process of a third-party software system fails. In this paper, we aim to confirm this observation present mainly as anecdotal evidence so far. Using a virtual environment simulating a programmer's one, we try to fully automatically build target archives from the source code of over 7,200 open source Java projects. We found that more than 38% of builds ended in failure. Build log analysis reveals the largest portion of errors are dependency-related. We also conduct an association study of factors affecting build success

    Influence Of Developer Sentiment And Stack Overflow Developers On Open Source Project Success: An Empirical Examination

    Get PDF
    The collaborative effort of software developers around the world produces Open Source Software (OSS) products, and most importantly, the source code of the software product is shared publicly. A recent survey of 1300 IT professionals by Black Duck Software showed that the percentage of companies using open source software grew from 42% to 78% between 2010 and 2015. There has been a significant increase in the formation of self-organizing virtual teams to produce open source software products and services. The current literature does not address the factors affecting the success of open source projects through the lens of self-organizing virtual teams and the sentiment among the developers and the sentiment among software developers. This phenomenon suggests a need to understand how successful project teams are created in a virtual collaborative environment. This research investigates how successful virtual teams are formed through the influence of an online developer community. The focus of this research is to assess how the online developer community, Stack Overflow (SO), influences the success of open source projects. More precisely, the study empirically tests the influence of the SO community on successful Github (GH) projects. The investigation also empirically examines how the ties among the software developers in the SO community initiate the self-creation of OSS project teams. The research also explores the perception of the developers about open source projects. Furthermore, the study probes the impact of OSS artifacts, namely “feature” and “patch” requests, on open source projects. The findings indicate that the perception of the developers in the SO community, prior ties among the developers in the community, and the artifact type of the project are the factors that influence the success of OSS projects. The research discusses the implications of the outcomes concerning self-organizing open source project teams

    Ultraconserved element (UCE) probe set design: Base genome and initial design parameters critical for optimization

    Get PDF
    This work is licensed under a Creative Commons Attribution 4.0 International License.Targeted capture and enrichment approaches have proven effective for phylogenetic study. Ultraconserved elements (UCEs) in particular have exhibited great utility for phylogenomic analyses, with the software package phyluce being among the most utilized pipelines for UCE phylogenomics, including probe design. Despite the success of UCEs, it is becoming increasing apparent that diverse lineages require probe sets tailored to focal taxa in order to improve locus recovery. However, factors affecting probe design and methods for optimizing probe sets to focal taxa remain underexplored. Here, we use newly available beetle (Coleoptera) genomic resources to investigate factors affecting UCE probe set design using phyluce. In particular, we explore the effects of stringency during initial design steps, as well as base genome choice on resulting probe sets and locus recovery. We found that both base genome choice and initial bait design stringency parameters greatly alter the number of resultant probes included in final probe sets and strongly affect the number of loci detected and recovered during in silico testing of these probe sets. In addition, we identify attributes of base genomes that correlated with high performance in probe design. Ultimately, we provide a recommended workflow for using Phyluce to design an optimized UCE probe set that will work across a targeted lineage, and use our findings to develop a new, open‐source UCE probe set for beetles of the suborder Adephaga.NIH IRACDA postdoctoral fellowship (5K12GM063651)Harold E. and Leona M. Rice Endowment Fund at Oregon State Universit

    Definition of the on-time delivery indicator in rapid software development

    Get PDF
    Rapid software development (RSD) is an approach for developing software in rapid iterations. One of the critical success factors of an RSD project is to deliver the product releases on time and with the planned features. In this paper, we elaborate an exploratory definition of the On-Time Delivery strategic indicator in RSD based on the literature and interviews with four companies. This indicator supports decision-makers to detect development problems in order to avoid delays and to estimate the additional time needed when requirements, and specifically quality requirements, are considered.Peer ReviewedPostprint (author's final draft

    An integrated search-based approach for automatic testing from extended finite state machine (EFSM) models

    Get PDF
    This is the post-print version of the Article - Copyright @ 2011 ElsevierThe extended finite state machine (EFSM) is a modelling approach that has been used to represent a wide range of systems. When testing from an EFSM, it is normal to use a test criterion such as transition coverage. Such test criteria are often expressed in terms of transition paths (TPs) through an EFSM. Despite the popularity of EFSMs, testing from an EFSM is difficult for two main reasons: path feasibility and path input sequence generation. The path feasibility problem concerns generating paths that are feasible whereas the path input sequence generation problem is to find an input sequence that can traverse a feasible path. While search-based approaches have been used in test automation, there has been relatively little work that uses them when testing from an EFSM. In this paper, we propose an integrated search-based approach to automate testing from an EFSM. The approach has two phases, the aim of the first phase being to produce a feasible TP (FTP) while the second phase searches for an input sequence to trigger this TP. The first phase uses a Genetic Algorithm whose fitness function is a TP feasibility metric based on dataflow dependence. The second phase uses a Genetic Algorithm whose fitness function is based on a combination of a branch distance function and approach level. Experimental results using five EFSMs found the first phase to be effective in generating FTPs with a success rate of approximately 96.6%. Furthermore, the proposed input sequence generator could trigger all the generated feasible TPs (success rate = 100%). The results derived from the experiment demonstrate that the proposed approach is effective in automating testing from an EFSM
    • 

    corecore