Open Source Project

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 75183 Experts worldwide ranked by ideXlab platform

Shigeru Yamada - One of the best experts on this subject based on the ideXlab platform.

  • Reliability Analysis Methods for an Embedded Open Source Software
    'IntechOpen', 2021
    Co-Authors: Yoshinobu Tamura, Shigeru Yamada
    Abstract:

    In this chapter, we have discussed the methods of reliability analysis for an embedded OSS developed under on an Open Source Project. Especially, we have proposed a stochastic differential equation model in order to consider the active state of the Open Source Project, where we have assumed that the software failure intensity depends on the time, and the software fault-reporting phenomena on the bug tracking system keep an irregular state. Moreover, we have derived several assessment measures in terms of imperfect debugging of an entire system under such Open Source development paradigm. Especially, we have applied the exponential and S-shaped intensity functions of inherent software failures for the i -th component importance level to the interaction among components by using an acceleration parameters. Furthermore, we have shown the transitional probability of S(t) in Eq. (26). In case of considering the effect of debugging process on an entire system on software reliability assessment for Open Source Projects, it is necessary to grasp the deeplyintertwined factors. In this chapter, we have shown that our method can describe such deeply-intertwined factors. Especially, we have applied BN technique in order to consider the effect of each software component on the reliability of an entire system under such Open Source development paradigm. By using the BN, we have proposed the method of reliability assessment incorporating the interaction among software components. Moreover, we have proposed the fault-detection rate based on BN used as the portability assessment measure for the embedded OSS. Finally, we have focused on an embedded OSS developed under Open Source Projects. New distributed development paradigm typified by such Open Source Project will evolve at

  • jump diffusion process model considering component dependency in Open Source Project for development effort management
    Industrial Engineering and Engineering Management, 2020
    Co-Authors: Yoshinobu Tamura, Kodai Sugisaki, Shigeru Yamada
    Abstract:

    This paper focuses on component dependency in the Project of Open Source software (OSS) for development effort management. Especially, we use a Wiener process to consider the component dependency of cross-interaction under the operation of OSS. Then, we derive a stochastic model of Project management based on the Wiener process composing the irregular situations in component dependency for OSS operation. It will be useful to assess the development effort expenditures with OSS component-collision under the OSS Project operation. Moreover, the web-based data sets are analyzed to illustrate numerical examples of our method discussing the OSS component-collision.

  • reliability analysis tool for Open Source solution
    2016
    Co-Authors: Shigeru Yamada, Yoshinobu Tamura
    Abstract:

    At present, there is growing interest in the next-generation software development paradigm by using network computing technologies such as a cloud computing. Considering the software development environment, one has been changing into new development paradigms such as concurrent distributed development environment and the so-called Open Source Project by using network computing technologies.

  • component oriented reliability analysis and optimal version upgrade problems for Open Source software
    Journal of Software, 2008
    Co-Authors: Yoshinobu Tamura, Shigeru Yamada
    Abstract:

    The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called Open Source Project by using network computing technologies. Especially, OSS (Open Source Software) systems which serve as key components of critical infrastructures in our society are still ever-expanding now. However, poor handling of quality attainment and customer support prohibit the progress of OSS. We focus on the problems in low software quality that prohibit the progress of OSS. In case of considering the effect of the debugging process on an entire system in the development of a method of reliability assessment for Open Source Project, it is necessary to grasp the deeply-intertwined factors, such as programming path, size of each component, skill of fault reporter, and so on. In order to consider the effect of each software component on the reliability of an entire system under such OSS development, we propose a new approach to software reliability assessment by creating a fusion of neural networks and the software reliability growth models. Also, it has been necessary to manage the software development process in terms of reliability, effort, and version-upgrade time. In this paper, we find the optimal version-upgrade time based on the total expected software maintenance effort by using our software reliability growth models.

  • software reliability assessment and optimal version upgrade problem for Open Source software
    Systems Man and Cybernetics, 2007
    Co-Authors: Yoshinobu Tamura, Shigeru Yamada
    Abstract:

    Network technologies have made rapid progress with the dissemination of computer systems in all areas. The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called Open Source Project by using network computing technologies. Especially, OSS (Open Source Software) systems which serve as key components of critical infrastructures in the society are still ever-expanding now. We focus on OSS developed under Open Source Project. In case of considering the effect of the debugging process on an entire system in the development of a method of reliability assessment for Open Source Project, it is necessary to grasp the deeply-intertwined factors, such as programming path, size of each component, skill of fault reporter, and so on. In order to consider the effect of each software component on the reliability of an entire system under such Open Source software development, we propose a new approach to software reliability assessment by creating a fusion of neural networks and a software reliability growth model. Also, it has been necessary to manage the software development process in terms of reliability, effort, and version-upgrade time. In this paper, we find the optimal total version-upgrade time based on the total expected software maintenance effort.

