首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 517 毫秒
1.
One of the characteristics of scientific application software is its long lifetime of active maintenance. There has been little software engineering research into the development characteristics of scientific software and into the factors that support its successful long evolution. The research described in this paper introduces a novel model to examine the nature of change that influenced an example of industrial scientific software over its lifetime. The research uses the model to provide an objective analysis of factors that contributed to long-term evolution of the software system. Conclusions suggest that the architectural design of the software and the characteristics of the software development group played a major role in the successful evolution of the software. The novel model of change and the research method developed for this study are independent of the type of software under study.  相似文献   

2.
Reuse of software assets in application development has held promise but faced challenges. In addressing these challenges, research has focused on organizational- and project-level factors while neglecting grass-root level adoption of reusable assets. Our research investigated factors associated with individual software developers’ intention to reuse software assets and integrated them in TAM. Towards that end, 13 project managers were interviewed and 207 software developers were surveyed in India. Results revealed that the technological-level (infrastructure), and individual-level factors (reuse-related experience and self-efficacy) were major determinants. Implications are discussed.  相似文献   

3.
大数据时代下迅速兴起的深度学习已在计算机视觉等多个领域取得了重大进展。近年来,随着软件制品的积累,这一方法也开始在软件工程领域发挥重要作用。概述了利用深度学习处理不同软件分析任务的研究进展,总结了主要研究方向和应用特点。目前已有一批重要成果发表,相关研究热度呈现上升趋势。最后探讨了现有深度学习技术在应用时的一些局限性与问题。  相似文献   

4.
The popularity of empirical methods in software engineering research is on the rise. Surveys, experiments, metrics, case studies, and field studies are examples of empirical methods used to investigate both software engineering processes and products. The increased application of empirical methods has also brought about an increase in discussions about adapting these methods to the peculiarities of software engineering. In contrast, the ethical issues raised by empirical methods have received little, if any, attention in the software engineering literature. This article is intended to introduce the ethical issues raised by empirical research to the software engineering research community and to stimulate discussion of how best to deal with these ethical issues. Through a review of the ethical codes of several fields that commonly employ humans and artifacts as research subjects, we have identified major ethical issues relevant to empirical studies of software engineering. These issues are illustrated with real empirical studies of software engineering.  相似文献   

5.
《Computer》2007,40(7):64-71
The portal dolmen project at Ireland's Shannon Airport tackled the challenges of a public exhibition and revealed the importance of focusing on situated activities as well as the crucial need for incorporating physical and aesthetic concerns into the design.  相似文献   

6.
随着信息技术产业的发展和软件开发需求的扩展,软件开发的难度与复杂度不断上升,针对软件供应链的重大安全事件时有发生。这些事件展现了软件供应链攻击低成本而高效的特点以及软件供应链管理的复杂性,使得软件供应链的安全问题受到了广泛的关注,相关领域的研究工作也进入了起步阶段。本文从软件供应链安全的定义以及发展历程入手,介绍了软件供应链安全问题的相关背景,并通过对现有研究成果的调研分析,将软件供应链安全问题分为管理问题和技术问题两个方面,从这两个方面入手介绍了软件供应链安全的研究现状,然后结合研究现状总结了软件供应链安全所面临的现实挑战,并提出了未来可能的研究方向。  相似文献   

7.
金英  刘鑫  张晶 《计算机科学》2011,38(5):14-19
近年来,软件主动式防御思想在软件安全性保障中的地位越来越高,它是一种积极的保障软件安全性的思想,可有效地构建高可信性软件。安全需求的获取是软件安全性保障中最关键的部分,是主动式防御首要完成的任务并且也是最难完成的部分。针对典型的安全需求获取方法,从它们的研究途径、应用情况等方面进行比较和分析,总结并讨论了安全需求获取方法的状况及其未来的发展趋势。上述工作将对安全需求获取方法的研究和实践应用提供有益参考。  相似文献   

8.
Software visualization studies techniques and methods for graphically representing different aspects of software. Its main goal is to enhance, simplify and clarify the mental representation a software engineer has of a computer system. During many years, visualization in 2D space has been actively studied, but in the last decade, researchers have begun to explore new 3D representations for visualizing software. In this article, we present an overview of current research in the area, describing several major aspects like: visual representations, interaction issues, evaluation methods and development tools. We also perform a survey of some representative tools to support different tasks, i.e., software maintenance and comprehension, requirements validation and algorithm animation for educational purposes, among others. Finally, we conclude identifying future research directions.  相似文献   

9.
软件的同源性分析是计算机编程语言研究的一个重要方面,这个领域现在主流的有三大类的研究:基于文本的同源性比对、基于Token的同源性比对和基于源代码语法结构的比对。其中一些技术已经得以实现并成为可以应用的工具。  相似文献   

10.
软件与网络安全研究综述   总被引:2,自引:0,他引:2  
互联网已经渗入人类社会的各个方面,极大地推动了社会进步。与此同时,各种形式的网络犯罪、网络窃密等问题频频发生,给社会和国家安全带来了极大的危害。网络安全已经成为公众和政府高度关注的重大问题。由于互联网的大量功能和网络上的各种应用都是由软件实现的,软件在网络安全的研究与实践中扮演着至关重要的角色。事实上,几乎所有的网络攻击都是利用系统软件或应用软件中存在的安全缺陷实施的。研究新形势下的软件安全问题日益迫切。本文从恶意软件、软件漏洞和软件安全机制三个方面综述国内外研究现状,进而分析软件生态系统面临的全新安全挑战与发展趋势。  相似文献   

