Software crowdsourcing(SW CS)is an evolving software development paradigm,in which crowds of people are asked to solve various problems through an open call(with the encouragement of prizes for the top solutions).Beca...Software crowdsourcing(SW CS)is an evolving software development paradigm,in which crowds of people are asked to solve various problems through an open call(with the encouragement of prizes for the top solutions).Because of its dynamic nature,SW CS has been progressively accepted and adopted in the software industry.However,issues pertinent to the understanding of requirements among crowds of people and requirements engineers are yet to be clarified and explained.If the requirements are not clear to the development team,it has a significant effect on the quality of the software product.This study aims to identify the potential challenges faced by requirements engineers when conducting the SW–CS based requirements engineering(RE)process.Moreover,solutions to overcome these challenges are also identified.Qualitative data analysis is performed on the interview data collected from software industry professionals.Consequently,20 SW–CS based RE challenges and their subsequent proposed solutions are devised,which are further grouped under seven categories.This study is beneficial for academicians,researchers and practitioners by providing detailed SW–CS based RE challenges and subsequent solutions that could eventually guide them to understand and effectively implement RE in SW CS.展开更多
The current status of the China's software industry is introduced, including the great potential opportunities and many problems across the path to success. The main measures are discussed to keep abreast of the...The current status of the China's software industry is introduced, including the great potential opportunities and many problems across the path to success. The main measures are discussed to keep abreast of the time needs and fuse with the whole family of global IT industry.展开更多
The software industries in developing countries are facing enormous challenges in order to grow amid fierce competition of import from the software makers in developed countries. Open source software (OSS) movement, w...The software industries in developing countries are facing enormous challenges in order to grow amid fierce competition of import from the software makers in developed countries. Open source software (OSS) movement, which is a particular phenomenon in the software industries, seems to be a challenging opportunity for the developing countries that wants to move their own software industries up the value chain. This paper, using China as an example, identifies the issues that need to be addressed for the software industry, as well as the special characteristics of software products that need to be dealt with carefully. It proposes promoting OSS as a strategy the Chinese government should adopt to grow the software industry and the specific actions that should be taken.展开更多
This paper presents a broad range of suggestions on the concept of quality-assured industry-oriented higher education in software engineering,a central theme of the annual CEISIE(CEISEE this year) workshops since the ...This paper presents a broad range of suggestions on the concept of quality-assured industry-oriented higher education in software engineering,a central theme of the annual CEISIE(CEISEE this year) workshops since the first one held in Harbin,China,in 2005.It draws on the lessons of collaborative experiences involving academics and industrialists from Europe and China.These experiences make the case for a strong role for software industryoriented higher education in the production of the software architects,developers and engineers required for the future.展开更多
The Chinese software industry has had a late start. Although it has been developing fast, it is still at its initial stage. 1. Industry Scale At present, there are more than 1,800 software enterprises, with employees ...The Chinese software industry has had a late start. Although it has been developing fast, it is still at its initial stage. 1. Industry Scale At present, there are more than 1,800 software enterprises, with employees numbering 100,000. Enterprises of a certain scale include the Founder Group Corporation, Chinese Software Corporation,Software Group Corporation of Northeast University, Shandong Zhongchuan Software Engineering Corporation, Yongyou Software Group Corporation, Beijing Hope Group Corporation, Stone Lifang Company,展开更多
The information technology (IT) has the potentiality to narrow the economic gap between the advanced and the developing countries because of the less equipment than other industries. Although Nepal is one of the poore...The information technology (IT) has the potentiality to narrow the economic gap between the advanced and the developing countries because of the less equipment than other industries. Although Nepal is one of the poorest countries with insufficient infrastructures, some software companies are trying to go out on the international market. In this paper, we focus on the possibility of business success of Nepali software industry and the problems to be solved for that purpose. Our approach is the way to go to the field, to watch the miscellaneous phenomena, to interview with the parties concerned and to construct the story. As the result we know that the biggest problem for the Nepali software industry is not the technical situation of software science but the lack of the real experiences of the business.展开更多
The present paper introduces the overall situation of investment in China by Japanese enterprises. It focuses on the cooperation between Chinese and Japanese enterprises in the software industry. It gives a detailed a...The present paper introduces the overall situation of investment in China by Japanese enterprises. It focuses on the cooperation between Chinese and Japanese enterprises in the software industry. It gives a detailed account of strategic investment by Japanese enterprises, their joint-venture projects with Chinese investors and establishment of R&D centers and laboratories in China's software industry, and it analyzes the problems and prospects of Japanese investment in China's software industry. The paper suggests that it is of vital to maintain friendly Sino-Japanese relations, to strengthen bilateral economic cooperation and to enhance mutaal political confidence.展开更多
COVID-19 is the contagious disease transmitted by Coronavirus.The majority of people diagnosed with COVID-19 may suffer from moderate-tosevere respiratory illnesses and stabilize without preferential treatment.Those w...COVID-19 is the contagious disease transmitted by Coronavirus.The majority of people diagnosed with COVID-19 may suffer from moderate-tosevere respiratory illnesses and stabilize without preferential treatment.Those who are most likely to experience significant infections include the elderly as well as people with a history of significant medical issues including heart disease,diabetes,or chronic breathing problems.The novel Coronavirus has affected not only the physical and mental health of the people but also had adverse impact on their emotional well-being.For months on end now,due to constant monitoring and containment measures to combat COVID-19,people have been forced to live in isolation and maintain the norms of social distancing with no community interactions.Social ties,experiences,and partnerships are not only integral part of work life but also form the basis of human evolvement.However,COVID-19 brought all such communication to a grinding halt.Digital interactions have failed to support the fervor that one enjoys in face-to-face meets.The COVID-19 disease outbreak has triggered dramatic changes in many sectors,and the main among them is the software industry.This paper aims at assessing COVID-19’s impact on Software Industries.The impact of the COVID-19 disease outbreak has been measured on the basis of some predefined criteria for the demand of different software applications in the software industry.For the stated analysis,we used an approach that involves the application of the integrated Fuzzy ANP and TOPSIS strategies for the assessment of the impact of COVID-19 on the software industry.Findings of this research study indicate that Government administration based software applications were severely affected,and these applications have been the major apprehensions in the wake of the pandemic’s outbreak.Undoubtedly,COVID-19 has had a considerable impact on software industry,yet the damage is not irretrievable and the world’s societies can emerge out of this setback through concerted efforts in all facets of life.展开更多
The rapid growth of Internet usage and electronic commerce (e commerce) applications will push traditional industries to transform their business models and to re engineer their information systems. This direction w...The rapid growth of Internet usage and electronic commerce (e commerce) applications will push traditional industries to transform their business models and to re engineer their information systems. This direction will give the software industry either great opportunities for their business growth or crucial challenges to their existence. This article describes two essential challenges the software industry will face and presents relevant new technologies that will be helpful for overcoming those challenges.展开更多
Almost all industrial monitor software utilizes network communication. This paper mainly describes how the industrial monitor application selects the communication method. It also details some implementing techniques.
Digital twin is currently undergoing a significant transformation from the conceptual and theoretical research phase to the implementation and application phase.However,a universally adaptable research and development...Digital twin is currently undergoing a significant transformation from the conceptual and theoretical research phase to the implementation and application phase.However,a universally adaptable research and development platform for digital twin is critically needed to meet the development requirements.Specifically,a publicly accessible simulation,testing,and validation platform which can support digital twin model building,data processing,algorithm design,configuration,etc.,is urgently required for researchers.Furthermore,for developers from the industry,a lowcode development platform that can offer a customizable suite of functions such as model creation,data management,protocol configuration,and visualization is urgently needed.Meanwhile,for enterprise users,there is a lack of an application management platform that can be configured and migrated for various application scenarios,functions,and modes.Therefore,based on the system research of digital twin theories and key technologies by the authors(such as the five-dimension digital twin model,digital twin modeling and digital twin data theory,digital twin standards,and so on),a digital twin software platform reference architecture,namely make Twin,is proposed and designed,as well as its ten core functions.The workflow of the make Twin and the interaction mechanisms among its core functions are described.Finally,a digital twin application system for a chemical fiber textile shop floor(CFTS)which was developed according to make Twin,is introduced,which validates the proposed reference architecture.展开更多
Through the cooperation of College of Software and IBM Corporation,new technologies and methods are introduced into classroom successively to carry on the innovation of industrialized software education curriculum sys...Through the cooperation of College of Software and IBM Corporation,new technologies and methods are introduced into classroom successively to carry on the innovation of industrialized software education curriculum system.Take the new "data structure and modeling" course for example.This innovation model develops teaching materials and laboratory manuals.It improves students' hands-on ability through business cases training and preferably enhances students' ability to solve problems in the process of analyzing practical situations.This model cultivates students to meet actual demands of enterprises.Besides,supported by Co-Lab,student clubs and innovation units can be set up to compete,practice,and complete final design,achieving "pre-employment" in the training base.The practices of this model have already brought up a plenty of engineering-type,innovation-type and utility-type talents,bringing the continuous rise in the students' employment rate and employment quality.展开更多
"Data Structure and Algorithm",which is an important major subject in computer science,has a lot of problems in teaching activity.This paper introduces and analyzes the situation and problems in this course ..."Data Structure and Algorithm",which is an important major subject in computer science,has a lot of problems in teaching activity.This paper introduces and analyzes the situation and problems in this course study.A "programming factory" method is then brought out which is indeed a practice-oriented platform of the teachingstudy process.Good results are obtained by this creative method.展开更多
The accuracy and efficiency of three-dimensional(3D)surface forming,which directly affects the cycle and quality of production,is important in manufacturing.In practice,given the uncertainty of metal plate springback,...The accuracy and efficiency of three-dimensional(3D)surface forming,which directly affects the cycle and quality of production,is important in manufacturing.In practice,given the uncertainty of metal plate springback,an error exists between the actual plate and the target surface,which creates a nonlinear mapping from computer aided design models to bending surfaces.Technicians need to reconfigure parameters and process a surface multiple times to delicately control springback,which greatly wastes human and material resources.This study aims to address the springback control problem to improve the efficiency and accuracy of sheet metal forming.A basic computation approach is proposed based on the DeepFit model to calculate the springback value in 3D surface bending.To address the sample data shortage problem,we put forward an advanced approach by combining a deep learning model with case-based reasoning(CBR).Next,a multi-model fused bending parameter generation framework is devised to implement the advanced springback computation approach through surface data preprocessing,CBR-based model matching,convolution neural network-based machining surface generation,and bending parameter generation with a series of model transformations.Moreover,the proposed approaches and the framework are verified by considering saddle surface processing as an example.Overall,this study provides a new idea to improve the accuracy and efficiency of surface processing.展开更多
Software vulnerabilities,when actively exploited by malicious parties,can lead to catastrophic consequences.Proper handling of software vulnerabilities is essential in the industrial context,particularly when the soft...Software vulnerabilities,when actively exploited by malicious parties,can lead to catastrophic consequences.Proper handling of software vulnerabilities is essential in the industrial context,particularly when the software is deployed in critical infrastructures.Therefore,several industrial standards mandate secure coding guidelines and industrial software developers’training,as software quality is a significant contributor to secure software.CyberSecurity Challenges(CSC)form a method that combines serious game techniques with cybersecurity and secure coding guidelines to raise secure coding awareness of software developers in the industry.These cybersecurity awareness events have been used with success in industrial environments.However,until now,these coached events took place on-site.In the present work,we briefly introduce cybersecurity challenges and propose a novel platform that allows these events to take place online.The introduced cybersecurity awareness platform,which the authors call Sifu,performs automatic assessment of challenges in compliance to secure coding guidelines,and uses an artificial intelligence method to provide players with solution-guiding hints.Furthermore,due to its characteristics,the Sifu platform allows for remote(online)learning,in times of social distancing.The CyberSecurity Challenges events based on the Sifu platform were evaluated during four online real-life CSC events.We report on three surveys showing that the Sifu platform’s CSC events are adequate to raise industry software developers awareness on secure coding.展开更多
Software vulnerabilities,when actively exploited by malicious parties,can lead to catastrophic consequences.Proper handling of software vulnerabilities is essential in the industrial context,particularly when the soft...Software vulnerabilities,when actively exploited by malicious parties,can lead to catastrophic consequences.Proper handling of software vulnerabilities is essential in the industrial context,particularly when the software is deployed in critical infrastructures.Therefore,several industrial standards mandate secure coding guidelines and industrial software developers’training,as software quality is a significant contributor to secure software.CyberSecurity Challenges(CSC)form a method that combines serious game techniques with cybersecurity and secure coding guidelines to raise secure coding awareness of software developers in the industry.These cybersecurity awareness events have been used with success in industrial environments.However,until now,these coached events took place on-site.In the present work,we briefly introduce cybersecurity challenges and propose a novel platform that allows these events to take place online.The introduced cybersecurity awareness platform,which the authors call Sifu,performs automatic assessment of challenges in compliance to secure coding guidelines,and uses an artificial intelligence method to provide players with solution-guiding hints.Furthermore,due to its characteristics,the Sifu platform allows for remote(online)learning,in times of social distancing.The CyberSecurity Challenges events based on the Sifu platform were evaluated during four online real-life CSC events.We report on three surveys showing that the Sifu platform’s CSC events are adequate to raise industry software developers awareness on secure coding.展开更多
基金‘This research is funded by Taif University,TURSP-2020/115’.
文摘Software crowdsourcing(SW CS)is an evolving software development paradigm,in which crowds of people are asked to solve various problems through an open call(with the encouragement of prizes for the top solutions).Because of its dynamic nature,SW CS has been progressively accepted and adopted in the software industry.However,issues pertinent to the understanding of requirements among crowds of people and requirements engineers are yet to be clarified and explained.If the requirements are not clear to the development team,it has a significant effect on the quality of the software product.This study aims to identify the potential challenges faced by requirements engineers when conducting the SW–CS based requirements engineering(RE)process.Moreover,solutions to overcome these challenges are also identified.Qualitative data analysis is performed on the interview data collected from software industry professionals.Consequently,20 SW–CS based RE challenges and their subsequent proposed solutions are devised,which are further grouped under seven categories.This study is beneficial for academicians,researchers and practitioners by providing detailed SW–CS based RE challenges and subsequent solutions that could eventually guide them to understand and effectively implement RE in SW CS.
文摘The current status of the China's software industry is introduced, including the great potential opportunities and many problems across the path to success. The main measures are discussed to keep abreast of the time needs and fuse with the whole family of global IT industry.
文摘The software industries in developing countries are facing enormous challenges in order to grow amid fierce competition of import from the software makers in developed countries. Open source software (OSS) movement, which is a particular phenomenon in the software industries, seems to be a challenging opportunity for the developing countries that wants to move their own software industries up the value chain. This paper, using China as an example, identifies the issues that need to be addressed for the software industry, as well as the special characteristics of software products that need to be dealt with carefully. It proposes promoting OSS as a strategy the Chinese government should adopt to grow the software industry and the specific actions that should be taken.
文摘This paper presents a broad range of suggestions on the concept of quality-assured industry-oriented higher education in software engineering,a central theme of the annual CEISIE(CEISEE this year) workshops since the first one held in Harbin,China,in 2005.It draws on the lessons of collaborative experiences involving academics and industrialists from Europe and China.These experiences make the case for a strong role for software industryoriented higher education in the production of the software architects,developers and engineers required for the future.
文摘The Chinese software industry has had a late start. Although it has been developing fast, it is still at its initial stage. 1. Industry Scale At present, there are more than 1,800 software enterprises, with employees numbering 100,000. Enterprises of a certain scale include the Founder Group Corporation, Chinese Software Corporation,Software Group Corporation of Northeast University, Shandong Zhongchuan Software Engineering Corporation, Yongyou Software Group Corporation, Beijing Hope Group Corporation, Stone Lifang Company,
基金Supported by the project of the Institute of Human and Environment of Kanto Gakuin University in 2002 and 2003
文摘The information technology (IT) has the potentiality to narrow the economic gap between the advanced and the developing countries because of the less equipment than other industries. Although Nepal is one of the poorest countries with insufficient infrastructures, some software companies are trying to go out on the international market. In this paper, we focus on the possibility of business success of Nepali software industry and the problems to be solved for that purpose. Our approach is the way to go to the field, to watch the miscellaneous phenomena, to interview with the parties concerned and to construct the story. As the result we know that the biggest problem for the Nepali software industry is not the technical situation of software science but the lack of the real experiences of the business.
文摘The present paper introduces the overall situation of investment in China by Japanese enterprises. It focuses on the cooperation between Chinese and Japanese enterprises in the software industry. It gives a detailed account of strategic investment by Japanese enterprises, their joint-venture projects with Chinese investors and establishment of R&D centers and laboratories in China's software industry, and it analyzes the problems and prospects of Japanese investment in China's software industry. The paper suggests that it is of vital to maintain friendly Sino-Japanese relations, to strengthen bilateral economic cooperation and to enhance mutaal political confidence.
文摘COVID-19 is the contagious disease transmitted by Coronavirus.The majority of people diagnosed with COVID-19 may suffer from moderate-tosevere respiratory illnesses and stabilize without preferential treatment.Those who are most likely to experience significant infections include the elderly as well as people with a history of significant medical issues including heart disease,diabetes,or chronic breathing problems.The novel Coronavirus has affected not only the physical and mental health of the people but also had adverse impact on their emotional well-being.For months on end now,due to constant monitoring and containment measures to combat COVID-19,people have been forced to live in isolation and maintain the norms of social distancing with no community interactions.Social ties,experiences,and partnerships are not only integral part of work life but also form the basis of human evolvement.However,COVID-19 brought all such communication to a grinding halt.Digital interactions have failed to support the fervor that one enjoys in face-to-face meets.The COVID-19 disease outbreak has triggered dramatic changes in many sectors,and the main among them is the software industry.This paper aims at assessing COVID-19’s impact on Software Industries.The impact of the COVID-19 disease outbreak has been measured on the basis of some predefined criteria for the demand of different software applications in the software industry.For the stated analysis,we used an approach that involves the application of the integrated Fuzzy ANP and TOPSIS strategies for the assessment of the impact of COVID-19 on the software industry.Findings of this research study indicate that Government administration based software applications were severely affected,and these applications have been the major apprehensions in the wake of the pandemic’s outbreak.Undoubtedly,COVID-19 has had a considerable impact on software industry,yet the damage is not irretrievable and the world’s societies can emerge out of this setback through concerted efforts in all facets of life.
文摘The rapid growth of Internet usage and electronic commerce (e commerce) applications will push traditional industries to transform their business models and to re engineer their information systems. This direction will give the software industry either great opportunities for their business growth or crucial challenges to their existence. This article describes two essential challenges the software industry will face and presents relevant new technologies that will be helpful for overcoming those challenges.
文摘Almost all industrial monitor software utilizes network communication. This paper mainly describes how the industrial monitor application selects the communication method. It also details some implementing techniques.
基金financially supported in part by the National Key Research and Development Program of China under Grant 2020YFB1708400the National Natural Science Foundation of China(NSFC)under Grant 52120105008 and Grants 52005026。
文摘Digital twin is currently undergoing a significant transformation from the conceptual and theoretical research phase to the implementation and application phase.However,a universally adaptable research and development platform for digital twin is critically needed to meet the development requirements.Specifically,a publicly accessible simulation,testing,and validation platform which can support digital twin model building,data processing,algorithm design,configuration,etc.,is urgently required for researchers.Furthermore,for developers from the industry,a lowcode development platform that can offer a customizable suite of functions such as model creation,data management,protocol configuration,and visualization is urgently needed.Meanwhile,for enterprise users,there is a lack of an application management platform that can be configured and migrated for various application scenarios,functions,and modes.Therefore,based on the system research of digital twin theories and key technologies by the authors(such as the five-dimension digital twin model,digital twin modeling and digital twin data theory,digital twin standards,and so on),a digital twin software platform reference architecture,namely make Twin,is proposed and designed,as well as its ten core functions.The workflow of the make Twin and the interaction mechanisms among its core functions are described.Finally,a digital twin application system for a chemical fiber textile shop floor(CFTS)which was developed according to make Twin,is introduced,which validates the proposed reference architecture.
基金supported by NSF(60873078)NTIF(X2JSB2090571)+1 种基金SCUT(Y1080150, Y1080160, Y1080170, Y1090160, Y1090170)SCUTKCCP(Y3080020)
文摘Through the cooperation of College of Software and IBM Corporation,new technologies and methods are introduced into classroom successively to carry on the innovation of industrialized software education curriculum system.Take the new "data structure and modeling" course for example.This innovation model develops teaching materials and laboratory manuals.It improves students' hands-on ability through business cases training and preferably enhances students' ability to solve problems in the process of analyzing practical situations.This model cultivates students to meet actual demands of enterprises.Besides,supported by Co-Lab,student clubs and innovation units can be set up to compete,practice,and complete final design,achieving "pre-employment" in the training base.The practices of this model have already brought up a plenty of engineering-type,innovation-type and utility-type talents,bringing the continuous rise in the students' employment rate and employment quality.
基金supported by NSF B55101680,NTIF B2090571,B2110140,SCUT x2rjD2116860,Y1080170,Y1090160,Y1100030,Y1100050,Y1110020 and S1010561121,G101056137
文摘"Data Structure and Algorithm",which is an important major subject in computer science,has a lot of problems in teaching activity.This paper introduces and analyzes the situation and problems in this course study.A "programming factory" method is then brought out which is indeed a practice-oriented platform of the teachingstudy process.Good results are obtained by this creative method.
基金This work was supported by the National Natural Science Foundation of China(No.61972243).
文摘The accuracy and efficiency of three-dimensional(3D)surface forming,which directly affects the cycle and quality of production,is important in manufacturing.In practice,given the uncertainty of metal plate springback,an error exists between the actual plate and the target surface,which creates a nonlinear mapping from computer aided design models to bending surfaces.Technicians need to reconfigure parameters and process a surface multiple times to delicately control springback,which greatly wastes human and material resources.This study aims to address the springback control problem to improve the efficiency and accuracy of sheet metal forming.A basic computation approach is proposed based on the DeepFit model to calculate the springback value in 3D surface bending.To address the sample data shortage problem,we put forward an advanced approach by combining a deep learning model with case-based reasoning(CBR).Next,a multi-model fused bending parameter generation framework is devised to implement the advanced springback computation approach through surface data preprocessing,CBR-based model matching,convolution neural network-based machining surface generation,and bending parameter generation with a series of model transformations.Moreover,the proposed approaches and the framework are verified by considering saddle surface processing as an example.Overall,this study provides a new idea to improve the accuracy and efficiency of surface processing.
文摘Software vulnerabilities,when actively exploited by malicious parties,can lead to catastrophic consequences.Proper handling of software vulnerabilities is essential in the industrial context,particularly when the software is deployed in critical infrastructures.Therefore,several industrial standards mandate secure coding guidelines and industrial software developers’training,as software quality is a significant contributor to secure software.CyberSecurity Challenges(CSC)form a method that combines serious game techniques with cybersecurity and secure coding guidelines to raise secure coding awareness of software developers in the industry.These cybersecurity awareness events have been used with success in industrial environments.However,until now,these coached events took place on-site.In the present work,we briefly introduce cybersecurity challenges and propose a novel platform that allows these events to take place online.The introduced cybersecurity awareness platform,which the authors call Sifu,performs automatic assessment of challenges in compliance to secure coding guidelines,and uses an artificial intelligence method to provide players with solution-guiding hints.Furthermore,due to its characteristics,the Sifu platform allows for remote(online)learning,in times of social distancing.The CyberSecurity Challenges events based on the Sifu platform were evaluated during four online real-life CSC events.We report on three surveys showing that the Sifu platform’s CSC events are adequate to raise industry software developers awareness on secure coding.
文摘Software vulnerabilities,when actively exploited by malicious parties,can lead to catastrophic consequences.Proper handling of software vulnerabilities is essential in the industrial context,particularly when the software is deployed in critical infrastructures.Therefore,several industrial standards mandate secure coding guidelines and industrial software developers’training,as software quality is a significant contributor to secure software.CyberSecurity Challenges(CSC)form a method that combines serious game techniques with cybersecurity and secure coding guidelines to raise secure coding awareness of software developers in the industry.These cybersecurity awareness events have been used with success in industrial environments.However,until now,these coached events took place on-site.In the present work,we briefly introduce cybersecurity challenges and propose a novel platform that allows these events to take place online.The introduced cybersecurity awareness platform,which the authors call Sifu,performs automatic assessment of challenges in compliance to secure coding guidelines,and uses an artificial intelligence method to provide players with solution-guiding hints.Furthermore,due to its characteristics,the Sifu platform allows for remote(online)learning,in times of social distancing.The CyberSecurity Challenges events based on the Sifu platform were evaluated during four online real-life CSC events.We report on three surveys showing that the Sifu platform’s CSC events are adequate to raise industry software developers awareness on secure coding.