Param Vir Singh - One of the best experts on this subject based on the ideXlab platform.

  • network effects the influence of structural capital on Open Source Project success
    Management Information Systems Quarterly, 2011
    Co-Authors: Param Vir Singh, Vijay S Mookerjee
    Abstract:

    What determines the success of Open Source Projects? In this study, we investigate the impact of network social capital on Open Source Project success. We define network social capital as the benefits Open Source developers secure from their membership in developer collaboration networks. We focus on one specific type of success as measured by the rate of knowledge creation in an Open Source Project. Specific hypotheses are developed and tested using a longitudinal panel of 2,378 Projects hosted at SourceForge. We find that network social capital is not equally accessible to or appropriated by all Projects. Our main results are as follows. First, Projects with greater internal cohesion (that is, cohesion among the Project members) are more successful. Second, external cohesion (that is, cohesion among the external contacts of a Project) has an inverse U-shaped relationship with the Project's success; moderate levels of external cohesion are best for a Project's success rather than very low or very high levels. Third, the technological diversity of the external network of a Project also has the greatest benefit when it is neither too low nor too high. Fourth, the number of direct and indirect external contacts positively affects a Project's success such that the effect of the number of direct contacts is moderated by the number of indirect contacts. These results are robust to several control variables and alternate model specifications. Several theoretical and managerial implications are provided.

  • the small world effect the influence of macro level properties of developer collaboration networks on Open Source Project success
    ACM Transactions on Software Engineering and Methodology, 2010
    Co-Authors: Param Vir Singh
    Abstract:

    In this study we investigate the impact of community-level networks—relationships that exist among developers in an OSS community—on the productivity of member developers. Specifically, we argue that OSS community networks characterized by small-world properties would positively influence the productivity of the member developers by providing them with speedy and reliable access to more quantity and variety of information and knowledge reSources. Specific hypotheses are developed and tested using longitudinal data on a large panel of 4,279 Projects from 15 different OSS communities hosted at Sourceforge. Our results suggest that significant variation exists in small-world properties of OSS communities at Sourceforge. After accounting for Project, foundry, and time-specific observed and unobserved effects, we found a statistically significant relationship between small-world properties of a community and the technical and commercial success of the software produced by its members. In contrast to the findings of prior research, we also found the lack of a significant relationship between closeness and betweenness centralities of the Project teams and their success. These results were robust to a number of controls and model specifications.

  • the small world effect the influence of macro level properties of developer collaboration networks on Open Source Project success
    Social Science Research Network, 2010
    Co-Authors: Param Vir Singh
    Abstract:

    Are some Open Source Software (OSS) communities more conducive to software development than others? In this study, we investigate the impact of community level networks (relationships that exist among developers in an OSS community) on member developers' productivity. Specifically, we argue that OSS community networks, characterized by small world properties, would positively influence the productivity of the member developers by providing them with speedy and reliable access to more quantity and variety of information and knowledge reSources. Specific hypotheses are developed and tested using longitudinal data on a large panel of 4279 Projects from 15 different OSS communities hosted at Sourceforge. Our results suggest that there is significant variation in small world properties of OSS communities at Sourceforge. After accounting for Project, foundry and time specific observed and unobserved effects, we found statistically significant relationship between small world properties of a community and the technical and commercial success of the software produced by its members. We also found lack of significant relationship between betweenness and closeness centralities of the Project teams and their success. These results were robust to a number of controls and model specifications.

  • Network Effects: The Influence of Structural Social Capital on Open Source Project Success
    SSRN Electronic Journal, 2008
    Co-Authors: Param Vir Singh, Yong Tan, Vijay Mookerjee
    Abstract:

    What determines Open Source Project success? In this study, we investigate the impact of network social capital - the benefits Open Source developers secure from their memberships in a developer collaboration network - on Open Source Project success. We focus on one specific type of success as measured by the productivity of Open Source Project team. Specific hypotheses are developed and tested on a longitudinal panel of 2378 Projects hosted at Sourceforge. We find that network social capital is not equally accessible to or appropriated by all Projects. Our main results are (1) teams with greater internal cohesion are more successful, (2) external cohesion (cohesion among the external contacts of a team) has an inverse U-shaped relationship with the Project's success; moderate levels of external cohesion are the best for a Project's success, rather than very low or very high levels of this variable, (3) the technological diversity of a contact also has the greatest benefit when it is neither too low nor too high, and (4) the number of direct and indirect external contacts are positively correlated with a Project's success with the effect of the number of direct contacts being moderated by the number of indirect contacts. These results are robust to a number of control variables and alternate model specifications. Several theoretical and managerial implications are provided.

