Throughout computer history, it has been repeatedly demonstrated that critical software vulnerabilities can significantly affect the components involved. In the Free/Libre and open source software (FLOSS) ecosystem, m...
详细信息
Free and open-sourcesoftware has rapidly grown and garnered considerable attention in recent years. However, the design complexities and guidelines inherent to Free and open source software (FOSS) pose a challenging ...
详细信息
Free and open-sourcesoftware has rapidly grown and garnered considerable attention in recent years. However, the design complexities and guidelines inherent to Free and open source software (FOSS) pose a challenging task in enhancing the User Experience (UX) of FOSS. Several pre-existing models have significantly contributed to the existing body of knowledge, yet they often overlook FOSS-specific attributes that establish a direct correlation with the efficiency of the UX in FOSS. To address this gap, the study proposes a FOSS UX enhancement model (FUEM) designed to align with current FOSS practices and guidelines, aiming to improve user experience in free and open-sourcesoftware. The proposed model consists of six levels, with each level encompassing UX maturity influencing factors (UMXIF) identified in prior research. These factors are re-evaluated through a Likert scale questionnaire to gather feedback from developers, project managers, and UI/UX designers, as the previous study solely included the perspectives of UX experts. Our findings reveal that these factors positively impact FOSS projects, and integrating them into FUEM will enable the FOSS community to ascertain their level of UX maturity and identify which missing UMXIF they must adopt to progress to the next stage of UX maturity in FUEM. Furthermore, the tailored model developed for FOSS is validated through feedback analysis of expert reviews and quantitative analysis employing a one-way ANOVA test. The ANOVA test indicates that the p-value exceeds the significant threshold of. 05, suggesting that the FOSS UX model can considerably enhance UX in FOSS projects by providing a structured pathway for improving UX maturity, serving as a valuable resource for the FOSS community, guiding the development of more user-centric open-sourcesoftware, and fostering a deeper understanding of UX maturity practices explicitly tailored for FOSS environments.
open source software (OSS) is a trendy innovation that is being used by all organizations. However, the usage of OSS is still limited in higher education. This research examines the adoption of OSS among universities ...
详细信息
open source software (OSS) is a trendy innovation that is being used by all organizations. However, the usage of OSS is still limited in higher education. This research examines the adoption of OSS among universities in Iraq, focusing on the moderating role of artificial intelligence (AI) capabilities. The research is aimed at exploring how factors such as perceived ease of use (PEOU), compatibility, perceived risk, security, and cost-effectiveness influence OSS adoption. Using a quantitative research methodology, data was collected from 272 university decision-makers and analysed using Smart PLS 4. The results of the study indicate that factors such as PEOU, compatibility, perceived risk, security, and cost-effectiveness have a significant positive influence on the adoption of OSS. The research findings provide valuable insights for decision-makers in university settings who are grappling with the intricate process of adopting OSS. These findings offer valuable insights for higher education institutions in Iraq and other developing regions seeking to adopt OSS.
The proliferation of open source software (OSS) adoption and collaboration has surged within industry, resulting in its ubiquitous presence in commercial offerings and shared digital infrastructure. However, in the pu...
详细信息
The proliferation of open source software (OSS) adoption and collaboration has surged within industry, resulting in its ubiquitous presence in commercial offerings and shared digital infrastructure. However, in the public sector, both awareness and adoption of OSS is still in its infancy due to a number of obstacles including regulatory, cultural, and capacity-related challenges. This special issue is a call for action, highlighting the necessity for both research and practice to narrow the gap, selectively transfer and adapt existing knowledge, as well as generate new knowledge to enable the public sector to fully harness the potential benefits OSS has to offer.
Context: open source software (OSS) and software ecosystems (SECOs) are two consolidated research areas in software engineering. OSS influences the way organizations develop, acquire, use and commercialize software. S...
详细信息
Context: open source software (OSS) and software ecosystems (SECOs) are two consolidated research areas in software engineering. OSS influences the way organizations develop, acquire, use and commercialize software. SECOs have emerged as a paradigm to understand dynamics and heterogeneity in collaborative software development. For this reason, SECOs appear as a valid instrument to analyze OSS systems. However, there are few studies that blend both topics together. Objective: The purpose of this study is to evaluate the current state of the art in OSS ecosystems (OS-SECOs) research, specifically: (a) what the most relevant definitions related to OSSECOs are;(b) what the particularities of this type of SECO are;and (c) how the knowledge about OSSECO is represented. Method: We conducted a systematic mapping following recommended practices. We applied automatic and manual searches on different sources and used a rigorous method to elicit the keywords from the research questions and selection criteria to retrieve the final papers. As a result, 82 papers were selected and evaluated. Threats to validity were identified and mitigated whenever possible. Results: The analysis allowed us to answer the research questions. Most notably, we did the following: (a) identified 64 terms related to the OSSECO and arranged them into a taxonomy;(b) built a genealogical tree to understand the genesis of the OSSECO term from related definitions;(c) analyzed the available definitions of SECO in the context of OSS;and (d) classified the existing modelling and analysis techniques of OSSECOs. Conclusion: As a summary of the systematic mapping, we conclude that existing research on several topics related to OSSECOs is still scarce (e.g., modelling and analysis techniques, quality models, standard definitions, etc.). This situation calls for further investigation efforts on how organizations and OSS communities actually understand OSSECOs. (C) 2017 Elsevier B.V. All rights reserved.
Though opensource engineering analysis tools have not been widely deployed, several of them have recently reached a point of maturity and usability;in industry. This article focuses on the use of opensource tools fo...
详细信息
Though opensource engineering analysis tools have not been widely deployed, several of them have recently reached a point of maturity and usability;in industry. This article focuses on the use of opensource tools for modeling of materials and materials processes in particular. After defining open source software, it presents two case studies, surveys opensource tools aimed at modeling of materials behavior and processes at multiple length and time scales, and discusses future prospects and application areas for opensource tools.
The authors propose an infrastructure for rapidly prototyping applications from open source software components. The Adaptable Multi-Interface Communicator infrastructure (AMICO) is based on ideas of middleware platfo...
详细信息
The authors propose an infrastructure for rapidly prototyping applications from open source software components. The Adaptable Multi-Interface Communicator infrastructure (AMICO) is based on ideas of middleware platforms for component integration, but it focuses on pragmatic aspects of OSS integration, often absent from many existing integration platforms. The authors also identify the key requirements of middleware for rapid prototyping with OSS components and illustrate their approach through two examples in complex scenarios. Another article related to software composition also appears in this issue ("Dynamic Detection of COTS Component Incompatibility").
It is common for in situ hydrologic and water quality data to be collected at high frequencies and for extended durations. These data streams, which may also be collected across many monitoring sites require infrastru...
详细信息
It is common for in situ hydrologic and water quality data to be collected at high frequencies and for extended durations. These data streams, which may also be collected across many monitoring sites require infrastructure for data storage and management. The Observations Data Model (ODM), which is part of the Consortium of Universities for the Advancement of Hydrologic Science, Inc. (CUAHSI) Hydrologic Information System (HIS), was developed as a standard data model in which to organize, store, and describe point observations data. In this paper we describe ODM Tools Python, an open source software application that allows users to query and export, visualize, and perform quality control post processing on time series of environmental observations data stored in an ODM database using automated Python scripting that records the corrections and adjustments made to data series in the quality control process and ensures data editing steps are traceable and reproducible. (C) 2015 The Authors. Published by Elsevier Ltd.
software reliability assessment methods have been changed from closed to open source software (OSS). Although numerous new approaches for improving OSS reliability are formulated, they are not used in practice due to ...
详细信息
software reliability assessment methods have been changed from closed to open source software (OSS). Although numerous new approaches for improving OSS reliability are formulated, they are not used in practice due to their inaccuracy. A new proposed model considering the decreasing trend of fault detection rate is developed in this study to effectively improve OSS reliability. We analyse the changes of the instantaneous fault detection rate over time by using real-world software fault count data from two actual OSS projects, namely, Apache and GNOME, to validate the proposed model performance. Results show that the proposed model with the decreasing trend of fault detection rate has better fitting and predictive performance than the traditional closed sourcesoftware and other OSS reliability models. The proposed model for OSS can further accurately fit and predict the failure process and thus can assist in improving the quality of OSS systems in real- world OSS projects.
The migration of legacy monolith systems toward a microservice architecture is a large-scale, nontrivial technical activity and investment. This shift would be infeasible without the use of robust underlying software ...
详细信息
The migration of legacy monolith systems toward a microservice architecture is a large-scale, nontrivial technical activity and investment. This shift would be infeasible without the use of robust underlying software that can sustain a big part of this work and sort the complexities involved. A myriad of open source software (OSS) projects are available in the community for this purpose, however, many companies may remain reluctant to adopt them as the cornerstone for their new evolved systems that can work at scale. Ownership, security, quality concerns, or support confidence are widely common reasons. Furthermore, these concerns are intensified when the OSS is to take part in critical sections of the evolved system. Using a complex case study from Zalando, this article aims to give some light to both researchers and practitioners into the use of OSS to drive this evolution, and the impact that the OSS can have on the adopting system.
暂无评论