期刊文献+
共找到6,202篇文章
< 1 2 250 >
每页显示 20 50 100
Building Custom Spreadsheet Functions with Python: End-User Software Engineering Approach
1
作者 Tamer Bahgat Elserwy Atef Tayh Nour El-Din Raslan +1 位作者 Tarek Ali Mervat H. Gheith 《Journal of Software Engineering and Applications》 2024年第5期246-258,共13页
End-user computing empowers non-developers to manage data and applications, enhancing collaboration and efficiency. Spreadsheets, a prime example of end-user programming environments widely used in business for data a... End-user computing empowers non-developers to manage data and applications, enhancing collaboration and efficiency. Spreadsheets, a prime example of end-user programming environments widely used in business for data analysis. However, Excel functionalities have limits compared to dedicated programming languages. This paper addresses this gap by proposing a prototype for integrating Python’s capabilities into Excel through on-premises desktop to build custom spreadsheet functions with Python. This approach overcomes potential latency issues associated with cloud-based solutions. This prototype utilizes Excel-DNA and IronPython. Excel-DNA allows creating custom Python functions that seamlessly integrate with Excel’s calculation engine. IronPython enables the execution of these Python (CSFs) directly within Excel. C# and VSTO add-ins form the core components, facilitating communication between Python and Excel. This approach empowers users with a potentially open-ended set of Python (CSFs) for tasks like mathematical calculations, statistical analysis, and even predictive modeling, all within the familiar Excel interface. This prototype demonstrates smooth integration, allowing users to call Python (CSFs) just like standard Excel functions. This research contributes to enhancing spreadsheet capabilities for end-user programmers by leveraging Python’s power within Excel. Future research could explore expanding data analysis capabilities by expanding the (CSFs) functions for complex calculations, statistical analysis, data manipulation, and even external library integration. The possibility of integrating machine learning models through the (CSFs) functions within the familiar Excel environment. 展开更多
关键词 end-user software engineering Custom Spreadsheet Functions (CSFs)
在线阅读 下载PDF
Large Language Models in Software Engineering Education: A Preliminary Study on Software Requirements Engineering Courses
2
作者 Feng Chen Shaomin Zhu +1 位作者 Xin Liu Ying Qian 《计算机教育》 2025年第3期24-33,共10页
The advent of large language models(LLMs)has made knowledge acquisition and content creation increasingly easier and cheaper,which in turn redefines learning and urges transformation in software engineering education.... The advent of large language models(LLMs)has made knowledge acquisition and content creation increasingly easier and cheaper,which in turn redefines learning and urges transformation in software engineering education.To do so,there is a need to understand the impact of LLMs on software engineering education.In this paper,we conducted a preliminary case study on three software requirements engineering classes where students are allowed to use LLMs to assist in their projects.Based on the students’experience,performance,and feedback from a survey conducted at the end of the courses,we characterized the challenges and benefits of applying LLMs in software engineering education.This research contributes to the ongoing discourse on the integration of LLMs in education,emphasizing both their prominent potential and the need for balanced,mindful usage. 展开更多
关键词 Large language models software engineering software requirements engineering EDUCATION
在线阅读 下载PDF
A Metamodeling Approach to Enforcing the No-Cloning Theorem in Quantum Software Engineering
3
作者 Dae-Kyoo Kim 《Computers, Materials & Continua》 2025年第8期2549-2572,共24页
Quantum software development utilizes quantum phenomena such as superposition and entanglement to address problems that are challenging for classical systems.However,it must also adhere to critical quantum constraints... Quantum software development utilizes quantum phenomena such as superposition and entanglement to address problems that are challenging for classical systems.However,it must also adhere to critical quantum constraints,notably the no-cloning theorem,which prohibits the exact duplication of unknown quantum states and has profound implications for cryptography,secure communication,and error correction.While existing quantum circuit representations implicitly honor such constraints,they lack formal mechanisms for early-stage verification in software design.Addressing this constraint at the design phase is essential to ensure the correctness and reliability of quantum software.This paper presents a formal metamodeling framework using UML-style notation and and Object Constraint Language(OCL)to systematically capture and enforce the no-cloning theorem within quantum software models.The proposed metamodel formalizes key quantum concepts—such as entanglement and teleportation—and encodes enforceable invariants that reflect core quantum mechanical laws.The framework’s effectiveness is validated by analyzing two critical edge cases—conditional copying with CNOT gates and quantum teleportation—through instance model evaluations.These cases demonstrate that the metamodel can capture nuanced scenarios that are often mistaken as violations of the no-cloning theorem but are proven compliant under formal analysis.Thus,these serve as constructive validations that demonstrate the metamodel’s expressiveness and correctness in representing operations that may appear to challenge the no-cloning theorem but,upon rigorous analysis,are shown to comply with it.The approach supports early detection of conceptual design errors,promoting correctness prior to implementation.The framework’s extensibility is also demonstrated by modeling projective measurement,further reinforcing its applicability to broader quantum software engineering tasks.By integrating the rigor of metamodeling with fundamental quantum mechanical principles,this work provides a structured,model-driven approach that enables traditional software engineers to address quantum computing challenges.It offers practical insights into embedding quantum correctness at the modeling level and advances the development of reliable,error-resilient quantum software systems. 展开更多
关键词 METAMODELING no-cloning theorem quantum software software engineering
在线阅读 下载PDF
Interdisciplinary Education Paradigm:Exploration and Practice of the“Software Engineering+”Innovative Talent Cultivation Model
4
作者 Mingzheng Hou Binyu Yan +2 位作者 Mei Hong Yi Zhang Mao Li 《计算机教育》 2025年第3期62-70,共9页
To address the severe challenges posed by the international situation and meet the needs of the national major development strategies,the traditional software engineering talent cultivation model lacks interdisciplina... To address the severe challenges posed by the international situation and meet the needs of the national major development strategies,the traditional software engineering talent cultivation model lacks interdisciplinary education focused on specific fields,making it difficult to cultivate engineering leaders with multidisciplinary backgrounds who are capable of solving complex real-world problems.To solve this problem,based on the decade-long interdisciplinary talent cultivation achievements of the College of Software Engineering at Sichuan University,this article proposes the“Software Engineering+”innovative talent cultivation paradigm.It provides an analysis through professional construction of interdisciplinary talents,the design of talent cultivation frameworks,the formulation of cultivation plans,the establishment of interdisciplinary curriculum systems,the reform of teaching modes,and the improvement of institutional systems.Scientific solutions are proposed,and five project models implemented and operated by the College of Software Engineering at Sichuan University are listed as practical examples,offering significant reference value. 展开更多
关键词 software engineering+ INTERDISCIPLINARY Talent cultivation Curriculum system
在线阅读 下载PDF
Exploration and Application of“Micro-practices”in Software Engineering Education
5
作者 Ben Wang Yimeng Wang +1 位作者 Chunyan Ma Jiangbin Zheng 《计算机教育》 2025年第3期103-110,共8页
With the rapid development of software engineering,traditional teaching methods are confronted with the challenges of short knowledge update cycles and the rapid emergence of new technologies.By analyzing the current ... With the rapid development of software engineering,traditional teaching methods are confronted with the challenges of short knowledge update cycles and the rapid emergence of new technologies.By analyzing the current situation of the mismatch between educational practices and industrial change,this study proposes an innovative teaching model—“Micro-practices”.This model integrates new knowledge and new technologies into the teaching process quickly and flexibly through practical teaching projects with“short class time,small capacity,and cloud environment”to meet the different educational needs of students,teachers,and enterprises.The aim is to train innovative software engineering talents who can meet the challenges of the future. 展开更多
关键词 Micro-practices software engineering Cloud environment Practical teaching
在线阅读 下载PDF
Exploration and Practice of Collaborative Education Mechanism for Software Engineering Education in the New Era:Take School of Information and Software Engineering of UESTC as an Example
6
作者 Linpeng Zhong Yili Li Xueying Yang 《计算机教育》 2025年第3期95-102,共8页
Building a collaborative education mechanism,improving students’engineering practice and innovation abilities,and cultivating software engineering innovation talents that meet industry needs are of great significance... Building a collaborative education mechanism,improving students’engineering practice and innovation abilities,and cultivating software engineering innovation talents that meet industry needs are of great significance for fully implementing the“Excellent Engineer Education and Training Program”of the Ministry of Education and achieving the goal of building a strong engineering education country.The School of Information and Software Engineering of the University of Electronic Science and Technology of China(UESTC)has been thoroughly studying and implementing Xi Jinping Thought on Socialism with Chinese Characteristics for a New Era and the spirit of the 20th CPC National Congress.The school has steadfastly promoted the Project of Nurturing the Soul of the New Era.The school has taken moral education as its core,deeply explored the resources of“all staff,throughout the process,in all aspects”,and constructed and implemented the collaborative education mechanism.These efforts have laid a solid foundation for cultivating excellent talents in software engineering in the new era. 展开更多
关键词 software engineering Collaborative education Talent cultivation School-enterprise cooperation
在线阅读 下载PDF
Exploration of Talent Cultivation in“5G+”Software Engineering Innovation Practice Based on School-enterprise Integration
7
作者 Yili Li Guobin Zhu Mengya Xie 《计算机教育》 2025年第3期2-9,共8页
This paper presents a case study of the collaborative integration between the School of Information and Software Engineering at the University of Electronic Science and Technology of China(UESTC)and SI-TECH,highlighti... This paper presents a case study of the collaborative integration between the School of Information and Software Engineering at the University of Electronic Science and Technology of China(UESTC)and SI-TECH,highlighting the complementary advantages of both the University and the enterprise.By jointly establishing research institutes and engaging in diversified collaborative initiatives,the University and the enterprise have embarked on a pathway of School-enterprise Integration.Through a virtuous cycle of cooperation and continuous advancement,they have explored a comprehensive talent cultivation model in“5G”software engineering innovation practices based on this integration.Furthermore,this endeavor aims to facilitate the transformation of technological achievements and provides valuable insights for fostering innovative talents in the field of electronic information through enhanced integration between the University and the enterprise. 展开更多
关键词 School-enterprise Integration 5G software engineering Innovative talent
在线阅读 下载PDF
Quality Assurance and Evaluation of Software Engineering Education in China and Europe:Theoretical Framework and Practical Pathways
8
作者 Jianguo Chen Mingzhi Mao +2 位作者 Xiangyuan Zhu Qingzhen Xu Zibin Zheng 《计算机教育》 2025年第3期145-155,共11页
With the rapid advancement of information technology,the quality assurance and evaluation of software engineering education have become pivotal concerns for higher education institutions.In this paper,we focus on a co... With the rapid advancement of information technology,the quality assurance and evaluation of software engineering education have become pivotal concerns for higher education institutions.In this paper,we focus on a comparative study of software engineering education in China and Europe,aiming to explore the theoretical frameworks and practical pathways employed in both regions.Initially,we introduce and contrast the engineering education accreditation systems of China and Europe,including the Chinese engineering education accreditation framework and the European EUR-ACE(European Accreditation of Engineering Programmes)standards,highlighting their core principles and evaluation methodologies.Subsequently,we provide case studies of several universities in China and Europe,such as Sun Yat-sen University,Tsinghua University,Technical University of Munich,and Imperial College London.Finally,we offer recommendations to foster mutual learning and collaboration between Chinese and European institutions,aiming to enhance the overall quality of software engineering education globally.This work provides valuable insights for educational administrators,faculty members,and policymakers,contributing to the ongoing improvement and innovative development of software engineering education in China and Europe. 展开更多
关键词 software engineering education Quality assurance and evaluation Chinese engineering education accreditation European accreditation of engineering programmes
在线阅读 下载PDF
Exploration of the Integration Application Path of Information Technology and Computer Software Engineering
9
作者 Weiming Chen 《Journal of Electronic Research and Application》 2025年第4期276-282,共7页
This paper discusses the related contents of the integration application of information technology and computer software engineering.First,it briefly expounds the concepts and integration background of information tec... This paper discusses the related contents of the integration application of information technology and computer software engineering.First,it briefly expounds the concepts and integration background of information technology and computer software engineering.Then,it deeply analyzes the application status and significance of the integration application of information technology and computer software engineering in different fields.Finally,it briefly describes the specific application paths of the integration of information technology and computer software engineering,hoping to provide some valuable references for promoting the in-depth integration and development of information technology and computer software engineering. 展开更多
关键词 Information technology Computer software engineering Integrated application
在线阅读 下载PDF
3I3S:Practice in the Software Engineering Degree Granting Program at Harbin Institute of Technology
10
作者 Zhongjie Wang Tonghua Su +3 位作者 Shuang Yu Shuo Jin Yingxin Tian Yin Chen 《计算机教育》 2025年第3期71-79,共9页
In response to the current issues in the construction of software engineering(SE)degree granting program,such as insufficient resource integration,low level of internationalization,and inadequate quality control,we pr... In response to the current issues in the construction of software engineering(SE)degree granting program,such as insufficient resource integration,low level of internationalization,and inadequate quality control,we propose the Software Engineering Degree Granting Program Construction Practice Project at Harbin Institute of Technology(HIT).This project aims to explore new models for software talent cultivation,establish a superior SE degree granting program,and ultimately cultivate outstanding internationalized composite SE professionals to support the high-quality development of the national software industry.To this end,we design a distinctive overall construction idea and plan for the SE degree granting program,which are characterized by“3I3S:three highlights for specialized cultivation and strictness in three aspects to ensure quality control”.After years of practice and validation of the project at the School of Software at HIT,this project has proven effective in optimizing talent cultivation models,enhancing students’practical abilities,promoting international exchange and cooperation,advancing industry-education integration,and meeting industrial needs. 展开更多
关键词 software engineering major Degree granting program construction Quality assurance system
在线阅读 下载PDF
Construction of a Teaching System Through School-enterprise Collaboration in an Integration and Innovation Framework:A Case Study of the Internet of Things Specialization in the Software Engineering Program
11
作者 Jing Tang Donglai Fu +2 位作者 Jun Hong Guoyu Qi Yan Qiang 《计算机教育》 2025年第3期41-47,共7页
The advancement of Internet of Things(IoT)technology is driving industries toward intelligent digital transformation,highlighting the crucial role of software engineering.Despite this,the integration of software engin... The advancement of Internet of Things(IoT)technology is driving industries toward intelligent digital transformation,highlighting the crucial role of software engineering.Despite this,the integration of software engineering into IoT engineering education remains underexplored.To address this gap,the School of Software at North University of China,in collaboration with QST Innovation Technology Group Co.,Ltd.(QST),has developed an innovative educational mechanism.This initiative focuses on the software engineering IoT track and optimizes the teaching process through the outcome-based education(OBE)concept.It incorporates military-industrial characteristics,introduces advanced information and technology curricula,and enhances laboratory infrastructure.The goal is to cultivate innovative talents with unique capabilities,thereby fostering the comprehensive development and application of IoT technology. 展开更多
关键词 software engineering IoT track School-enterprise collaboration Integration and innovation framework Outcome-based education
在线阅读 下载PDF
Research on Quality Assurance and Testing Strategies of Quality Engineers in Software Product Development
12
作者 Jialun Deng 《Journal of Electronic Research and Application》 2025年第5期71-78,共8页
Quality engineers play a key role in software product development,covering various stages such as requirements analysis,design,coding,testing,and delivery.Its responsibilities include formulating quality standards,wri... Quality engineers play a key role in software product development,covering various stages such as requirements analysis,design,coding,testing,and delivery.Its responsibilities include formulating quality standards,writing test cases,conducting functional and performance tests,and optimizing the product based on feedback.In government procurement projects,quality evaluation focuses on process compliance,security,and functional compatibility.KPI evaluation trees are commonly used for quantitative assessment,and a dynamic adjustment mechanism for indicators needs to be established to cope with complex demands.In addition,risk-driven testing and agile development should be combined to set up quality access control to ensure that each iteration version meets expectations.The multi-dimensional quality assurance and verification scoring mechanism can effectively enhance product reliability and reduce project risks. 展开更多
关键词 Quality engineer Government procurement software product quality
在线阅读 下载PDF
Research and Practice of Blending Teaching Based on “MOOC + SPOC + Flipped Classroom” for Software Engineering 被引量:15
13
作者 Ce Zhang Dianhui Chu +4 位作者 Songlin Gu Xiaofei Xu Jianan Jiang Zheng Wang Hua Zhang 《计算机教育》 2018年第12期108-113,共6页
Based on "MOOC + SPOC + Flipped Classroom", a particular blending teaching pattern adapting to MOOC teaching is proposed to strengthen software engineering students' abilities to study themselves and pra... Based on "MOOC + SPOC + Flipped Classroom", a particular blending teaching pattern adapting to MOOC teaching is proposed to strengthen software engineering students' abilities to study themselves and practice innovatively. Firstly, the process of MOOC development in China is introduced. The distinguishing feature and effect of MOOC teaching are analyzed, followed by the comparison with traditional class. The online Plus offline blending teaching pattern is the combination of online self-study on MOOC before class, seminar study of flipped classroom in class and the summary after class. With the demonstration of a typical case, a progressive strategy is given to implement blending teaching. Finally, the blending teaching pattern is assessed from multiple perspectives, of which both advantages and disadvantages are dissected. Through primary exploration, introducing online study and flipped classroom, blending teaching plays a positive role in software engineering teaching, which means traditional teaching pattern is changed. Meanwhile, students' innovative consciousness and practical ability are inspired. Nevertheless, new problems arise, so that intensive practice and improvement are necessary. 展开更多
关键词 software engineering MOOC SPOC Flipped CLASSROOM online plus OFFLINE BLENDING teaching
在线阅读 下载PDF
The Reform Scheme of Practice-Courses Cooperation Training Pattern of Software Engineering Major of Overseas Chinese Universities 被引量:2
14
作者 Jin Gou Wei Luo +1 位作者 Kongjie Lin Yaxuan Zhang 《计算机教育》 2018年第12期147-154,共8页
How to improve the employment of software engineering graduates, especially, how to effectively enhance the employment competitiveness of relevant overseas students in the context of "One Belt and One Road" ... How to improve the employment of software engineering graduates, especially, how to effectively enhance the employment competitiveness of relevant overseas students in the context of "One Belt and One Road" is one of the core tasks of overseas Chinese universities. This paper proposes a reform plan for the practical training mode of school-enterprise cooperative project in the software engineering of overseas Chinese universities. The reform plan combines education concepts with practical research and development. It subdivides students and according to the characteristics of different types of students, and is carried out on campus, outside campus(in the province), and abroad(original area), which makes senior undergraduates fully understand the needs of enterprises, constantly improve their professional practice ability, and improve their competitiveness. Thus, the professional innovation and entrepreneurship ability of students is enhanced, and it also reduces the cost of employee entry. 展开更多
关键词 software engineering OVERSEAS students project training
在线阅读 下载PDF
Crowdsourced Requirements Engineering Challenges and Solutions:A Software Industry Perspective 被引量:2
15
作者 Huma Hayat Khan Muhammad Noman Malik +2 位作者 Youseef Alotaibi Abdulmajeed Alsufyani Saleh Alghamdi 《Computer Systems Science & Engineering》 SCIE EI 2021年第11期221-236,共16页
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. 展开更多
关键词 software crowdsourced requirements engineering software industry software development SURVEY CHALLENGES
在线阅读 下载PDF
Software Engineering Technology for the 21^(st) Century 被引量:1
16
作者 Cheng Hu Institute of Software, Chinese Academy of Sciences Beijing 100080, China 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期152-158,共7页
In this paper we will discuss the software engineering technology for the 21 st century. First we review development over the last half century, overview application requirement and environment, accept a chal... In this paper we will discuss the software engineering technology for the 21 st century. First we review development over the last half century, overview application requirement and environment, accept a challenge. Then we outline following software engineering techniques: 1) Process;2) Analysis;3) Design;4) UML;5) Component;6) Java +XML;7) Integrated;8) Quality(ISO9000&CMM). 展开更多
关键词 software engineering object oriented COMPONENT Java UML CMM ISO9000
在线阅读 下载PDF
Construction and Practices of the Course of Software Process&Tools Oriented Certified in Engineering Education 被引量:2
17
作者 Guoxiang Fan Yong Guo +1 位作者 Zhiying Tu Zhongjie Wang 《计算机教育》 2021年第12期132-139,共8页
In recent years,it is the general trend to adopt the standards of international engineering education certification to construct curriculum.“Software Process and Tools”is one of the core courses of Harbin Institute ... In recent years,it is the general trend to adopt the standards of international engineering education certification to construct curriculum.“Software Process and Tools”is one of the core courses of Harbin Institute of Technology’s software engineering undergraduate training program.Focusing on the construction work and practical exploration of the course in the process of reforming the software engineering professional curriculum system,and how to achieve the standards of engineering education certification,This paper makes a review and summary.This paper focuses on the status and the role of the course in the whole curriculum system,as well as project-driven teaching content design and practical teaching methods.And summarizes the experience and results of 3 rounds of teaching practice. 展开更多
关键词 engineering education certification software engineering major software process and tools curriculum construction
在线阅读 下载PDF
Development and Experience of“Software Project Practice”Course for the Master of Software Engineering 被引量:1
18
作者 CHENG Xue-lin CAI Zhen-gong YANG Xiao-hu 《计算机教育》 2012年第10期37-40,共4页
Practice is an important phase in the teaching of software engineering.How to improve students' practical ability is a common problem for many software colleges.The course of Software Project Practice is proposed ... Practice is an important phase in the teaching of software engineering.How to improve students' practical ability is a common problem for many software colleges.The course of Software Project Practice is proposed to enhance students' practical skills.In this course,the students participate in the whole process of software development practice and take the exercise of entrepreneurial project development in their learning stage. 展开更多
关键词 software engineering Master of engineering software Project PRACTICE
在线阅读 下载PDF
Research and Exploration on the Construction of Double Qualified Teachers in Software Engineering 被引量:3
19
作者 Yili Li Guobin Zhu +1 位作者 Man Fang Jimin Shi 《计算机教育》 2021年第12期121-125,共5页
In order to solve the problem of insufficient integration of school-enterprise supervisors in the current school-enterprise cooperation model,this article introduces the ideas and results of the construction of a team... In order to solve the problem of insufficient integration of school-enterprise supervisors in the current school-enterprise cooperation model,this article introduces the ideas and results of the construction of a team with double-qualified instructors majored in software engineering.Specifically,the integration of production and education are carried out in three stages,i.e.,enterprise cooperation courses,enterprise internship,and graduation design(internship),by taking the software engineering major of the School of Information and Software Engineering of the University of Electronic Science and Technology of China as a case study. 展开更多
关键词 software engineering double qualification type faculty development
在线阅读 下载PDF
Human Factors Analysis in Software Engineering 被引量:1
20
作者 Xu Ren-zuo Ma Ruo-feng +1 位作者 Liu Li-na Xiong Zhong-wei 《Wuhan University Journal of Natural Sciences》 EI CAS 2004年第1期18-22,共5页
The general human factors analysis analyzes human functions,effects and influence in a system.But in a narrow sense,it analyzes human influence upon the reliability of a system,it includes traditional human reliabilit... The general human factors analysis analyzes human functions,effects and influence in a system.But in a narrow sense,it analyzes human influence upon the reliability of a system,it includes traditional human reliability analysis,human error analysis,man-machine interface analysis,human character analysis,and others.A software development project in software engineering is successful or not to be completely determined by human factors.In this paper,we discuss the human factors intensions,declare the importance of human factors analysis for software engineering by listed some instances.At last,we probe preliminarily into the mentality that a practitioner in software engineering should possess. 展开更多
关键词 human factors analysis software engineering software reliability
在线阅读 下载PDF
上一页 1 2 250 下一页 到第
使用帮助 返回顶部