Yoshinobu Tamura - One of the best experts on this subject based on the ideXlab platform.

  • Reliability Analysis Methods for an Embedded Open Source Software
    'IntechOpen', 2021
    Co-Authors: Yoshinobu Tamura, Shigeru Yamada
    Abstract:

    In this chapter, we have discussed the methods of reliability analysis for an embedded OSS developed under on an Open Source Project. Especially, we have proposed a stochastic differential equation model in order to consider the active state of the Open Source Project, where we have assumed that the software failure intensity depends on the time, and the software fault-reporting phenomena on the bug tracking system keep an irregular state. Moreover, we have derived several assessment measures in terms of imperfect debugging of an entire system under such Open Source development paradigm. Especially, we have applied the exponential and S-shaped intensity functions of inherent software failures for the i -th component importance level to the interaction among components by using an acceleration parameters. Furthermore, we have shown the transitional probability of S(t) in Eq. (26). In case of considering the effect of debugging process on an entire system on software reliability assessment for Open Source Projects, it is necessary to grasp the deeplyintertwined factors. In this chapter, we have shown that our method can describe such deeply-intertwined factors. Especially, we have applied BN technique in order to consider the effect of each software component on the reliability of an entire system under such Open Source development paradigm. By using the BN, we have proposed the method of reliability assessment incorporating the interaction among software components. Moreover, we have proposed the fault-detection rate based on BN used as the portability assessment measure for the embedded OSS. Finally, we have focused on an embedded OSS developed under Open Source Projects. New distributed development paradigm typified by such Open Source Project will evolve at

  • jump diffusion process model considering component dependency in Open Source Project for development effort management
    Industrial Engineering and Engineering Management, 2020
    Co-Authors: Yoshinobu Tamura, Kodai Sugisaki, Shigeru Yamada
    Abstract:

    This paper focuses on component dependency in the Project of Open Source software (OSS) for development effort management. Especially, we use a Wiener process to consider the component dependency of cross-interaction under the operation of OSS. Then, we derive a stochastic model of Project management based on the Wiener process composing the irregular situations in component dependency for OSS operation. It will be useful to assess the development effort expenditures with OSS component-collision under the OSS Project operation. Moreover, the web-based data sets are analyzed to illustrate numerical examples of our method discussing the OSS component-collision.

  • reliability analysis tool for Open Source solution
    2016
    Co-Authors: Shigeru Yamada, Yoshinobu Tamura
    Abstract:

    At present, there is growing interest in the next-generation software development paradigm by using network computing technologies such as a cloud computing. Considering the software development environment, one has been changing into new development paradigms such as concurrent distributed development environment and the so-called Open Source Project by using network computing technologies.

  • component oriented reliability analysis and optimal version upgrade problems for Open Source software
    Journal of Software, 2008
    Co-Authors: Yoshinobu Tamura, Shigeru Yamada
    Abstract:

    The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called Open Source Project by using network computing technologies. Especially, OSS (Open Source Software) systems which serve as key components of critical infrastructures in our society are still ever-expanding now. However, poor handling of quality attainment and customer support prohibit the progress of OSS. We focus on the problems in low software quality that prohibit the progress of OSS. In case of considering the effect of the debugging process on an entire system in the development of a method of reliability assessment for Open Source Project, it is necessary to grasp the deeply-intertwined factors, such as programming path, size of each component, skill of fault reporter, and so on. In order to consider the effect of each software component on the reliability of an entire system under such OSS development, we propose a new approach to software reliability assessment by creating a fusion of neural networks and the software reliability growth models. Also, it has been necessary to manage the software development process in terms of reliability, effort, and version-upgrade time. In this paper, we find the optimal version-upgrade time based on the total expected software maintenance effort by using our software reliability growth models.

  • software reliability assessment and optimal version upgrade problem for Open Source software
    Systems Man and Cybernetics, 2007
    Co-Authors: Yoshinobu Tamura, Shigeru Yamada
    Abstract:

    Network technologies have made rapid progress with the dissemination of computer systems in all areas. The current software development environment has been changing into new development paradigms such as concurrent distributed development environment and the so-called Open Source Project by using network computing technologies. Especially, OSS (Open Source Software) systems which serve as key components of critical infrastructures in the society are still ever-expanding now. We focus on OSS developed under Open Source Project. In case of considering the effect of the debugging process on an entire system in the development of a method of reliability assessment for Open Source Project, it is necessary to grasp the deeply-intertwined factors, such as programming path, size of each component, skill of fault reporter, and so on. In order to consider the effect of each software component on the reliability of an entire system under such Open Source software development, we propose a new approach to software reliability assessment by creating a fusion of neural networks and a software reliability growth model. Also, it has been necessary to manage the software development process in terms of reliability, effort, and version-upgrade time. In this paper, we find the optimal total version-upgrade time based on the total expected software maintenance effort.

