[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement最新文献

筛选
英文 中文
Hakoniwa: Monitor and navigation system for cooperative development based on activity sequence model Hakoniwa:基于活动序列模型的协同开发监控与导航系统
Hajimu Iida, Keichi Mimura, Katsuro Inoue, K. Torii
{"title":"Hakoniwa: Monitor and navigation system for cooperative development based on activity sequence model","authors":"Hajimu Iida, Keichi Mimura, Katsuro Inoue, K. Torii","doi":"10.1109/SPCON.1993.236821","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236821","url":null,"abstract":"A process model for the software development performed by a group of developers is proposed. The model is defined by a set of tasks assigned over the developers and performed by them concurrently. A task is defined by a sequence of primitive activities, and it may involve communication primitives which establish coordination with other tasks. Based on this model, a prototype system for supporting and monitoring the process, named Hakoniwa, has been implemented. The Hakoniwa system is composed of multiple developers' navigators and a manager's monitor. A navigator leads a single developer by showing possible succeeding activities on menus and automatically activates appropriate development tools. The monitor reports the advances in activity sequences of developers, with various data, such as the initiation-termination times and the number of activity repetitions.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125484389","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}
引用次数: 31
Opportunities, limitations, and tradeoffs in process programming 过程编程中的机会、限制和权衡
S. Sutton
{"title":"Opportunities, limitations, and tradeoffs in process programming","authors":"S. Sutton","doi":"10.1109/SPCON.1993.236815","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236815","url":null,"abstract":"Software-process programming faces numerous opportunities, limitations, and tradeoffs. Effective process definitions have been characterized in terms of accuracy, precision, fidelity, and fitness. Some of these properties are inherently limited, while others are subject to tradeoff. The relationship between a software process and an executing process program can be described by correspondence, determinability, and coordination. Program behavior may correspond only in part to process behavior. The ability of a process program to determine the behavior of a software process is limited. Coordination requires a process program to engage developers; limits on coordination imply limits on fidelity and precision. These issues affect the use of process programs as models, the tailorability and flexibility of processes, and process-program modifiability.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125806198","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}
引用次数: 9
A study in software process data capture and analysis 软件过程数据捕获与分析的研究
A. Wolf, David S. Rosenblum
{"title":"A study in software process data capture and analysis","authors":"A. Wolf, David S. Rosenblum","doi":"10.1109/SPCON.1993.236817","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236817","url":null,"abstract":"A model of the software process that is based on the notion of events characterizing identifiable, instantaneous milestones in a process was developed, along with capture and analysis techniques suited to that model. A study was undertaken to gain experience with both the model and the capture and analysis techniques. Event data on several enactments of the build process of a large, complex software project were captured and entered into a database, and several queries were run against the data. The queries implement a variety of analyses on the event data by examining relationships among events, such as dependencies and time intervals. The output of the queries is statistical data that can be used to guide the design of process improvements. While the data collected in the study are incomplete, the initial results demonstrate the viability of this approach to capture and analysis.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132091744","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}
引用次数: 86
Software process themes and issues 软件过程主题和问题
M. Dowson
{"title":"Software process themes and issues","authors":"M. Dowson","doi":"10.1109/SPCON.1993.236822","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236822","url":null,"abstract":"Three main interrelated themes are identified in the work of software process technologists: software process modeling and definition; software process assessment and improvement; and software process support. Within these main themes, many technical problems need to be solved before process technology and the support it provides for industrial production reaches full maturity. Approaches to improving software productivity and product quality over the past thirty years are summarized, and the emergence of the process view during the last decade is charted. The main themes of current process work are discussed, and a number of the key technical issues that need to be addressed in the development of effective software process support are identified.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"164 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114518152","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}
引用次数: 90
Software process model and work space control in the Adele system 软件过程模型与工作空间控制
N. Belkhatir, J. Estublier, W. Melo
{"title":"Software process model and work space control in the Adele system","authors":"N. Belkhatir, J. Estublier, W. Melo","doi":"10.1109/SPCON.1993.236826","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236826","url":null,"abstract":"It is argued that the most critical aspects for modeling and control, in a large software engineering environment, are inter/intrateam communication and synchronization. A solution based on a two-level approach is proposed. The Adele kernel supports multiple activities on shared objects, providing services like contextual behavior, active relationships, and general process support. The second level is the TEMPO formalism based on the role concept, which defines a software process step as a set of objects playing a role. Each object's characteristics and behavior depend on the role it plays in the software process it belongs to, and may be part of different simultaneous software processes. TEMPO clearly separates the description of the process from the description of the interaction and collaboration between the different processes.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122335475","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}
引用次数: 62
A formal model of re-execution in software process 软件过程中重新执行的形式化模型
Masato Suzuki, Atsushi Iwai, T. Katayama
{"title":"A formal model of re-execution in software process","authors":"Masato Suzuki, Atsushi Iwai, T. Katayama","doi":"10.1109/SPCON.1993.236819","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236819","url":null,"abstract":"Redoing has been introduced as a fundamental mechanism to handle the dynamics and flexibility required in the software process. It is an operation that involves canceling a part of a process enaction that is polluted by erroneous and incomplete activities and doing that part again. In order to make redoing effective, it is essential to detect the cause of errors correctly. A functional model that makes it easy to do this by dependency analysis is presented. A formal semantics of redoing this metaoperations which can handle the computational history as data is given. Its effectiveness is shown using the ISPW6 example process. Some extensions to minimize the cost of reexecution and to create scripts incrementally are proposed.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"97 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127198302","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}
引用次数: 22
A role-based empirical process modeling environment 基于角色的经验流程建模环境
Brendan G. Cain, J. Coplien
{"title":"A role-based empirical process modeling environment","authors":"Brendan G. Cain, J. Coplien","doi":"10.1109/SPCON.1993.236816","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236816","url":null,"abstract":"Much contemporary development process research is based on analyses of process steps, their duration, and the events they propagate. Because their initial research in large, mature telecommunications development processes concluded that such models do not capture abstractions that remain stable over time, the authors turned their attention to empirical role-based models. The basic abstraction in the model is a role, a longstanding, stable locus of associated responsibilities in a process. A process model evaluation prototyping environment is used to visualize the process data in several ways, including community-of-interest clustering, communication network clustering, and hierarchical rendering. Analyses of these models have led to insight both into individual projects and into the properties of software development processes in general.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122998303","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}
引用次数: 32
A structured conceptual and terminological framework for software process engineering 用于软件过程工程的结构化概念和术语框架
J. Lonchamp
{"title":"A structured conceptual and terminological framework for software process engineering","authors":"J. Lonchamp","doi":"10.1109/SPCON.1993.236823","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236823","url":null,"abstract":"The importance of a clear conceptual and terminological framework for software process engineering and the shortcomings of previous clarification attempts are discussed. A first issue of such a framework is described, focusing on the general universe of discourse, on software process models, on the metaprocess which handles software process models, and on process-centered software engineering environments which interpret enforcement-oriented software process models.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133157785","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}
引用次数: 189
How to assess a software process modeling formalism from a project member's point of view 如何从项目成员的角度评估软件过程建模的形式化
H. D. Rombach, M. Verlage
{"title":"How to assess a software process modeling formalism from a project member's point of view","authors":"H. D. Rombach, M. Verlage","doi":"10.1109/SPCON.1993.236814","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236814","url":null,"abstract":"An experimental framework for assessing process formalisms from project members' points of view is proposed. This framework is based on the goal/question/metric paradigm and uses role definitions to state the assessment goals. The assessment goals are then used to identify the information that must be supplied by a formalism to support a project role. The feasibility of this framework is demonstrated using the ISPW-6 software process example. A number of example roles are identified, and example hypotheses are derived for some of the formalisms used.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133932631","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}
引用次数: 21
Process Weaver: adding process support to UNIX 进程编织器:为UNIX添加进程支持
C. Fernstrom
{"title":"Process Weaver: adding process support to UNIX","authors":"C. Fernstrom","doi":"10.1109/SPCON.1993.236825","DOIUrl":"https://doi.org/10.1109/SPCON.1993.236825","url":null,"abstract":"A description is given of Process Weaver, a set of tools that adds process support capability to UNIX-based environments, including heterogeneous environments with UNIX servers and PC workstations. IT comprises languages and language-based graphical editors for describing processes from three perspectives: a project management perspective, a team-interworking perspective, and the perspective of individual team members. Process descriptions are structured into fragments that are individually enactable. Process enactment assists in managing the flow of information in project teams, provides individuals with task-specific work environments, and automates activities that can be performed without human intervention. Enactment of process descriptions may be achieved under process control, which means that Process Weaver can support process evolution in a controlled manner. Enactment is fully distributed, and takes advantage of underlying tool integration mechanisms for process control of tools.<<ETX>>","PeriodicalId":262032,"journal":{"name":"[1993] Proceedings of the Second International Conference on the Software Process-Continuous Software Process Improvement","volume":"115 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1993-02-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120833088","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}
引用次数: 173
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信