期刊文献+
共找到143篇文章
< 1 2 8 >
每页显示 20 50 100
Developing Lexicons for Enhanced Sentiment Analysis in Software Engineering:An Innovative Multilingual Approach for Social Media Reviews
1
作者 Zohaib Ahmad Khan Yuanqing Xia +4 位作者 Ahmed Khan Muhammad Sadiq Mahmood Alam Fuad AAwwad Emad A.A.Ismail 《Computers, Materials & Continua》 SCIE EI 2024年第5期2771-2793,共23页
Sentiment analysis is becoming increasingly important in today’s digital age, with social media being a significantsource of user-generated content. The development of sentiment lexicons that can support languages ot... Sentiment analysis is becoming increasingly important in today’s digital age, with social media being a significantsource of user-generated content. The development of sentiment lexicons that can support languages other thanEnglish is a challenging task, especially for analyzing sentiment analysis in social media reviews. Most existingsentiment analysis systems focus on English, leaving a significant research gap in other languages due to limitedresources and tools. This research aims to address this gap by building a sentiment lexicon for local languages,which is then used with a machine learning algorithm for efficient sentiment analysis. In the first step, a lexiconis developed that includes five languages: Urdu, Roman Urdu, Pashto, Roman Pashto, and English. The sentimentscores from SentiWordNet are associated with each word in the lexicon to produce an effective sentiment score. Inthe second step, a naive Bayesian algorithm is applied to the developed lexicon for efficient sentiment analysis ofRoman Pashto. Both the sentiment lexicon and sentiment analysis steps were evaluated using information retrievalmetrics, with an accuracy score of 0.89 for the sentiment lexicon and 0.83 for the sentiment analysis. The resultsshowcase the potential for improving software engineering tasks related to user feedback analysis and productdevelopment. 展开更多
关键词 Emotional assessment regional dialects SentiWordNet naive bayesian technique lexicons software engineering user feedback
下载PDF
Building Custom Spreadsheet Functions with Python: End-User Software Engineering Approach
2
作者 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
Agile Development Methods in Software Engineering and Their Efficiency Analysis
3
作者 Shuntao Tang Wei Chen 《计算机科学与技术汇刊(中英文版)》 2024年第1期8-11,共4页
This paper delves into Agile Development Methods in Software Engineering,contrasting them with the traditional Waterfall model and analyzing their efficiency.Agile methods,known for their adaptability and customer-cen... This paper delves into Agile Development Methods in Software Engineering,contrasting them with the traditional Waterfall model and analyzing their efficiency.Agile methods,known for their adaptability and customer-centric approach,have gained prominence in the fast-paced software development industry.These methods,including Scrum,Kanban,and Extreme Programming(XP),are characterized by iterative cycles,collaborative efforts,and a focus on rapid delivery and quality improvement.The paper compares these agile methodologies to the sequential and rigid Waterfall model,highlighting agile’s superior flexibility,adaptability,and responsiveness to changing requirements.It emphasizes the importance of customer involvement in agile processes,which leads to higher satisfaction and better alignment with user expectations.The analysis reveals that agile methods not only enhance the speed of delivery but also improve the overall quality of the software product.The paper concludes that agile methodologies are more effective in today's dynamic software development environment,providing a robust framework for managing complex projects and ensuring the delivery of high-quality,relevant software solutions. 展开更多
关键词 Agile Development Methods software engineering SCRUM KANBAN Extreme Programming
下载PDF
Construction of the Curriculum System of Software Engineering Based on the Agile Development Method
4
作者 Ziyi Wang 《Journal of Contemporary Educational Research》 2024年第10期121-127,共7页
Under the background of“new engineering”construction,software engineering teaching pays more attention to cultivating students’engineering practice and innovation ability.In view of the inconsistency between develo... Under the background of“new engineering”construction,software engineering teaching pays more attention to cultivating students’engineering practice and innovation ability.In view of the inconsistency between development and demand design,team division of labor,difficult measurement of individual contribution,single assessment method,and other problems in traditional practice teaching,this paper proposes that under the guidance of agile development methods,software engineering courses should adopt Scrum framework to organize course project practice,use agile collaboration platform to implement individual work,follow up experiment progress,and ensure effective project advancement.The statistical data of curriculum“diversity”assessment show that there is an obvious improvement effect on students’software engineering ability and quality. 展开更多
关键词 Agile development method software engineering Practical teaching Curriculum system Experimental project
下载PDF
Construction and Reflection of Software Engineering Major Based on Accreditation Board for Engineering and Technology (ABET) Certification
5
作者 Yimei Xu Na Li Hongfei Hu 《Journal of Contemporary Educational Research》 2024年第3期83-87,共5页
With the rapid development of information technology,the demand for talents in the field of software engineering is growing.In order to cultivate high-quality software engineering talents who meet the market demand,un... With the rapid development of information technology,the demand for talents in the field of software engineering is growing.In order to cultivate high-quality software engineering talents who meet the market demand,universities have continuously carried out the construction of software engineering majors.Accreditation Board for Engineering and Technology(ABET)certification,as an internationally recognized higher education quality assurance system,provides important reference and guidance for the construction of software engineering majors.Guided by student learning outcomes and core competencies,combined with the characteristics of software engineering talent cultivation,the innovation of talent cultivation mode takes industry-education integration and school-enterprise cooperation as the main development paths and explores comprehensive reform of the major in terms of professional positioning and goals,curriculum system,teaching conditions,and teachers.This comprehensive reform model has effectively promoted the development of major construction and improved the quality of talent cultivation. 展开更多
关键词 ABET certification software engineering Major construction Talent cultivation
下载PDF
Exploration of the Integration of Software Engineering Thinking into Embedded System Design Course
6
作者 Jinyan Hu Haihua Yu +1 位作者 Yumei Gong Shaojing Song 《Journal of Contemporary Educational Research》 2024年第11期305-310,共6页
Engineering practice is the key bridge between college education and actual work in the industry.In order to deliver qualified talents with engineering quality to the industry,this paper explores integrating software ... Engineering practice is the key bridge between college education and actual work in the industry.In order to deliver qualified talents with engineering quality to the industry,this paper explores integrating software engineering thinking into the Embedded System Design course.A practical and effective teaching mode is designed consisting of immersive learning,case-based learning,progressive practice,interactive learning,and autonomous learning.Through this teaching mode,multi-levels of closed-loop have been established including final project cycle closed-loop,testing cycle closed-loop,and product cycle closed-loop.During this process,students gradually transition to putting forward product requirements,carrying out design and development,thinking and solving problems,collaborating,and assuring quality from the perspective of software engineering.The practice results show that students’engineering quality has been significantly improved. 展开更多
关键词 Embedded System Design software engineering engineering practice Teaching mode
下载PDF
Software Engineering Technology for the 21^(st) Century 被引量:1
7
作者 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
Human Factors Analysis in Software Engineering 被引量:1
8
作者 XuRen-zuo MaRuo-feng LiuLi-na XiongZhong-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 reliab... 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. Key words human factors analysis - software engineering - software reliability CLC number TP 311.5 Foundation item: Supported by the National Natural Science Foundation of China (60173013)Biography: Xu Ren-zuo (1946-), male, Professor, research direction: software engineering, software reliability engineering, software safety and software testing. 展开更多
关键词 human factors analysis software engineering software reliability
下载PDF
Development and Experience of“Software Project Practice”Course for the Master of Software Engineering 被引量:1
9
作者 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 被引量:1
10
作者 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
The Exploration of Talent Cultivation in Software Engineering“ Internet Plus Finance” 被引量:1
11
作者 Yili Li Guobin Zhu +1 位作者 Junmin Miao Mengya Xie 《计算机教育》 2022年第12期94-100,共7页
With the rapid development of the Internet finance industry,society has put forward urgent needs for“Internet Plus finance”composite talents,and also put forward challenges to talent cultivation in colleges and univ... With the rapid development of the Internet finance industry,society has put forward urgent needs for“Internet Plus finance”composite talents,and also put forward challenges to talent cultivation in colleges and universities.To cultivate the talents in the“Internet Plus finance”,the School of Information and Software Engineering of the University of Electronic Science and Technology of China(hereinafter“the School”)begins the 10 major measures,such as the construction of training programs,the construction of the curriculum system,the construction of the faculty team,and the construction of the practice base.Meanwhile,the School works together with banks,which have cooperated for a long time,to establish the talent cultivation system in the direction of“Internet Plus finance”in the software engineering major,solving the problem of interdisciplinary talent training in the field of software engineering and finance. 展开更多
关键词 software engineering “Internet plus finance” Talent cultivation
下载PDF
Design Knowledge and Software Engineering
12
作者 Zenya Koono, Hui Chen, Hassan Abolhassani, Behrouz H.Far Saitama University, 255 Shimo okubo Urawa,Saitama 338 8570, Japan 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期46-58,共13页
This paper points out various relationships between Design Knowledge and Software Engineering. After introduction of human design, the relationships between industrial Software Engineering is discussed, then further d... This paper points out various relationships between Design Knowledge and Software Engineering. After introduction of human design, the relationships between industrial Software Engineering is discussed, then further details of human design knowledge are revealed with discussions on humanistic aspects of design. 展开更多
关键词 software design design knowledge automatic software design learning effect software engineering
下载PDF
Design and Implementation of a Comprehensive Training Program for Software Engineering Talents’ Practical Ability
13
作者 Yixian Liu Jun Guo +2 位作者 Lin Hou Zhezhu Li Dongming Chen 《计算机教育》 2022年第12期35-42,共8页
In the process of cultivating software engineering professionals,the practical teaching of professional courses is an indispensable link.In order to enable students to understand,consolidate and master theoretical kno... In the process of cultivating software engineering professionals,the practical teaching of professional courses is an indispensable link.In order to enable students to understand,consolidate and master theoretical knowledge,improve the ability to solve problems by combining theory with practice,and achieve the goal of combining theoretical knowledge with practice.Adopting the planning of through-type training,complete the teaching work of three practical courses of software system design,software system construction,and software product construction.Through the implementation of the plan,the digitization of teaching resources,the virtualization of real enterprises,the intelligentization of teaching guidance,the visualization of teaching process,and the panorama of learning process are realized.By adopting the teaching methods of taskdriven online practice teaching,artificial intelligence-based teaching training support and teaching process,and result big data evaluation,the students’comprehensive practical ability can be improved finally,and the whole practice teaching reform can provide experience for the follow-up reform. 展开更多
关键词 software engineering Talent training Practical ability College-Enterprise cooperation Comprehensive training Mixed teaching
下载PDF
Construction and Innovation of Comprehensive Evaluation Means of PBL+OBE-based Software Engineering Practical Courses
14
作者 Yixian Liu Jun Guo Dongming Chen 《计算机教育》 2023年第12期106-113,共8页
Software engineering is an engineering discipline that guides software developers to carry out software development,software maintenance,and software management.The traditional evaluation methods of software engineeri... Software engineering is an engineering discipline that guides software developers to carry out software development,software maintenance,and software management.The traditional evaluation methods of software engineering courses do not highlight the training goal of outcomebased education(OBE).This paper systematically studies the evaluation methods for practical courses in software engineering from three aspects:course evaluation guidelines,course evaluation methods and course evaluation effects;establishes a comprehensive,scientific,and objective system of course evaluation;effectively measures students’learning effect;promotes teachers to continuously improve the teaching process;and thus improves the teaching quality of software engineering courses.Besides the general approach,this paper also takes software project construction practice as an example to demonstrate the effect of the proposed approach. 展开更多
关键词 Comprehensive evaluation PBL OBE software engineering Practical coursess
下载PDF
Research on the Cultivation of Innovative Talents in Software Engineering Based on the OBE Concept
15
作者 Huawei Li Minquan Wu +1 位作者 Zheng Wang Hongmei Peng 《计算机教育》 2023年第12期86-93,共8页
Under the background of New Engineering,focusing on talent cultivation,this article explores the teaching reform and innovation of software engineering majors.Starting from the goal of cultivating software engineering... Under the background of New Engineering,focusing on talent cultivation,this article explores the teaching reform and innovation of software engineering majors.Starting from the goal of cultivating software engineering talents in the context of New Engineering,the concept of outcome-based education is introduced to study and explore the construction of innovative talent training models for software engineering majors in universities.Through recent years’application practice,initial results have been achieved,which can provide feasible methods and ideas for the cultivation of innovative talents in other majors. 展开更多
关键词 New engineering OBE concept software engineering majors Talent cultivation Experiment teaching Innovation and entrepreneurship
下载PDF
Exploration on the Long-term Education System of Software Engineering
16
作者 Mei Hong Feng Lin +2 位作者 Jing Yu Hunan Wang Mingzheng Hou 《计算机教育》 2020年第12期151-158,共8页
It is a challenge to cultivate senior and comprehensive talents in software engineering.To promote the quality of software engineering education,this paper proposes a new education model of long-term education system ... It is a challenge to cultivate senior and comprehensive talents in software engineering.To promote the quality of software engineering education,this paper proposes a new education model of long-term education system and combines Bachelor-Master degree program by mirroring the experience of higher engineering education in the world and integrating with the current situation of universities and industries in China.The proposed model joins the higher degree education with vocational education by carrying out the interdisciplinary and university-enterprise joint education.The demonstration shows that this education model has its necessity and feasibility in China higher education,and provides a reference to improve the education quality for the higher engineering education in China. 展开更多
关键词 software engineering major long-term education system the combined Bachelor-Master degree program engineering talent cultivation emerging engineering INTERDISCIPLINARY
下载PDF
Design of Characteristic Curriculum on Software Engineering Major for Undergraduate-Graduate Education
17
作者 Weiwei Xing Peng Bao +3 位作者 Xiaoping Che Di Zhang Lingyun Lu Wei Lu 《计算机教育》 2021年第12期34-39,共6页
The concept of“New Engineering”has put forward new challenges to the talents cultivation of universities.Due to some problems of the traditional Software Engineering curriculum,e.g.separated design at undergraduate-... The concept of“New Engineering”has put forward new challenges to the talents cultivation of universities.Due to some problems of the traditional Software Engineering curriculum,e.g.separated design at undergraduate-level and graduate-level courses,poor curriculum structure,lacking of industry characteristics.This paper proposes an integrated undergraduate-graduate education curriculum for Software Engineering Major,which is based on Software Engineering specialty knowledge system(C-SWEBOK)and focuses on the current national strategic demands.Additionally,the curriculum combines with the University’s transportation characteristics,and fuses the discipline of Software Engineering and Intelligent Transportation.The multi-level curriculum designed in this paper is with reasonable structure,complete system,progressive content,and salient feature,which provides the strong support for cultivating high-qualified software talents in line with national strategies and industry needs. 展开更多
关键词 Talents cultivation software engineering Undergraduate-graduate education CURRICULUM Course teaching group
下载PDF
A Knowledge Graph based Software Engineering Curriculum Design Method
18
作者 Zhongjie Wang Hujie Huang Xiaofei Xu 《计算机教育》 2020年第12期134-143,共10页
New theories,methodologies,and technologies have been continuously invented and widely applied in modern software development,along with many new tools and best practices that are of remarkable significance in the sof... New theories,methodologies,and technologies have been continuously invented and widely applied in modern software development,along with many new tools and best practices that are of remarkable significance in the software industry.In Software Engineering(SE)programs of universities,it is quite difficult for their curricula to chase after the fast-evolving technology trend.As a consequence,there have been significant challenges in designing an evolvable SE curriculum.In this paper,we present a knowledge graph based curriculum design method for SE programs.Knowledge Points(KPs)are organized into a multi-layer and multi-dimensionally annotated knowledge graph called SEKG,and five principles are applied to partition the SEKG into a set of inter-related courses.Metrics for evaluating the quality of an SE curriculum are briefly discussed.This method can not only help design a systematic curriculum from existing software engineering KPs but also facilitate curriculum evolution to adapt to technology trends. 展开更多
关键词 curriculum design software engineering knowledge graph graph partitioning knowledge points
下载PDF
Research and Design of Consistent Project Cases for the Software Engineering Course Group
19
作者 Junwei Du Guozhu Liu +3 位作者 Quan Liu Xinglu Ma Meijiao Xu Wenfeng Liu 《计算机教育》 2023年第12期94-105,共12页
In order to enhance the abilities of practical innovation and solving complex engineering problems of students in the engineering context,we design a course cluster teaching model based on a unified enterprise-level p... In order to enhance the abilities of practical innovation and solving complex engineering problems of students in the engineering context,we design a course cluster teaching model based on a unified enterprise-level project case.The program divides the knowledge points required by the project into the corresponding courses,and divides their realization into the practical teaching cases,so as to realize the design of teaching practice cases embodied in the unified project framework.This model allows students to practice projects based on the unified project background while learning knowledge from different courses.It not only allows students to learn abstract,fragmented,and difficult-to-understand knowledge systems thoroughly,but also integrates the knowledge into the practice of the enterprise-level project development,helping students experience the value of knowledge in complex engineering projects and thus improving their ability to solve complex engineering problems while learning theoretical knowledge. 展开更多
关键词 software engineering Course group Course training Comprehensive project cases School-enterprise cooperation
下载PDF
Teaching Reform and Practice of Software Engineering Graduate Students by Implanting Scientific Research Literacy into Classroom Teaching Content
20
作者 Bangchao Wang Yang Deng +2 位作者 Peng Ye Xinrong Hu Qiang Zhu 《计算机教育》 2023年第12期37-47,共11页
How to cultivate and improve graduate students’innovation and practical abilities in software engineering through the curriculum and teaching mode reform is an important issue.In this paper,a research literacy-driven... How to cultivate and improve graduate students’innovation and practical abilities in software engineering through the curriculum and teaching mode reform is an important issue.In this paper,a research literacy-driven teaching mode is proposed.It assists in the reform of the curriculum system.Then,a curriculum system construction framework is proposed,which involves the integration of research literacy into classroom teaching content.It assists in the cultivation of research abilities of graduate students in software engineering.The effectiveness of the curriculum reform is demonstrated through questionnaire surveys and research outcomes of the project team.The results show that the methods explored in this paper can serve as valuable references for future course design and teaching practice in computer-related courses for graduates. 展开更多
关键词 software engineering Graduate students Scientific research literacy Teaching reform Teaching practice
下载PDF
上一页 1 2 8 下一页 到第
使用帮助 返回顶部