Denis Lalanne - One of the best experts on this subject based on the ideXlab platform.

  • a usability refactoring process for large scale Open Source Projects the ilias case study
    Human Factors in Computing Systems, 2017
    Co-Authors: Agnes Lisowska Masson, Timon Amstutz, Denis Lalanne
    Abstract:

    This case study presents efforts to introduce and encourage consistent application of usability and user interface design principles in an existing large-scale Open Source Project. We present the Project in question, the ILIAS learning management system, the challenges involved in incorporating usability into an Open Source Project, the novel solution we proposed, a set of tools called the Kitchen Sink, and the steps that were needed to have the solution accepted and used by the ILIAS community. We conclude with a discussion of the lessons learned and an assessment of the overall success of our efforts.

Katherine J Stewart - One of the best experts on this subject based on the ideXlab platform.

  • Open Source Project success reSource access flow and integration
    Journal of Strategic Information Systems, 2016
    Co-Authors: Sherae L Daniel, Katherine J Stewart
    Abstract:

    Abstract Open Source software Projects share key reSources including knowledge and developer attention. Developers who participate on multiple Projects create ties among Projects and facilitate access to those Projects’ reSources. However, Projects also compete for developer attention, and they vary in their ability to integrate knowledge. This paper explores how factors that facilitate knowledge integration (low software coupling and high interactive discussion) impact Project success and how developers’ attention to external Projects may dampen a focal Project’s success. Further, we explore how these factors may moderate the positive impact of a Project’s network degree centrality to develop a more nuanced model of their influences on Project success. Using data from 175 OSS Projects we find that software coupling, interactive discussion and externally focused developer attention directly impact completed code commits. Interactive discussion also amplifies the benefit of high network degree centrality, while developers’ external attention weakens the positive impact of high network degree centrality. Results add to theory by providing a more nuanced view of how key strategic reSources (knowledge and attention) drive OSS success. In particular it describes how knowledge integration ability, developer attention, and network degree centrality interact to influence Project outcomes.

  • the effects of diversity in global distributed collectives a study of Open Source Project success
    Information Systems Research, 2013
    Co-Authors: Sherae L Daniel, Ritu Agarwal, Katherine J Stewart
    Abstract:

    Diversity is a defining characteristic of global collectives facilitated by the Internet. Though substantial evidence suggests that diversity has profound implications for a variety of outcomes including performance, member engagement, and withdrawal behavior, the effects of diversity have been predominantly investigated in the context of organizational workgroups or virtual teams. We use a diversity lens to study the success of nontraditional virtual work groups exemplified by Open Source software (OSS) Projects. Building on the diversity literature, we propose that three types of diversity (separation, variety, and disparity) influence two critical outcomes for OSS Projects: community engagement and market success. We draw on the OSS literature to further suggest that the effects of diversity on market success are moderated by the application development stage. We instantiate the operational definitions of three forms of diversity to the unique context of Open Source Projects. Using archival data from 3...