With the rapid development of Open-Source(OS),more and more software projects are maintained and developed in the form of OS.These Open-Source projects depend on and influence each other,gradually forming a huge OS pr...With the rapid development of Open-Source(OS),more and more software projects are maintained and developed in the form of OS.These Open-Source projects depend on and influence each other,gradually forming a huge OS project network,namely an Open-Source Software ECOsystem(OSSECO).Unfortunately,not all OS projects in the open-source ecosystem can be healthy and stable in the long term,and more projects will go from active to inactive and gradually die.In a tightly connected ecosystem,the death of one project can potentially cause the collapse of the entire ecosystem network.How can we effectively prevent such situations from happening?In this paper,we first identify the basic project characteristics that affect the survival of OS projects at both project and ecosystem levels through the proportional hazards model.Then,we utilize graph convolutional networks based on the ecosystem network to extract the ecosystem environment characteristics of OS projects.Finally,we fuse basic project characteristics and environmental project characteristics and construct a Hybrid Structured Prediction Model(HSPM)to predict the OS project survival state.The experimental results show that HSPM significantly improved compared to the traditional prediction model.Our work can substantially assist OS project managers in maintaining their projects’health.It can also provide an essential reference for developers when choosing the right open-source project for their production activities.展开更多
With the rise of open-source software,the social development paradigm occupies an indispensable position in the current software development process.This paper puts forward a variant of the PageRank algorithm to build...With the rise of open-source software,the social development paradigm occupies an indispensable position in the current software development process.This paper puts forward a variant of the PageRank algorithm to build the importance assessment model,which provides quantifiable importance assessment metrics for new Java projects based on Java open-source projects or components.The critical point of the model is to use crawlers to obtain relevant information about Java open-source projects in the GitHub open-source community to build a domain knowledge graph.According to the three dimensions of the Java open-source project’s project influence,project activity and project popularity,the project is measured.A modified PageRank algorithm is proposed to construct the importance evaluation model.Thereby providing quantifiable importance evaluation indicators for new Java projects based on or components of Java open-source projects.This article evaluates the importance of 4512 Java open-source projects obtained on GitHub and has a good effect.展开更多
We present a high performance modularly-built open-source software-OpenIFEM.OpenIFEM is a C++implementation of the modified immersed finite element method(mIFEM)to solve fluid-structure interaction(FSI)problems.This s...We present a high performance modularly-built open-source software-OpenIFEM.OpenIFEM is a C++implementation of the modified immersed finite element method(mIFEM)to solve fluid-structure interaction(FSI)problems.This software is modularly built to perform multiple tasks including fluid dynamics(incompressible and slightly compressible fluid models),linear and nonlinear solid mechanics,and fully coupled fluid-structure interactions.Most of open-source software packages are restricted to certain discretization methods;some are under-tested,under-documented,and lack modularity as well as extensibility.OpenIFEM is designed and built to include a set of generic classes for users to adapt so that any fluid and solid solvers can be coupled through the FSI algorithm.In addition,the package utilizes well-developed and tested libraries.It also comes with standard test cases that serve as software and algorithm validation.The software can be built on cross-platform,i.e.,Linux,Windows,and Mac OS,using CMake.Efficient parallelization is also implemented for high-performance computing for large-sized problems.OpenIFEM is documented using Doxygen and publicly available to download on GitHub.It is expected to benefit the future development of FSI algorithms and be applied to a variety of FSI applications.展开更多
In order to reduce the computational and spatial complexity in rerunning algorithm of sequential patterns query, this paper proposes sequential patterns based and projection database based algorithm for fast interacti...In order to reduce the computational and spatial complexity in rerunning algorithm of sequential patterns query, this paper proposes sequential patterns based and projection database based algorithm for fast interactive sequential patterns mining algorithm (FISP), in which the number of frequent items of the projection databases constructed by the correct mining which based on the previously mined sequences has been reduced. Furthermore, the algorithm's iterative running times are reduced greatly by using global-threshold. The results of experiments testify that FISP outperforms PrefixSpan in interactive mining展开更多
This paper presents a healthcare application for Brazilian digital television,its main purposes and its reception tests with end users.This is an applied research for testing the scope of the Global ITV project funded...This paper presents a healthcare application for Brazilian digital television,its main purposes and its reception tests with end users.This is an applied research for testing the scope of the Global ITV project funded by the Brazilian National Council for Scientific and Technological Development(CNPq)and the European community which has developed a hybrid broadband and broadcasting platform.展开更多
A research project on interaction between agroecosystems and global change has been accepted as a Category Ⅰ contribution to IGBP-GCTE (International Geosphere-Biosphere Programme-Global Change & Terrestrial Ecos...A research project on interaction between agroecosystems and global change has been accepted as a Category Ⅰ contribution to IGBP-GCTE (International Geosphere-Biosphere Programme-Global Change & Terrestrial Ecosystems) Core Research, the highest-level support GCTE has offered to an individual research project so far. This was confirmed by Prof. Noble, GCTE Chairman, in a letter to Prof. Peng Shaolin, Principal Investigator of展开更多
Carbon dioxide injection into deep saline aquifers results in a variety of strongly coupled physical and chemical processes. In this study, reactive transport simulations using a 2-D radial model were performed to inv...Carbon dioxide injection into deep saline aquifers results in a variety of strongly coupled physical and chemical processes. In this study, reactive transport simulations using a 2-D radial model were performed to investigate the fate of the injected CO2, the effect of CO2-water-rock interactions on mineral alteration, and the long-term CO2 sequestration mechanisms of the Liujiagou Formation sandstone at the Shenhua CCS(carbon capture and storage) pilot site of China. Carbon dioxide was injected at a constant rate of 0.1 Mt/year for 30 years, and the fluid flow and geochemical transport simulation was run for a period of 10 000 years by the TOUGHREACT code according to the underground conditions of the Liujiagou Formation. The results show that different trapping phases of CO2 vary with time. Sensitivity analyses indicate that plagioclase composition and chlorite presence are the most significant determinants of stable carbonate minerals and CO2 mineral trapping capacity. For arkosic arenite in the Liujiagou Formation, CO2 can be immobilized by precipitation of ankerite, magnesite, siderite, dawsonite, and calcite for different mineral compositions, with Ca(2+), Mg(2+), Fe(2+) and Na+ provided by dissolution of calcite, albite(or oligoclase) and chlorite. This study can provide useful insights into the geochemistry of CO2 storage in other arkosic arenite(feldspar rich sandstone) formations at other pilots or target sites.展开更多
The changing trends in information technology have greatly influenced the role of GIS in spatial data management, analysis, processing and presentation. It has evolved from the conventional cartography and image proce...The changing trends in information technology have greatly influenced the role of GIS in spatial data management, analysis, processing and presentation. It has evolved from the conventional cartography and image processing to advanced 3D visualization and dynamic graphics tools. Due to this evolving nature of GIS, it has found wide applications in a number of diverse fields. Geophysical exploration projects involve data acquisition at hundreds of spatial locations resulting in large number of datasets. It takes a great deal of time to manage all these datasets during data processing and interpretation. This paper presents the use of GIS as an effective project management tool, providing an interactive data access interface in compute intensive geophysical processing applications. A reusable GIS software component is presented which can be used by geophysical applications to manage their datasets. A practical example is included to demonstrate the implementation of this GIS component as an embedded Project Manager in a seismic refraction software.展开更多
With the development of graphic processing unit(GPU)power,it is now possible to implement geometric correction and edge blending functions on a single computer.However,the processing resources consumed by the geometri...With the development of graphic processing unit(GPU)power,it is now possible to implement geometric correction and edge blending functions on a single computer.However,the processing resources consumed by the geometric correction and edge blending phases still burden the system and slow down the main application considerably.A new platform independent scheme is proposed,minimizing the negative influence on performance.In this scheme,parameters for geometric correction and edge blending are firstly defined in an interactive way and recorded as a 32-bit high dynamic range(HDR) image,which is then used by high level shading language(HLSL) codes embedded in the main application as a lookup table,greatly reducing the computational complexity and enhancing flexibility.展开更多
In the acquisition of a second language, the learner feels motivated to create verbal exchanges in order to build relationships with his/her partners but especially xo grow discursive and formative skills at the same ...In the acquisition of a second language, the learner feels motivated to create verbal exchanges in order to build relationships with his/her partners but especially xo grow discursive and formative skills at the same time. Under this aspect, we're going to investigate, firstly, what the role of creativity is in interactions in the language class. On the other hand, the adoption of creative interaction techniques allows the group to take a new look in the face of its learning (apprenticeship), to better manage its potential. Finally, it would be interesting to propose the realization of a project of creative communication, to re-explore creativity in problem solving through the techniques of the game, giving more importance to the performance of more or less complex tasks and the development of the project in a holistic and action-oriented approach.展开更多
In this paper, we design a two-wheeled mobile robot which could be control by Android mobile phone. The way that controlling robot through Android software is easy and convenient for people to use; while the two-wheel...In this paper, we design a two-wheeled mobile robot which could be control by Android mobile phone. The way that controlling robot through Android software is easy and convenient for people to use; while the two-wheeled mobile robot owns the characteristics of adaptation and flexibility. As a platform, this robot can accomplish a series of functions by combining it with different additional modules. Therefore, this robot has significant spreading value and promising application future. As for the principle of controlling the robot: by adjusting the direction of rotation of two isolating electric motor, we can keep its balance. By changing the dip of the robot, in other words, changing the speed of rotation of electric motor, we can determine the speed of the robot. Through controlling the difference of the speed between two electric motors, we can adjust the direction of the robot. All controlling depends on the feedback provided by optical encoder, gyroscope and accelerometer. As for human-computer interaction, we accomplish human-computer communication on the basis of Bluetooth, and we design an Android software used for direct the robot. Through experiment, we confirmed that the robot can keep balance itself, and can be controlled to move in a specific direction by our Android software. In the end, through establishing small-scale holographic projection equipment on the robot, we discuss the prospect of it.展开更多
三峡工程作为全球巨型水利枢纽之一,其水文泥沙问题对防洪安全、库容保持及流域生态健康具有深远影响。本研究基于文献计量法,利用CiteSpace对2010-2022年Web of Science(WOS)与中国知网(CNKI)的中英文文献进行定量分析,系统梳理三峡水...三峡工程作为全球巨型水利枢纽之一,其水文泥沙问题对防洪安全、库容保持及流域生态健康具有深远影响。本研究基于文献计量法,利用CiteSpace对2010-2022年Web of Science(WOS)与中国知网(CNKI)的中英文文献进行定量分析,系统梳理三峡水文泥沙研究脉络与热点演进。研究发现,国内外年均发文量超过310篇,研究热度持续攀升,国内研究主要聚焦库区泥沙淤积与调度优化,国际研究则侧重生态效应与风险评估。研究机构以长江水利委员会、武汉大学及中科院等机构为主要研究力量,但跨学科协作网络有待加强。入库水沙变化、库区淤积规律、坝下游冲刷效应、江湖关系演变、生态影响及监测技术6个关键问题的研究呈现阶段性深化特征,其中前5类问题以三峡工程整体竣工验收为节点分为两阶段,研究内容逐渐从现象观测转向机理探究,研究不断深入细化。泥沙监测技术研究自2020年起开始向智能化转型。本研究为三峡工程泥沙管理优化及全球巨型水库水沙调控提供了政策建议与理论参考。展开更多
基金This work was supported by the National Social Science Foundation(NSSF)Research on intelligent recommendation of multi-modal resources for children’s graded reading in smart library(22BTQ033)the Science and Technology Research and Development Program Project of China railway group limited(Project No.2021-Special-08).
文摘With the rapid development of Open-Source(OS),more and more software projects are maintained and developed in the form of OS.These Open-Source projects depend on and influence each other,gradually forming a huge OS project network,namely an Open-Source Software ECOsystem(OSSECO).Unfortunately,not all OS projects in the open-source ecosystem can be healthy and stable in the long term,and more projects will go from active to inactive and gradually die.In a tightly connected ecosystem,the death of one project can potentially cause the collapse of the entire ecosystem network.How can we effectively prevent such situations from happening?In this paper,we first identify the basic project characteristics that affect the survival of OS projects at both project and ecosystem levels through the proportional hazards model.Then,we utilize graph convolutional networks based on the ecosystem network to extract the ecosystem environment characteristics of OS projects.Finally,we fuse basic project characteristics and environmental project characteristics and construct a Hybrid Structured Prediction Model(HSPM)to predict the OS project survival state.The experimental results show that HSPM significantly improved compared to the traditional prediction model.Our work can substantially assist OS project managers in maintaining their projects’health.It can also provide an essential reference for developers when choosing the right open-source project for their production activities.
基金This work has been supported by the National Science Foundation of China Grant No.61762092“Dynamic multi-objective requirement optimization based on transfer learning,”and the Open Foundation of the Key Laboratory in Software Engineering of Yunnan Province,Grant No.2017SE204+1 种基金“Research on extracting software feature models using transfer learning,”and the National Science Foundation of China Grant No.61762089“The key research of high order tensor decomposition in a distributed environment”.
文摘With the rise of open-source software,the social development paradigm occupies an indispensable position in the current software development process.This paper puts forward a variant of the PageRank algorithm to build the importance assessment model,which provides quantifiable importance assessment metrics for new Java projects based on Java open-source projects or components.The critical point of the model is to use crawlers to obtain relevant information about Java open-source projects in the GitHub open-source community to build a domain knowledge graph.According to the three dimensions of the Java open-source project’s project influence,project activity and project popularity,the project is measured.A modified PageRank algorithm is proposed to construct the importance evaluation model.Thereby providing quantifiable importance evaluation indicators for new Java projects based on or components of Java open-source projects.This article evaluates the importance of 4512 Java open-source projects obtained on GitHub and has a good effect.
文摘We present a high performance modularly-built open-source software-OpenIFEM.OpenIFEM is a C++implementation of the modified immersed finite element method(mIFEM)to solve fluid-structure interaction(FSI)problems.This software is modularly built to perform multiple tasks including fluid dynamics(incompressible and slightly compressible fluid models),linear and nonlinear solid mechanics,and fully coupled fluid-structure interactions.Most of open-source software packages are restricted to certain discretization methods;some are under-tested,under-documented,and lack modularity as well as extensibility.OpenIFEM is designed and built to include a set of generic classes for users to adapt so that any fluid and solid solvers can be coupled through the FSI algorithm.In addition,the package utilizes well-developed and tested libraries.It also comes with standard test cases that serve as software and algorithm validation.The software can be built on cross-platform,i.e.,Linux,Windows,and Mac OS,using CMake.Efficient parallelization is also implemented for high-performance computing for large-sized problems.OpenIFEM is documented using Doxygen and publicly available to download on GitHub.It is expected to benefit the future development of FSI algorithms and be applied to a variety of FSI applications.
基金Supported by the National Natural Science Funda-tion of China (70371015) andthe Natural Science Foundation of Jian-gsu Province (BK2004058)
文摘In order to reduce the computational and spatial complexity in rerunning algorithm of sequential patterns query, this paper proposes sequential patterns based and projection database based algorithm for fast interactive sequential patterns mining algorithm (FISP), in which the number of frequent items of the projection databases constructed by the correct mining which based on the previously mined sequences has been reduced. Furthermore, the algorithm's iterative running times are reduced greatly by using global-threshold. The results of experiments testify that FISP outperforms PrefixSpan in interactive mining
文摘This paper presents a healthcare application for Brazilian digital television,its main purposes and its reception tests with end users.This is an applied research for testing the scope of the Global ITV project funded by the Brazilian National Council for Scientific and Technological Development(CNPq)and the European community which has developed a hybrid broadband and broadcasting platform.
文摘A research project on interaction between agroecosystems and global change has been accepted as a Category Ⅰ contribution to IGBP-GCTE (International Geosphere-Biosphere Programme-Global Change & Terrestrial Ecosystems) Core Research, the highest-level support GCTE has offered to an individual research project so far. This was confirmed by Prof. Noble, GCTE Chairman, in a letter to Prof. Peng Shaolin, Principal Investigator of
基金supported by the Global Climate and Energy Project(No.2384638-43106-A)the National Natural Science Foundation of China(No.41072180)+1 种基金the Special Scientific Research Fund of Public Welfare Profession of the Ministry of Land and Resources of China(No.201211063)a bilateral project of China Australia Geological Storage of CO2 Project Phase 2(CAGS2)
文摘Carbon dioxide injection into deep saline aquifers results in a variety of strongly coupled physical and chemical processes. In this study, reactive transport simulations using a 2-D radial model were performed to investigate the fate of the injected CO2, the effect of CO2-water-rock interactions on mineral alteration, and the long-term CO2 sequestration mechanisms of the Liujiagou Formation sandstone at the Shenhua CCS(carbon capture and storage) pilot site of China. Carbon dioxide was injected at a constant rate of 0.1 Mt/year for 30 years, and the fluid flow and geochemical transport simulation was run for a period of 10 000 years by the TOUGHREACT code according to the underground conditions of the Liujiagou Formation. The results show that different trapping phases of CO2 vary with time. Sensitivity analyses indicate that plagioclase composition and chlorite presence are the most significant determinants of stable carbonate minerals and CO2 mineral trapping capacity. For arkosic arenite in the Liujiagou Formation, CO2 can be immobilized by precipitation of ankerite, magnesite, siderite, dawsonite, and calcite for different mineral compositions, with Ca(2+), Mg(2+), Fe(2+) and Na+ provided by dissolution of calcite, albite(or oligoclase) and chlorite. This study can provide useful insights into the geochemistry of CO2 storage in other arkosic arenite(feldspar rich sandstone) formations at other pilots or target sites.
文摘The changing trends in information technology have greatly influenced the role of GIS in spatial data management, analysis, processing and presentation. It has evolved from the conventional cartography and image processing to advanced 3D visualization and dynamic graphics tools. Due to this evolving nature of GIS, it has found wide applications in a number of diverse fields. Geophysical exploration projects involve data acquisition at hundreds of spatial locations resulting in large number of datasets. It takes a great deal of time to manage all these datasets during data processing and interpretation. This paper presents the use of GIS as an effective project management tool, providing an interactive data access interface in compute intensive geophysical processing applications. A reusable GIS software component is presented which can be used by geophysical applications to manage their datasets. A practical example is included to demonstrate the implementation of this GIS component as an embedded Project Manager in a seismic refraction software.
文摘With the development of graphic processing unit(GPU)power,it is now possible to implement geometric correction and edge blending functions on a single computer.However,the processing resources consumed by the geometric correction and edge blending phases still burden the system and slow down the main application considerably.A new platform independent scheme is proposed,minimizing the negative influence on performance.In this scheme,parameters for geometric correction and edge blending are firstly defined in an interactive way and recorded as a 32-bit high dynamic range(HDR) image,which is then used by high level shading language(HLSL) codes embedded in the main application as a lookup table,greatly reducing the computational complexity and enhancing flexibility.
文摘In the acquisition of a second language, the learner feels motivated to create verbal exchanges in order to build relationships with his/her partners but especially xo grow discursive and formative skills at the same time. Under this aspect, we're going to investigate, firstly, what the role of creativity is in interactions in the language class. On the other hand, the adoption of creative interaction techniques allows the group to take a new look in the face of its learning (apprenticeship), to better manage its potential. Finally, it would be interesting to propose the realization of a project of creative communication, to re-explore creativity in problem solving through the techniques of the game, giving more importance to the performance of more or less complex tasks and the development of the project in a holistic and action-oriented approach.
文摘In this paper, we design a two-wheeled mobile robot which could be control by Android mobile phone. The way that controlling robot through Android software is easy and convenient for people to use; while the two-wheeled mobile robot owns the characteristics of adaptation and flexibility. As a platform, this robot can accomplish a series of functions by combining it with different additional modules. Therefore, this robot has significant spreading value and promising application future. As for the principle of controlling the robot: by adjusting the direction of rotation of two isolating electric motor, we can keep its balance. By changing the dip of the robot, in other words, changing the speed of rotation of electric motor, we can determine the speed of the robot. Through controlling the difference of the speed between two electric motors, we can adjust the direction of the robot. All controlling depends on the feedback provided by optical encoder, gyroscope and accelerometer. As for human-computer interaction, we accomplish human-computer communication on the basis of Bluetooth, and we design an Android software used for direct the robot. Through experiment, we confirmed that the robot can keep balance itself, and can be controlled to move in a specific direction by our Android software. In the end, through establishing small-scale holographic projection equipment on the robot, we discuss the prospect of it.
文摘三峡工程作为全球巨型水利枢纽之一,其水文泥沙问题对防洪安全、库容保持及流域生态健康具有深远影响。本研究基于文献计量法,利用CiteSpace对2010-2022年Web of Science(WOS)与中国知网(CNKI)的中英文文献进行定量分析,系统梳理三峡水文泥沙研究脉络与热点演进。研究发现,国内外年均发文量超过310篇,研究热度持续攀升,国内研究主要聚焦库区泥沙淤积与调度优化,国际研究则侧重生态效应与风险评估。研究机构以长江水利委员会、武汉大学及中科院等机构为主要研究力量,但跨学科协作网络有待加强。入库水沙变化、库区淤积规律、坝下游冲刷效应、江湖关系演变、生态影响及监测技术6个关键问题的研究呈现阶段性深化特征,其中前5类问题以三峡工程整体竣工验收为节点分为两阶段,研究内容逐渐从现象观测转向机理探究,研究不断深入细化。泥沙监测技术研究自2020年起开始向智能化转型。本研究为三峡工程泥沙管理优化及全球巨型水库水沙调控提供了政策建议与理论参考。