Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 20 of 40 for “"Open-source Projects"”.

  1. Dynamic Model Generation and Semantic Search for Open Source Projects using Big Data Analytics

    Open source software is quite ubiquitous and caters to most common software needs developers come across. Many open source projects are considered better than their commercial equivalents as a larger pool of developers constantly improve it. However, one of the challenges to using open source is to …

    umkc Repository record for Dynamic Model Generation and Semantic Search for Open Source Projects using Big Data Analytics (opens in a new tab)

  2. Test suite parallelization in open-source projects: a study on its usage and impact

    … and impact of test suite parallelization in open-source projects. This study brings to light the benefits and burdens of that approach. It provides recommendations to practitioners and tool developers to speed up test execution. Considering a set of 468 popular Java projects we analyzed, we …

    brazil-ufpe Repository record for Test suite parallelization in open-source projects: a study on its usage and impact (opens in a new tab)

  3. Open source software: Economic and social analysis

    … research to study three issues associated with open source projects and their applications in the software industry. The first study aims to analyze the evolution of open source projects from inception to success or failure by using the theoretical lens of social network analysis. Based on …

    nus Repository record for Open source software: Economic and social analysis (opens in a new tab)

  4. A Usability Maturity Model for Open Source Software

    … of whether the software is closed proprietary or open source software (OSS). Although user-centered designs are gaining recognition among the OSS community, many design scenarios still do not incorporate usability as one of their primary goals. Accordingly, many individuals believe that if OSS was …

    uwo Repository record for A Usability Maturity Model for Open Source Software (opens in a new tab)

  5. Mereological Analysis of Java Programs by Using Existing Mereological Categorisations

    … such as UML, but hard to detect in Java source code as there is a discontinuity between the source code of a program in Java and the correspoding representation in UML. This project aims to propose an algorithm that will detect the binary class relationships in Java programs and apply the …

    maynooth Repository record for Mereological Analysis of Java Programs by Using Existing Mereological Categorisations (opens in a new tab)

  6. Leveraging Defects Life-Cycle for Labeling Defective Classes

    … the AV availability and consistency in</p> <p>open-source projects, 2) to propose, evaluate, and compare to SZZ, a new method</p> <p>for labeling defective classes which is based on the idea that defects have a stable</p> <p>life-cycle in terms of proportion of versions needed to discover the …

    calpoly Repository record for Leveraging Defects Life-Cycle for Labeling Defective Classes (opens in a new tab)

  7. Observational Studies of Software Engineering Using Data from Software Repositories

    … to extract data from CVS repositories and the SourceForge Research Archive. We use these tools to gather data from 9,999 Open Source projects. By analyzing these data we are able to provide insights into the structure of Open Source projects. For example, we find that the vast majority of the …

    byu Repository record for Observational Studies of Software Engineering Using Data from Software Repositories (opens in a new tab)

  8. Monitoring the health of an open source project : a case study

    This thesis describes MOSHPIT, an open source project health monitoring tool that can be used to assess project health over time. The free and open source project Twisted is used as a case study in analyzing project health using MOSHPIT. This thesis also summarizes important metrics that are often …

    mit Repository record for Monitoring the health of an open source project : a case study (opens in a new tab)

  9. Regression test selection: theory and practice

    … the first RTS technique being adopted by popular open-source projects. First, this dissertation reports on the first field study of test selection. The study of logs, recorded in real time from a diverse group of developers, finds that almost all developers perform manual RTS, i.e., manually …

    uiuc Repository record for Regression test selection: theory and practice (opens in a new tab)

  10. Structural and Evolutionary Analysis of Developer Networks

    Large-scale software engineering projects are often distributed among a number sites that are geographically separated by a substantial distance. In globally distributed software projects, time zone issues, language and cultural barriers, and a lack of familiarity among members of different sites …

    passau-thes Repository record for Structural and Evolutionary Analysis of Developer Networks (opens in a new tab)

  11. Xeditor: Inferring and Applying XML Consistency Rules

    … where we extract XML consistency rules from open-source projects and use these rules to detect XML bugs. There are two phases in Xeditor: rule inference and application. To infer rules, Xeditor mines XML-based deployment descriptors in open-source projects, extracting XML entity pairs that …

    vt Repository record for Xeditor: Inferring and Applying XML Consistency Rules (opens in a new tab)

  12. Detecting, characterizing, and taming flaky tests

    … used dataset of flaky tests found in popular open-source projects; (2) an analysis of the probability to detect OD tests from randomizing test orders and a novel algorithm to systematically explore all consecutive pairs of tests, guaranteeing to detect all OD tests that depend on one other …

    uiuc Repository record for Detecting, characterizing, and taming flaky tests (opens in a new tab)

  13. A Semantic Approach for Automatic Recovery of Software Architecture

    Open source projects have been continuously growing in popularity. As a result, a number of open source projects begin to play an important role in current software development. In practice, limited assistance has been provided on searching and reusing open source software systems. The limitation …

    umkc Repository record for A Semantic Approach for Automatic Recovery of Software Architecture (opens in a new tab)

  14. Requirements to create a persistent, open source, mirror world for military applications

    … simulations in an attempt to create a completely open source virtual reality environment to facilitate computer aided training and simulation. Key problems associated with developing a large scale Multiple User Virtual Environment (MUVE) are analyzed including appropriate server - client …

    nps Repository record for Requirements to create a persistent, open source, mirror world for military applications (opens in a new tab)

  15. Public firm sponsorship of open source software: A knowledge-based approach to open innovation

    … paradigm gaining momentum in recent years, the open innovation paradigm is calling for greater theoretical depth and more empirical research. This dissertation proposes that open innovation in the context of open source software sponsorship may be viewed as knowledge strategies of the firm. …

    uiuc Repository record for Public firm sponsorship of open source software: A knowledge-based approach to open innovation (opens in a new tab)

  16. Studying the Evolution of Build Systems

    As a software project ages, its source code is improved by refining existing features, adding new ones, and fixing bugs. Software developers can attest that such changes often require accompanying changes to the infrastructure that converts source code into executable software packages, i.e., the …

    queens Repository record for Studying the Evolution of Build Systems (opens in a new tab)

  17. @tComment: testing Javadoc comments to detect comment-code inconsistencies

    … components. The first component takes as input source files for a Java project and automatically analyzes the English text in Javadoc comments to infer a set of likely properties for a method in the files. The second component generates random tests for these methods, checks the inferred …

    uiuc Repository record for @tComment: testing Javadoc comments to detect comment-code inconsistencies (opens in a new tab)

  18. Security assessment of open source third-parties applications

    Free and Open Source Software (FOSS) components are ubiquitous in both proprietary and open source applications. In this dissertation we discuss challenges that large software vendors face when they must integrate and maintain FOSS components into their software supply chain. Each time a …

    trento Repository record for Security assessment of open source third-parties applications (opens in a new tab)

  19. A characteristic study of performance bugs in application-database interactions

    … bugs collected from popular real- world open-source projects (i.e., BugZilla, DNN, Joomla!, MediaWiki, Word- Press, Simple Machines, and Roundcube). We study common optimization opportunities, types of database-related performance bugs, and difficulties of fixing these bugs. Among the …

    uiuc Repository record for A characteristic study of performance bugs in application-database interactions (opens in a new tab)

  20. Investigating and Recommending Co-Changed Entities for JavaScript Programs

    … we first crawled 14,747 commits in 10 open-source projects; for each commit, we created one or more change dependency graphs (CDGs) to model the referencer-referencee relationship between co-changed entities. Next, we extracted the common subgraphs between CDGs to locate recurring …

    vt Repository record for Investigating and Recommending Co-Changed Entities for JavaScript Programs (opens in a new tab)

Page 1 of 2