11.
Most software quality research has focused on identifying faults (i.e., information is incorrectly recorded in an artifact). Because software still exhibits incorrect behavior, a different approach is needed. This paper presents a systematic literature review to develop taxonomy of errors (i.e., the sources of faults) that may occur during the requirements phase of software lifecycle. This taxonomy is designed to aid developers during the requirement inspection process and to improve overall software quality. The review identified 149 papers from the software engineering, psychology and human cognition literature that provide information about the sources of requirements faults. A major result of this paper is a categorization of the sources of faults into a formal taxonomy that provides a starting point for future research into error-based approaches to improving software quality.  相似文献   

12.
自适应系统软件传感器设计与实现   总被引:1,自引:1,他引:0  
吴斌  毛新军  董孟高  李学斯 《计算机科学》2010,37(8):152-155293
随着Internet的普及应用,越来越多的软件系统运行在开放的环境中,需要感知和适应环境的变化.如何支持这类复杂软件系统的开发和运行已经成为当前软件工程面临的一项重要挑战.针对自适应系统与其驻留环境的交互问题,将自适应系统中的软件实体抽象为自主Agent,提出了自主Agent感知环境变化的软件传感器及其与环境的动态关联思想,给出了软件传感器的设计和实现.不同于已有研究,将软件传感器视为一类特殊的软件Agent.最后通过案例分析展示了上述思想和技术的可行性和有效性.  相似文献   

13.
为了让计算机能自动创伤生成乐工,笔者进行了一些相关的研究,还选用VB与API结合,开发设计出了相应软件,名之为乐曲生成器。现将其中所涉及的主要技术与算法给予介绍。  相似文献   

14.
随着智能变电站的相继投运,高级应用作为智能变电站的一个重要方面,是智能变电站的重要特征之一。为了更好地研究智能站高级应用功能,对其进行了仿真。该仿真采用纯软件模式,实现一键顺序控制、智能告警信息分类、故障综合分析决策仿真。一方面,能够为运行人员提供培训平台,它对提高运行人员正常操作、异常事故处理能力具有重要意义;另一方面,能够为上层软件高级应用功能的研究提供测试平台,验证软件的正确性。该系统仿真范围广泛、效果逼真、功能完善,具有较好的实用性。  相似文献   

15.
针对科氏流量计信号处理研究现状,对现有实验平台软件系统进行了二次开发,着重给出了软件系统的设计架构、主要功能,分析了关键技术并采用C#编程实现。测试结果表明该软件系统能有效支撑研究开展。  相似文献   

16.
为了能够保证高职软件技术专业教学改革的顺利实施,我校开展了对该专业教学情况的实际研究。调查结果 发现,本校的软件技术专业的教学存在一定的不足之处,导致教学结果与预期效果有所偏差。因此,软件技术专业的教学改革 迫在眉睫,本文将从创新能力培养的视角,对软件技术专业教学的改革研究进行论述。  相似文献   

17.
During the past decade, the application of agricultural production systems modelling has rapidly expanded while there has been less emphasis on model improvement. Cropping systems modelling has become agricultural modelling, incorporating new capabilities enabling analyses in the domains of greenhouse gas emissions, soil carbon changes, ecosystem services, environmental performance, food security, pests and disease losses, livestock and pasture production, and climate change mitigation and adaptation. New science has been added to the models to support this broadening application domain, and new consortia of modellers have been formed that span the multiple disciplines.There has not, however, been a significant and sustained focus on software platforms to increase efficiency in agricultural production systems research in the interaction between the software industry and the agricultural modelling community. This paper describes the changing agricultural modelling landscape since 2002, largely from a software perspective, and makes a case for a focussed effort on the software implementations of the major models.  相似文献   

18.
Artificial Intelligence and Software Engineering: Breaking the Toy Mold   总被引:1,自引:0,他引:1  
The application of AI techniques to software engineering has suffered, from the perspective of practising software engineers, due to a tradition of testing ideas and theories on small, toy domains. At the IJCAI-95 Workshop on AI and Software Engineering we focused onthis issue, and here we discuss some of the results of that workshop, identifying the major weaknesses in AI&SE research, and offer some insight into the future of the field.  相似文献   

19.
直升机抗坠毁仿真软件现状研究   总被引:1,自引:0,他引:1  
直升机的抗坠毁技术是直升机研制中的五大关键技术之一,而抗坠毁仿真软件是突破这一技术的重要工具。该文对目前国外研究抗坠毁仿真软件的公司、其软件产品、功能以及成功的应用案例进行了详细介绍,对国内进行抗坠毁研究的几个单位及其研究工作进行了简单介绍,分析了其不足。指出直升机抗坠毁仿真软件研究是今后仿真软件研究的一个重要方向。  相似文献   

20.
以Windows操作系统为设计平台,VC++6.0为工具,研究了开放式数控系统总控软件的设计。在分析数控软件特点的基础上,提出了一种面向对象的开放式数控系统总控模块的设计方法,给出了数控系统总控软件的设计原理、主要工作流程、软件结构设计、模块调用处理方案和编程实例。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号