期刊文献+
共找到10,237篇文章
< 1 2 250 >
每页显示 20 50 100
X-OODM:Leveraging Explainable Object-Oriented Design Methodology for Multi-Domain Sentiment Analysis
1
作者 Abqa Javed Muhammad Shoaib +2 位作者 Abdul Jaleel Mohamed Deriche Sharjeel Nawaz 《Computers, Materials & Continua》 2025年第3期4977-4994,共18页
Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a ... Incorporation of explainability features in the decision-making web-based systems is considered a primary concern to enhance accountability,transparency,and trust in the community.Multi-domain Sentiment Analysis is a significant web-based system where the explainability feature is essential for achieving user satisfaction.Conventional design methodologies such as object-oriented design methodology(OODM)have been proposed for web-based application development,which facilitates code reuse,quantification,and security at the design level.However,OODM did not provide the feature of explainability in web-based decision-making systems.X-OODM modifies the OODM with added explainable models to introduce the explainability feature for such systems.This research introduces an explainable model leveraging X-OODM for designing transparent applications for multidomain sentiment analysis.The proposed design is evaluated using the design quality metrics defined for the evaluation of the X-OODM explainable model under user context.The design quality metrics,transferability,simulatability,informativeness,and decomposability were introduced one after another over time to the evaluation of the X-OODM user context.Auxiliary metrics of accessibility and algorithmic transparency were added to increase the degree of explainability for the design.The study results reveal that introducing such explainability parameters with X-OODM appropriately increases system transparency,trustworthiness,and user understanding.The experimental results validate the enhancement of decision-making for multi-domain sentiment analysis with integration at the design level of explainability.Future work can be built in this direction by extending this work to apply the proposed X-OODM framework over different datasets and sentiment analysis applications to further scrutinize its effectiveness in real-world scenarios. 展开更多
关键词 Measurable explainable web-based application object-oriented design sentiment analysis MULTI-DOMAIN
在线阅读 下载PDF
Predicting the fault-proneness of class hierarchy in object-oriented software using a layered kernel 被引量:1
2
作者 Peng HUANG Jie ZHU 《Journal of Zhejiang University-Science A(Applied Physics & Engineering)》 SCIE EI CAS CSCD 2008年第10期1390-1397,共8页
A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as a... A novel kernel learning method for object-oriented (00) software fault prediction is proposed in this paper. With this method, each set of classes that has inheritance relation named class hierarchy, is treated as an elemental software model. A layered kernel is introduced to handle the tree data structure corresponding to the class hierarchy models. This method was vali- dated using both an artificial dataset and a case of industrial software from the optical communication field. Preliminary experi- ments showed that our approach is very effective in learning structured data and outperforms the traditional support vector learning methods in accurately and correctly predicting the fault-prone class hierarchy model in real-life OO software. 展开更多
关键词 object-oriented software Fault-proneness Support vector machine Structured kernel
在线阅读 下载PDF
The System for Managing Reusable Object-Oriented Software Components
3
作者 王晓芬 郭福顺 李莲治 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 1994年第2期26-29,共4页
TheSystemforManagingReusableObject-OrientedSoftwareComponents¥(王晓芬)(郭福顺)(李莲治)WANGXiaofen;GUOFushun;LILianzhi... TheSystemforManagingReusableObject-OrientedSoftwareComponents¥(王晓芬)(郭福顺)(李莲治)WANGXiaofen;GUOFushun;LILianzhi(Dept.ofComputerS... 展开更多
关键词 ss: software REUSE object-oriented software components
在线阅读 下载PDF
Object-oriented software tools for parallel PDE solvers
4
作者 Michael Thune(Uppsala University, Dept. of Scientific Computing, Box 12O, S-751 04, Uppsala, Sweden.E-mail: ndchael@tdb.uu.se) 《Wuhan University Journal of Natural Sciences》 CAS 1996年第Z1期420-429,共10页
An object-oriented approach is taken to the problem of formulating portable, easy-to-modify PDE solvers for realistic problems in three space dimensions. The resulting software library, Cogito, contains tools for writ... An object-oriented approach is taken to the problem of formulating portable, easy-to-modify PDE solvers for realistic problems in three space dimensions. The resulting software library, Cogito, contains tools for writing programs to be executed on MIMD computers with distributed memory. Difference methods on composite, structured grids are supported. Most of the Cogito classes have been implemented in Fortran 77, in such a way that the object-oriented design is visible. With respect to parallel performance, these tools yield code that is comparable to parallel solvers written in plain Fortran 77. The resulting programs are can be executed without modification on a large number of multicomputer platforms, and also on serial computers. The uppermost level of abstraction in Cogito concerns the problem of decoupling the numerical method from the PDE problem. The validity of these tools has been preliminarily demonstrated with a C++ implementation for one-dimensional problems. 展开更多
关键词 object-oriented software tool parallel computer PDE composite grid difference method
在线阅读 下载PDF
Exploration on 5E Teaching Principle-based Education for the Object-oriented Software Construction Course
5
作者 Cuiyun Gao Jia Xie +3 位作者 Bin Zhou Jianghong Ma Jianlong Wu Yunming Ye 《计算机教育》 2023年第12期187-194,共8页
Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore... Most current object-oriented programming courses offered by domestic colleges and universities generally focus on the object-oriented programming language itself,i.e.,the programming grammar of the language,but ignore the design pattern.However,design patterns are essential to software engineering because they can solve common problems in software design and improve code reuse,readability,extensibility,and reliability.Our Object-oriented Software Construction Course is creative since it aims at cultivating students’object-oriented thinking as well as basic abilities required to construct high-quality,object-oriented software.Specifically,we exploit the 5E teaching principle during the education of this course,and present the whole pipeline in the paper.We also provide one case of the factory pattern to further demonstrate the implementation of the 5E teaching principle in the course.The effect of the 5E teaching principle has also been demonstrated. 展开更多
关键词 object-oriented software construction 5E teaching principle PROGRAMMING design pattern
在线阅读 下载PDF
Open-Access Framework for Efficient Object-Oriented Development of Video Analysis Software
6
作者 Dimitris K. Iakovidis Dimitris Diamantis 《Journal of Software Engineering and Applications》 2014年第8期730-743,共14页
The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current a... The increasing use of digital video everyday in a multitude of electronic devices, including mobile phones, tablets and laptops, poses the need for quick development of cross-platform video software. However current approaches to this direction usually require a long learning curve, and their development lacks standardization. This results in software components that are difficult to reuse, and hard to maintain or extend. In order to overcome such issues, we propose a novel object-oriented framework for efficient development of software systems for video analysis. It consists of a set of four abstract components, suitable for the implementation of independent plug-in modules for video acquisition, preprocessing, analysis and output handling. The extensibility of each module can be facilitated by sub-modules specifying additional functionalities. This architecture enables quick responses to changes and re-configurability;thus conforming to the requirements of agile software development practices. Considering the need for platform independency, the proposed Java Video Analysis (JVA) framework is implemented in Java. It is publicly available through the web as open-access software, supported by a growing collection of implemented modules. Its efficiency is empirically validated for the development of a representative video analysis system. 展开更多
关键词 object-oriented FRAMEWORK EFFICIENT software Development VIDEO Analysis Java
在线阅读 下载PDF
Design of new biomedical titanium alloy based on d-electron alloy design theory and JMatPro software 被引量:9
7
作者 戴世娟 王煜 +2 位作者 陈锋 余新泉 张友法 《Transactions of Nonferrous Metals Society of China》 SCIE EI CAS CSCD 2013年第10期3027-3032,共6页
A new kind offl biomedical titanium alloy, Ti-35Nb-4Sn-6Mo-9Zr, composed of non-toxic elements Nb, Mo, Zr and Sn with lower elastic modulus and higher strength was designed based on d-electron alloy design theory and ... A new kind offl biomedical titanium alloy, Ti-35Nb-4Sn-6Mo-9Zr, composed of non-toxic elements Nb, Mo, Zr and Sn with lower elastic modulus and higher strength was designed based on d-electron alloy design theory and JMatPro software using orthogonal experiment. The microstructure and basic mechanical properties of designed alloy were investigated. The results show that the alloy is composed of single fl equiaxed grains after solution treatment at 800 ~C. Compared with Ti-6A1-4V, the mechanical properties of the designed alloy are more excellent: E=65 GPa, σb=834 MPa, σ0.2=802 MPa, and σ=11%, which is expected to become a promising new type implanted material. The research approach adopted can reduce the experimental time and cost effectively, and get the ideal experimental results. 展开更多
关键词 titanium alloy d-electron alloy design theory JMatPro software elastic modulus STRENGTH
在线阅读 下载PDF
Design Mode for Component-based Virtual Plant Software 被引量:2
8
作者 范振岐 司景春 +1 位作者 韩旭 杨全丽 《Agricultural Science & Technology》 CAS 2012年第4期901-903,共3页
According to the morphological structure characteristics of plants, the de- velopment mode for component-based virtual plants software was put forward, and the internal structure of plant organs component under this m... According to the morphological structure characteristics of plants, the de- velopment mode for component-based virtual plants software was put forward, and the internal structure of plant organs component under this mode were analyzed, thereby, the overall design mode for virtual plants software was given out, and its characteristics were estimated. Compared with traditional development modes of virtual plants software, component-based virtual plants software had significant advantages in code reusing, development efficiency and expansion of software functions. 展开更多
关键词 Virtual plant COMPONENT software design
在线阅读 下载PDF
Maturity assessment model for aircraft collaborative design software solution 被引量:5
9
作者 HUO Ying QIU Peng ZHAI Jiyou 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2018年第6期1228-1236,共9页
In order to assure quality and control process in the development of the aircraft collaborative design software, a maturity assessment model is proposed. The requirements designing—house of quality is designed to eva... In order to assure quality and control process in the development of the aircraft collaborative design software, a maturity assessment model is proposed. The requirements designing—house of quality is designed to evaluate the maturity degree of the solution, and the evaluation results can help to manage and control the development process. Furthermore, a fuzzy evaluation method based on the minimum deviation is proposed to deal with the fuzzy information. The quantitative evaluation result of the maturity degree can be calculated by optimizing the semantic discount factor aim for the minimum deviation. Finally, this model is illustrated and analyzed by an example study of the aircraft collaborative design software. 展开更多
关键词 aircraft collaborative design software development process quality function deployment fuzzy evaluation method
在线阅读 下载PDF
Detecting Design Patterns in Object-Oriented Program Source Code by Using Metrics and Machine Learning 被引量:4
10
作者 Satoru Uchiyama Atsuto Kubo +1 位作者 Hironori Washizaki Yoshiaki Fukazawa 《Journal of Software Engineering and Applications》 2014年第12期983-998,共16页
Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of ob... Detecting well-known design patterns in object-oriented program source code can help maintainers understand the design of a program. Through the detection, the understandability, maintainability, and reusability of object-oriented programs can be improved. There are automated detection techniques;however, many existing techniques are based on static analysis and use strict conditions composed on class structure data. Hence, it is difficult for them to detect and distinguish design patterns in which the class structures are similar. Moreover, it is difficult for them to deal with diversity in design pattern applications. To solve these problems in existing techniques, we propose a design pattern detection technique using source code metrics and machine learning. Our technique judges candidates for the roles that compose design patterns by using machine learning and measurements of several metrics, and it detects design patterns by analyzing the relations between candidates. It suppresses false negatives and distinguishes patterns in which the class structures are similar. As a result of experimental evaluations with a set of programs, we confirmed that our technique is more accurate than two conventional techniques. 展开更多
关键词 design PATTERNS software Metrics MACHINE LEARNING object-oriented PROGRAMMING software Maintenance
在线阅读 下载PDF
3D Digital Design of Cranes' Structures Based on Hybrid Software Architecture 被引量:1
11
作者 WANG Chonghua1,LI Hua 1,2 (1.Dept. of Mechanical Engineering,Shanghai Maritime University,Shanghai 200135,China 2.Worcester Polytechnic Institute,Worcester 01609,MA,USA) 《武汉理工大学学报》 CAS CSCD 北大核心 2006年第S1期96-101,共6页
3D digital design for cranes’ structures based on hybrid software architecture of Client/Server and Browser/Server is introduced in this paper. Based on Pro/ENGINEER platform,3D parametric model family is built to al... 3D digital design for cranes’ structures based on hybrid software architecture of Client/Server and Browser/Server is introduced in this paper. Based on Pro/ENGINEER platform,3D parametric model family is built to allow generation of feasible configurations of cranes’ structures in Client/Server framework. Taking use of Visual C++,the second exploiting software kit provided by Pro/ENGINEER and ANSYS GUI/APDL modeling patterns,an integration method of 3D CAD and CAE is achieved,which includes regeneration of 3D parametric model,synchronous updating and analysis of FEA model. As in Browser/Server framework,the 3D CAD models of parts,components and the whole structure could also be displayed in the customer’s browser in VRML format. 展开更多
关键词 digital design crane’s structure HYBRID software architecture CAD/CAE integration
在线阅读 下载PDF
A Case Study on Design Patterns and Software Defects in Open Source Software 被引量:1
12
作者 Mubin Ozan Onarcan Yongjian Fu 《Journal of Software Engineering and Applications》 2018年第5期249-273,共25页
Design patterns are object oriented software design practices for solving common design problems and they affect software quality. In this study, we investigate the relationship of design patterns and software defects... Design patterns are object oriented software design practices for solving common design problems and they affect software quality. In this study, we investigate the relationship of design patterns and software defects in a number of open source software projects. Design pattern instances are extracted from the source code repository of these open source software projects. Software defect metrics are extracted from the bug tracking systems of these projects. Using correlation and regression analysis on extracted data, we examine the relationship between design patterns and software defects. Our findings indicate that there is little correlation between the total number of design pattern instances and the number of defects. However, our regression analysis reveals that individual design pattern instances as a group have strong influences on the number of defects. Furthermore, we find that the number of design pattern instances is positively correlated to defect priority. Individual design pattern instances may have positive or negative impacts on defect priority. 展开更多
关键词 design PATTERN software DEFECT DEFECT PRIORITY software Quality software REPOSITORY MINING
在线阅读 下载PDF
Design Knowledge and Software Engineering
13
作者 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
An Approach of Trustworthy Software Design with Automatically Adapting Software Update
14
作者 LI Zhen TIAN Junfeng 《Wuhan University Journal of Natural Sciences》 CAS 2011年第5期391-398,共8页
In this paper, we merge software trustworthiness with software design and present an approach to trustworthy software design with an automatically adapting software update. First, software behavior and results can be ... In this paper, we merge software trustworthiness with software design and present an approach to trustworthy software design with an automatically adapting software update. First, software behavior and results can be expected and behavior states can be monitored when a software runs by introducing a trustworthy behavior trace on a software and inserting a checkpoint sensor at each checkpoint of the trustworthy software. Second, an updated approach of the trustworthy behavior trace for the software at the level of checkpoints is presented. The trustworthy behavior traces of the software for two versions can be merged adequately by constructing split points and merge points between two trustworthy behavior traces. Finally, experiments and analyses show that: (1) the software designed by our approach can detect and report the anomaly in a software automatically and effectively, so it has a higher ability of trustworthiness evaluation than the traditional software; and (2) our approach can realize the accurate update of the trustworthy behavior trace with a lower space overhead of checkpoints when the software updates. 展开更多
关键词 trustworthy software design software update software behavior trustworthiness evaluation
原文传递
Analysis and design for architecture-based software
15
作者 Jia Xiaolin He Jian Qin Zheng Wang Xianghua 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2005年第4期924-930,共7页
The technologies of software architecture are introduced, and the software analysis-and-design process is divided into requirement analysis, software architecture design and system design. Using these technologies, a ... The technologies of software architecture are introduced, and the software analysis-and-design process is divided into requirement analysis, software architecture design and system design. Using these technologies, a model of architecture-centric software analysis and design process(ACSADP) is proposed. Meanwhile, with regard to the completeness, consistency and correctness between the software requirements and design results, the theories of function and process control are applied to ACSADP. Finally, a model of integrated development environnment (IDE) for ACSADP is propcsed. It can be demonstrated by the practice that the model of ACSADP can aid developer to manage software process effectively and improve the quality of software analysis and design. 展开更多
关键词 software process software architecture design space traceability.
在线阅读 下载PDF
Fault-tolerant Strategies and Their Design Methods for Application Software
16
作者 高建华 邵世煌 《Journal of China Textile University(English Edition)》 EI CAS 1998年第1期21-24,共4页
The key to software reliability is fault-tolerant design ofapplication software.New fault-tolerant strategies andtheir design methods for application software under vari-ous computer system are introduced.It has such ... The key to software reliability is fault-tolerant design ofapplication software.New fault-tolerant strategies andtheir design methods for application software under vari-ous computer system are introduced.It has such advan-tages as simple hardware platform,independent fromapplication,stable reliability.lastly,some technicalproblems are discussed in details. 展开更多
关键词 application software FAULT-TOLERANT STRATEGY transcation process RELIABILITY PROGRAM design
在线阅读 下载PDF
Finite element based design of software for integrated passive and active vibration control
17
作者 牟全臣 郑钢铁 黄文虎 《Journal of Harbin Institute of Technology(New Series)》 EI CAS 2001年第1期8-12,共5页
Presents the design scheme developed for design of software for Integrated Passive and Active Vibration Control(IPAVC) and the coding of a prototyne system, and the selection of the famous finite element program MSC/N... Presents the design scheme developed for design of software for Integrated Passive and Active Vibration Control(IPAVC) and the coding of a prototyne system, and the selection of the famous finite element program MSC/NASTRAN as an important module of software to deal with large and complicated structures and systems with an example to demonstrate the prototype system. 展开更多
关键词 integrated vibration control software design finite element prototype system
在线阅读 下载PDF
Software Architectural Design in Agile Environments
18
作者 Mehdi Mekni Gayathri Buddhavarapu +1 位作者 Sandeep Chinthapatla Mounika Gangula 《Journal of Computer and Communications》 2018年第1期171-189,共19页
In this paper, we propose a novel methodology to guide and assist practitioners supporting software architecture and design activities in agile environments. Software architecture and design is the skeleton of a syste... In this paper, we propose a novel methodology to guide and assist practitioners supporting software architecture and design activities in agile environments. Software architecture and design is the skeleton of a system. It defines how the system has to behave in terms of different functional and non-functional requirements. Currently, a clear specification of software architectural design activities and processes in agile environments does not exist. Our methodology describes in detail the phases in the agile software design process and proposes techniques and tools to implement these phases. 展开更多
关键词 AGILE METHODOLOGY software Development LIFE-CYCLE software ARCHITECTURAL design
在线阅读 下载PDF
Assessment of a Proposed Software Design for the Solution of Multi-Phase Mechanics Problems on Networked Laptops
19
作者 Richard Harris Thomas Impelluso 《Intelligent Information Management》 2010年第7期391-397,共7页
This paper presents the design of a computational software system that enables solutions of multi-phase and multi-scale problems in mechanics. It demonstrated how mechanicians can design “process-driven” software sy... This paper presents the design of a computational software system that enables solutions of multi-phase and multi-scale problems in mechanics. It demonstrated how mechanicians can design “process-driven” software systems directly, and that such efforts are more suitable in solving multi-phase or multi-scale problems, rather than utilizing the “data-driven” approaches of legacy network systems. Specifically, this paper demonstrates how this approach can be used to solve problems in flexible dynamics. Then it suggests a view of mechanics algorithms as ‘state equilibrium’ enforcers residing as servers, rather than as computer programs that solve field equations. It puts forth the need for identical input/output files to ensure widespread deployment on laptops. Then it presents an assessment of the laptop platform. A software system such as the one presented here can also be used to supply virtual environments, animations and entertainment/education software with physics. 展开更多
关键词 software design MULTI-PHASE MECHANICS PROBLEMS NETWORKED LAPTOPS
在线阅读 下载PDF
Influence of Software Modeling and Design on Domain-Specific Abstract Thinking: Student’s Perspective
20
作者 Zakarya A. Alzamil 《Journal of Software Engineering and Applications》 2013年第10期543-553,共11页
Software engineering has been taught at many institutions as individual course for many years. Recently, many higher education institutions offer a BSc degree in Software Engineering. Software engineers are required, ... Software engineering has been taught at many institutions as individual course for many years. Recently, many higher education institutions offer a BSc degree in Software Engineering. Software engineers are required, especially at the small enterprises, to play many roles, and sometimes simultaneously. Beside the technical and managerial skills, software engineers should have additional intellectual skills such as domain-specific abstract thinking. Therefore, software engineering curriculum should help the students to build and improve their skills to meet the labor market needs. This study aims to explore the perceptions of software engineering students on the influence of learning software modeling and design on their domain-specific abstract thinking. Also, we explore the role of the course project in improving their domain-specific abstract thinking. The study results have shown that, most of the surveyed students believe that learning and practicing modeling and design concepts contribute to their ability to think abstractly on specific domain. However, this finding is influenced by the students’ lack of the comprehension of some modeling and design aspects (e.g., generalization). We believe that, such aspects should be introduced to the students at early levels of software engineering curriculum, which certainly will improve their ability to think abstractly on specific domain. 展开更多
关键词 Domain-Specific ABSTRACT THINKING software MODELING software design Teaching MODELING and design software Engineering Education
在线阅读 下载PDF
上一页 1 2 250 下一页 到第
使用帮助 返回顶部