首页 > 最新文献

1993 Conference on Software Maintenance最新文献

英文 中文
A dynamic integration architecture for high availability real-time systems 用于高可用性实时系统的动态集成体系结构
Pub Date : 1993-09-27 DOI: 10.1109/ICSM.1993.366956
John E. Stockenberg
Describes a software architecture which supports incremental system and software integration, hardware and software maintenance, and system evolution and reconfiguration without imposing a significant impact on system performance or availability. The approach utilizes a compact command language for controlling the dynamic integration of new or replacement software and hardware components into a distributed real-time system while that system is operating normally. The approach works with current languages, architectures and applications and does not depend on the availability of redundant processing components. The dynamic integration command language is described using a typical usage scenario, and the results of a prototype implementation effort are discussed, in which real-time dynamic integration commands have been shown to have performance times in the 20-30-/spl mu/s range.<>
描述一种软件架构,该架构支持增量系统和软件集成、硬件和软件维护以及系统演进和重新配置,而不会对系统性能或可用性造成重大影响。该方法利用一种紧凑的命令语言,在分布式实时系统正常运行时控制新的或替换的软件和硬件组件的动态集成。该方法适用于当前的语言、体系结构和应用程序,并且不依赖于冗余处理组件的可用性。通过典型的使用场景描述了动态集成命令语言,并讨论了原型实现工作的结果,其中实时动态集成命令的性能时间已显示在20-30-/spl mu/s范围内
{"title":"A dynamic integration architecture for high availability real-time systems","authors":"John E. Stockenberg","doi":"10.1109/ICSM.1993.366956","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366956","url":null,"abstract":"Describes a software architecture which supports incremental system and software integration, hardware and software maintenance, and system evolution and reconfiguration without imposing a significant impact on system performance or availability. The approach utilizes a compact command language for controlling the dynamic integration of new or replacement software and hardware components into a distributed real-time system while that system is operating normally. The approach works with current languages, architectures and applications and does not depend on the availability of redundant processing components. The dynamic integration command language is described using a typical usage scenario, and the results of a prototype implementation effort are discussed, in which real-time dynamic integration commands have been shown to have performance times in the 20-30-/spl mu/s range.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"101 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133147043","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Management problems seen in software maintenance: An empowerment study 软件维护中的管理问题:授权研究
Pub Date : 1993-09-27 DOI: 10.1109/ICSM.1993.366929
N. Chapin
A survey of the problems faced by managers and supervisors of application software maintenance work is described. The responses were interpreted in terms of empowerment. Five conclusions emerged about managers and supervisors: 1) they see themselves as more powerless to take effective action on identified problems in the short run than in the long run; 2) they see themselves individually as largely powerless to take effective action on the problems they see; 3) they see themselves as organizationally largely powerless to take effective action on the problems they see; 4) they see the vast majority of problems as not being technical problems; and 5) they showed no significant differences across different industries. Overall, maintenance supervisors and managers do not recognize that the majority of the problems they feel unempowered about are themselves the result of management action or inaction where management has or had the power to take effective action.<>
对应用软件维护工作中管理人员和主管面临的问题进行了调查。这些回应被解读为赋予权力。关于经理和主管的五个结论是:1)他们认为自己在短期内比在长期内更无力对已确定的问题采取有效行动;2)他们认为自己在很大程度上无力对他们所看到的问题采取有效行动;3)他们认为自己在组织上基本上无能为力,无法对他们看到的问题采取有效行动;4)他们认为绝大多数问题都不是技术问题;5)行业间无显著差异。总的来说,维护主管和管理人员没有认识到,他们感到没有授权的大多数问题本身就是管理人员采取行动或不采取行动的结果,而管理人员已经或曾经有权采取有效的行动。
{"title":"Management problems seen in software maintenance: An empowerment study","authors":"N. Chapin","doi":"10.1109/ICSM.1993.366929","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366929","url":null,"abstract":"A survey of the problems faced by managers and supervisors of application software maintenance work is described. The responses were interpreted in terms of empowerment. Five conclusions emerged about managers and supervisors: 1) they see themselves as more powerless to take effective action on identified problems in the short run than in the long run; 2) they see themselves individually as largely powerless to take effective action on the problems they see; 3) they see themselves as organizationally largely powerless to take effective action on the problems they see; 4) they see the vast majority of problems as not being technical problems; and 5) they showed no significant differences across different industries. Overall, maintenance supervisors and managers do not recognize that the majority of the problems they feel unempowered about are themselves the result of management action or inaction where management has or had the power to take effective action.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116592329","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Test Manager: A regression testing tool 测试管理器:回归测试工具
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366928
L. White, V. Narayanswamy, T. Friedman, M. Kirschenbaum, Paul Piwowarski, Mitsuru Oha
CWRU has participated in a joint project with IBM in developing an internal regression testing tool called Test Manager. The objective of Test Manager is to aid in regression testing at the unit testing, integration testing, or function testing levels and also to produce a reduced regression test set to verify the software changes indicated by the user. A conceptual basis for the tool, called a firewall, and a description of the factors which influenced the design of the tool are given. The tool utilizes a Prolog database; a set of experiments that determined how that database should best be structured is described. Timing and space requirements and future work and enhancements to the tool are discussed.<>
CWRU参与了一个与IBM的联合项目,开发一个名为Test Manager的内部回归测试工具。Test Manager的目标是帮助在单元测试、集成测试或功能测试级别上进行回归测试,并生成一个简化的回归测试集,以验证用户指示的软件更改。给出了该工具的概念基础,称为防火墙,并描述了影响该工具设计的因素。该工具使用Prolog数据库;本文描述了一组确定如何最好地构建该数据库的实验。讨论了时间和空间要求以及未来的工作和对工具的改进。
{"title":"Test Manager: A regression testing tool","authors":"L. White, V. Narayanswamy, T. Friedman, M. Kirschenbaum, Paul Piwowarski, Mitsuru Oha","doi":"10.1109/ICSM.1993.366928","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366928","url":null,"abstract":"CWRU has participated in a joint project with IBM in developing an internal regression testing tool called Test Manager. The objective of Test Manager is to aid in regression testing at the unit testing, integration testing, or function testing levels and also to produce a reduced regression test set to verify the software changes indicated by the user. A conceptual basis for the tool, called a firewall, and a description of the factors which influenced the design of the tool are given. The tool utilizes a Prolog database; a set of experiments that determined how that database should best be structured is described. Timing and space requirements and future work and enhancements to the tool are discussed.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"160 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120940376","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 45
Do design records really benefit software maintenance 设计记录真的有利于软件维护吗
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366939
R. Arnold, M. Slovin, N. Wilde
Recently the design record concept has been suggested for reducing software life-cycle costs. A design record is a collection of information, usually in an online repository, to support software evolution. The impact to date of design records on software maintenance is examined. Design record terminology and related work are discussed. How design records can affect maintenance and whether they have done so are also discussed. It is shown that, despite the popularity of the concept, relatively little quantitative experimental evidence exists that design records reduce maintenance costs in practice. Open issues that design record researchers should address to make design records more beneficial to software maintenance and criteria for what information should be in a design record, especially if the design record is to have a significant impact on software maintenance, are suggested.<>
最近,设计记录的概念被建议用于减少软件生命周期成本。设计记录是信息的集合,通常在在线存储库中,用于支持软件开发。研究了设计记录对软件维护的影响。讨论了设计记录术语和相关工作。还讨论了设计记录如何影响维护以及它们是否已经这样做了。结果表明,尽管这一概念很受欢迎,但相对较少的定量实验证据表明,设计记录在实践中降低了维护成本。为了使设计记录更有利于软件维护,以及设计记录中应该包含哪些信息的标准,特别是当设计记录对软件维护有重大影响时,建议设计记录研究人员应该解决的开放问题。
{"title":"Do design records really benefit software maintenance","authors":"R. Arnold, M. Slovin, N. Wilde","doi":"10.1109/ICSM.1993.366939","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366939","url":null,"abstract":"Recently the design record concept has been suggested for reducing software life-cycle costs. A design record is a collection of information, usually in an online repository, to support software evolution. The impact to date of design records on software maintenance is examined. Design record terminology and related work are discussed. How design records can affect maintenance and whether they have done so are also discussed. It is shown that, despite the popularity of the concept, relatively little quantitative experimental evidence exists that design records reduce maintenance costs in practice. Open issues that design record researchers should address to make design records more beneficial to software maintenance and criteria for what information should be in a design record, especially if the design record is to have a significant impact on software maintenance, are suggested.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"292 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122960251","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Representative sampling within software quality assurance 软件质量保证中的代表性抽样
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366945
Neera Bansal Talbert
Estimating the representative sampling size, by constructing confidence levels from risk analysis, is an integral part of the software quality assurance (SQA) audit function. How the combination of two valid industry mechanisms can be used to determine a truly representative sampling size and maximize limited resources is described. The goal is to produce a high-quality product which is cost effective. Through risk management and statistical sampling, the Mission Operations Directorate Information Systems Group (MODIS) has reduced the number of audits required for a project and reduced SQA costs without compromising quality.<>
通过从风险分析中构建置信水平来估计有代表性的样本量,是软件质量保证(SQA)审计功能的一个组成部分。描述了如何结合两种有效的行业机制来确定真正具有代表性的抽样规模并最大化有限的资源。我们的目标是生产高质量的产品,这是具有成本效益的。通过风险管理和统计抽样,特派团业务理事会信息系统组(MODIS)减少了项目所需的审计次数,并在不影响质量的情况下降低了SQA成本。
{"title":"Representative sampling within software quality assurance","authors":"Neera Bansal Talbert","doi":"10.1109/ICSM.1993.366945","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366945","url":null,"abstract":"Estimating the representative sampling size, by constructing confidence levels from risk analysis, is an integral part of the software quality assurance (SQA) audit function. How the combination of two valid industry mechanisms can be used to determine a truly representative sampling size and maximize limited resources is described. The goal is to produce a high-quality product which is cost effective. Through risk management and statistical sampling, the Mission Operations Directorate Information Systems Group (MODIS) has reduced the number of audits required for a project and reduced SQA costs without compromising quality.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124158941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
CARE: An environment for understanding and re-engineering C programs 用于理解和重新设计C程序的环境
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366949
P. Linos, P. Aubet, Laurent Dumas, Yann Helleboid, Patricia Lejeune, P. Tulula
The authors' focus is on facilitating incremental understanding and re-engineering of existing C programs. A software environment called CARE (computer-aided re-engineering) is used as a vehicle toward that goal. CARE maintains a repository of control-flow and data-flow dependencies (i.e., entities and their relations) of C programs. These dependencies can be visualized using a novel presentation model. Moreover, CARE entails transformation tools that support various ways of displaying program dependencies and facilitate incremental program modifications. An empirical evaluation of the CARE environment using small size C programs is performed. In addition, CARE is used in order to modify the source code of a medium-to-large size program. The results from this empirical evaluation of CARE indicate that its presentation model and transformation tools are a promising step towards improving the effectiveness of understanding and re-engineering existing C programs. Finally, the authors discuss some issues raised during the modification exercise with CARE when using a medium-to-large size program.<>
作者的重点是促进对现有C程序的增量理解和重新设计。一种称为CARE(计算机辅助再工程)的软件环境被用作实现这一目标的工具。CARE维护C程序的控制流和数据流依赖关系(即实体及其关系)的存储库。这些依赖关系可以使用新的表示模型进行可视化。此外,CARE需要转换工具,这些工具支持显示程序依赖关系的各种方法,并促进增量程序修改。使用小型C程序对CARE环境进行了经验评估。此外,还使用CARE来修改中大型程序的源代码。对CARE的实证评估结果表明,其表示模型和转换工具是提高理解和重新设计现有C程序的有效性的有希望的一步。最后,作者讨论了在使用中大型程序时与CARE进行修改练习时提出的一些问题
{"title":"CARE: An environment for understanding and re-engineering C programs","authors":"P. Linos, P. Aubet, Laurent Dumas, Yann Helleboid, Patricia Lejeune, P. Tulula","doi":"10.1109/ICSM.1993.366949","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366949","url":null,"abstract":"The authors' focus is on facilitating incremental understanding and re-engineering of existing C programs. A software environment called CARE (computer-aided re-engineering) is used as a vehicle toward that goal. CARE maintains a repository of control-flow and data-flow dependencies (i.e., entities and their relations) of C programs. These dependencies can be visualized using a novel presentation model. Moreover, CARE entails transformation tools that support various ways of displaying program dependencies and facilitate incremental program modifications. An empirical evaluation of the CARE environment using small size C programs is performed. In addition, CARE is used in order to modify the source code of a medium-to-large size program. The results from this empirical evaluation of CARE indicate that its presentation model and transformation tools are a promising step towards improving the effectiveness of understanding and re-engineering existing C programs. Finally, the authors discuss some issues raised during the modification exercise with CARE when using a medium-to-large size program.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"143 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114730655","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Dynamic program dicing 动态程序切割
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366925
T. Y. Chen, Y. Y. Cheung
Program dicing, introduced by J. R. Lyle and M. Weiser (Proc. 2nd Int. Conf. Comput. Appl., pp. 887-883, 1987), is a debugging technique built upon program slicing. Their dicing methodology is referred to as static program dicing in this paper. Since it is difficult to apply static program dicing effectively under some circumstances, an extension of program dicing, dynamic program dicing, is introduced here. Several strategies of constructing dynamic dices are also discussed. Although a dynamic slice is included in its corresponding static slice, a dynamic dice is not necessarily included in its corresponding static dice. Some conditions under which dynamic dice is more precise than static dice are investigated.<>
程序切割,由J. R. Lyle和M. Weiser介绍(第二部分)。相依第一版。达成。(p. 887-883, 1987),是一种基于程序切片的调试技术。他们的切割方法在本文中被称为静态程序切割。由于静态程序切割在某些情况下难以有效应用,本文介绍了程序切割的一种扩展——动态程序切割。讨论了几种构造动态器件的策略。尽管动态切片包含在其相应的静态切片中,但动态骰子不一定包含在其相应的静态骰子中。研究了动态骰子比静态骰子更精确的一些条件。
{"title":"Dynamic program dicing","authors":"T. Y. Chen, Y. Y. Cheung","doi":"10.1109/ICSM.1993.366925","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366925","url":null,"abstract":"Program dicing, introduced by J. R. Lyle and M. Weiser (Proc. 2nd Int. Conf. Comput. Appl., pp. 887-883, 1987), is a debugging technique built upon program slicing. Their dicing methodology is referred to as static program dicing in this paper. Since it is difficult to apply static program dicing effectively under some circumstances, an extension of program dicing, dynamic program dicing, is introduced here. Several strategies of constructing dynamic dices are also discussed. Although a dynamic slice is included in its corresponding static slice, a dynamic dice is not necessarily included in its corresponding static dice. Some conditions under which dynamic dice is more precise than static dice are investigated.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129125649","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 39
Impact analysis-Towards a framework for comparison 影响分析——建立一个比较框架
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366933
R. Arnold, S. Bohner
The term impact analysis is used with many meanings. A three-part framework for characterizing and comparing diverse impact analysis approaches is defined. The parts correspond to how an approach is used to accomplish impact analysis, how an approach does impact analysis internally, and the effectiveness of the impact analysis approach. To illustrate the framework's application, five impact analysis approaches are illustrated according to it.<>
“影响分析”一词有多种含义。定义了一个由三部分组成的框架来描述和比较不同的影响分析方法。这些部分对应于如何使用方法来完成影响分析,方法如何在内部进行影响分析,以及影响分析方法的有效性。为了说明该框架的应用,根据该框架阐述了五种影响分析方法。
{"title":"Impact analysis-Towards a framework for comparison","authors":"R. Arnold, S. Bohner","doi":"10.1109/ICSM.1993.366933","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366933","url":null,"abstract":"The term impact analysis is used with many meanings. A three-part framework for characterizing and comparing diverse impact analysis approaches is defined. The parts correspond to how an approach is used to accomplish impact analysis, how an approach does impact analysis internally, and the effectiveness of the impact analysis approach. To illustrate the framework's application, five impact analysis approaches are illustrated according to it.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114172110","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 309
Reuse reengineering and validation via concept assignment 通过概念分配进行重用、再工程和验证
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366940
A. Cimitile, A. R. Fasolino, P. Maresca
The first step in a software reuse reengineering process is to analyze the structural characteristics of the existing software so as to produce software component sets, each of which is a candidate for clustering and reengineering into a reusable module. This step is founded on one or more candidature criteria and the cost of the following steps depends on their quality. The notions of completeness and adequacy as applied to candidature criteria are introduced, the need for an adequacy validation process before they are applied on a software system is outlined. An adequate validation process founded on the assignment of a concept to the candidate modules is proposed, and the results of an application of this process are described and discussed.<>
软件重用再工程过程的第一步是分析现有软件的结构特征,从而产生软件组件集,每个组件集都是聚类和再工程为可重用模块的候选组件。此步骤建立在一个或多个候选标准之上,并且以下步骤的成本取决于它们的质量。介绍了应用于候选标准的完备性和充分性的概念,概述了在应用于软件系统之前对充分性验证过程的需要。提出了一个充分的验证过程,建立在分配给候选模块的概念上,并描述和讨论了应用该过程的结果。
{"title":"Reuse reengineering and validation via concept assignment","authors":"A. Cimitile, A. R. Fasolino, P. Maresca","doi":"10.1109/ICSM.1993.366940","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366940","url":null,"abstract":"The first step in a software reuse reengineering process is to analyze the structural characteristics of the existing software so as to produce software component sets, each of which is a candidate for clustering and reengineering into a reusable module. This step is founded on one or more candidature criteria and the cost of the following steps depends on their quality. The notions of completeness and adequacy as applied to candidature criteria are introduced, the need for an adequacy validation process before they are applied on a software system is outlined. An adequate validation process founded on the assignment of a concept to the candidate modules is proposed, and the results of an application of this process are described and discussed.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132741973","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Developing formal software process definitions 开发正式的软件过程定义
Pub Date : 1993-09-01 DOI: 10.1109/ICSM.1993.366960
D. Drew
Projects, within Paramax, which have achieved high maturity ratings, as measured against the SEI Capability Maturity Model (CMM), have based their process improvement efforts on formal process definitions for software engineering activities. A process definition methodology (ADPM) has been developed based on these project level experiences. This methodology supports the creation of software engineering process definitions at the organizational level while allowing for unique project instantiations within the organization. It specifically addresses the special case of capturing existing informal processes that one would typically find in ongoing software maintenance contracts.<>
Paramax中的项目已经达到了很高的成熟度等级,根据SEI能力成熟度模型(Capability maturity Model, CMM)进行测量,它们的过程改进工作基于软件工程活动的正式过程定义。一种基于这些项目级经验的过程定义方法(ADPM)已经被开发出来。该方法支持在组织级别创建软件工程过程定义,同时允许在组织内进行独特的项目实例化。它专门处理捕获在正在进行的软件维护合同中通常会发现的现有非正式过程的特殊情况。
{"title":"Developing formal software process definitions","authors":"D. Drew","doi":"10.1109/ICSM.1993.366960","DOIUrl":"https://doi.org/10.1109/ICSM.1993.366960","url":null,"abstract":"Projects, within Paramax, which have achieved high maturity ratings, as measured against the SEI Capability Maturity Model (CMM), have based their process improvement efforts on formal process definitions for software engineering activities. A process definition methodology (ADPM) has been developed based on these project level experiences. This methodology supports the creation of software engineering process definitions at the organizational level while allowing for unique project instantiations within the organization. It specifically addresses the special case of capturing existing informal processes that one would typically find in ongoing software maintenance contracts.<<ETX>>","PeriodicalId":228379,"journal":{"name":"1993 Conference on Software Maintenance","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133768163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
1993 Conference on Software Maintenance
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1