Proceedings of the (19th) International Conference on Software Engineering最新文献

筛选
英文 中文
Visualizing Interactions in Program Executions 可视化程序执行中的交互
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253356
Dean F. Jerding, J. Stasko, T. Ball
{"title":"Visualizing Interactions in Program Executions","authors":"Dean F. Jerding, J. Stasko, T. Ball","doi":"10.1145/253228.253356","DOIUrl":"https://doi.org/10.1145/253228.253356","url":null,"abstract":"Implementing, validating, modifying, or reengineering an object-oriented system requires an understanding of the object and class interactions which occur as a program executes. This work seeks to identify, visualize, and analyze interactions in object-oriented program executions as a means for examining and understanding dynamic behavior. We have discovered recurring interaction scenarios in program executions that can be used as abstractions in the understanding process, and have developed a means for identifying these interaction patterns. Our visualizations focus on supporting design recovery, validation, and reengineering tasks, and can be applied to both object-oriented and procedural programs.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117199503","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}
引用次数: 220
The Second ISEW Cleanroom Workshop 第二届ISEW无尘车间
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253826
Graeme Smith
{"title":"The Second ISEW Cleanroom Workshop","authors":"Graeme Smith","doi":"10.1145/253228.253826","DOIUrl":"https://doi.org/10.1145/253228.253826","url":null,"abstract":"The Cleanroom process [ l ] has been available since 1987 and its efficacy in the development of large software systems has been proven repeatedly during that time. However, despite the clearly demonstrated benefits, it has not yet been put to widespread use by the software industry. This highlights problems of technology transfer in putting such technical advances into practice under the pressures of a project environment.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"115 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123345852","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
Incremental Analysis of Side Effects for C Software Systems C软件系统副作用的增量分析
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253369
Jyh-Shiarn Yur, B. Ryder, W. Landi, P. Stocks
{"title":"Incremental Analysis of Side Effects for C Software Systems","authors":"Jyh-Shiarn Yur, B. Ryder, W. Landi, P. Stocks","doi":"10.1145/253228.253369","DOIUrl":"https://doi.org/10.1145/253228.253369","url":null,"abstract":"Incremental static analysis seeks to efficiently update semantic information about an evolving software system, without recomputing “from scratch.” Interprocedural modification side effect analysis (MOD) calculates the set of variables possibly modified by execution of a procedure or a statement. We introduce a partial incrementalization of MOD for C systems using the hybrid method and present results of a study of 27 C programs, that predicts that our incremental MOD analysis will be substantially cheaper than exhaustive analysis for many program changes.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123479439","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}
引用次数: 20
Leveraging a Large Banking Organization to Object Technology 利用大型银行组织的对象技术
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253443
Werner Karbach, J. Noack, H. Kittlaus
{"title":"Leveraging a Large Banking Organization to Object Technology","authors":"Werner Karbach, J. Noack, H. Kittlaus","doi":"10.1145/253228.253443","DOIUrl":"https://doi.org/10.1145/253228.253443","url":null,"abstract":"This paper describes experiences and a road map for introducing object technology in a large and highly decentralized fmancial organization.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122973534","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}
引用次数: 1
An Architecture for WWW-based Hypercode Environments 基于www的超码环境的体系结构
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253231
G. Kaiser, S. Dossick, Wenyu Jiang, J. Yang
{"title":"An Architecture for WWW-based Hypercode Environments","authors":"G. Kaiser, S. Dossick, Wenyu Jiang, J. Yang","doi":"10.1145/253228.253231","DOIUrl":"https://doi.org/10.1145/253228.253231","url":null,"abstract":"A hypercode software engineering environment repre sents all plausible multimedia artifacts concerned with software development and evolution that can be placed or generated on line from source code to formal doc umentation to digital library resources to informal email and chat transcripts A hypercode environ ment supports both internal hypertext and external link server links among these artifacts which can be added incrementally as useful connections are discov ered project speci c hypermedia search and browsing automated construction of artifacts and hyperlinks ac cording the software process application of tools to the artifacts according to the process work ow and collab orative work for geographically dispersed teams We present a general architecture for what we call hyper media subwebs and groupspace services operating on shared subwebs based on World Wide Web technology which could be applied over the Internet or within an intranet We describe our realization in OzWeb","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116012283","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}
引用次数: 47
Software Deviation Analysis 软件偏差分析
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253281
J. Reese, N. Leveson
{"title":"Software Deviation Analysis","authors":"J. Reese, N. Leveson","doi":"10.1145/253228.253281","DOIUrl":"https://doi.org/10.1145/253228.253281","url":null,"abstract":"Jon Damon Reese Dept. of C.S.E. University of Washington Box 352350 Seattle, WA 98195, U.S.A. +1 (206) 616-1844 jdreese@cs. washington.edu Validation of software requirements is an important part of software engineering. This paper describes a new safety analysis technique called software deviation analysis to help identify weaknesses in how software handles an imperfect environment. The technique propagates deviations in software inputs to output deviations. A qualitative analysis is used to improve the search efficiency.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126439576","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}
引用次数: 67
Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development 随时随地代码检查:使用Web消除大规模软件开发中的检查瓶颈
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253234
James Perpich, D. Perry, A. Porter, L. Votta, Michael W. Wade
{"title":"Anywhere, Anytime Code Inspections: Using the Web to Remove Inspection Bottlenecks in Large-Scale Software Development","authors":"James Perpich, D. Perry, A. Porter, L. Votta, Michael W. Wade","doi":"10.1145/253228.253234","DOIUrl":"https://doi.org/10.1145/253228.253234","url":null,"abstract":"The dissemination of critical information and the synchronization of coordinated activities are critical problems in geographically separated, large-scale, software development. While these problems are not insurmountable, their solutions have varying trade-offs in terms of time, cost and effectiveness. Our previous studies have shown that the inspection interval is typically lengthened because of schedule conflicts among inspectors which delay the (usually) required inspection collection meeting. We present and justify a solution using an intranet web that is both timely in its dissemination of information and effective in its coordination of distributed inspectors. First, exploiting a naturally occurring experiment (reported here), we conclude that the asynchronous collection of inspection results is at least as effective as the synchronous collection of those results. Second, exploiting the information dissemination qualities and the on-demand nature of information retrieval of the web, and the platform independence of browsers, we built an inexpensive tool that integrates seamlessly into the current development process. By seamless we mean an identical paper flow that results in an almost identical inspection process. The acceptance of the inspection tool has been excellent. The cost savings just from the reduction in paper work This work is supported in part by a National Science Fotmdation Faculty Early Career Development Award, CCR-9501354. Permission to make digitnbhnrd copies of all or pert of this material for pcrsonnl or chtssroom use is granted without fee provided that the copies are not made or distributed for profit or commercial advantage, the copyright notice, the title of the publication and its date appear, and notice is given that copyright is by permission of the ACM, Inc. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires specific pcnnission and/or fee ICSE 97 Boston MA LJSA Copyright I997 ACM O-89791-914-9/97/05 ..$3.50 14 M. W. Wade Quality Management Group Lucent Technologies Inc Naperville, IL 60566 michaelwwade@lucent .com and the time savings from the reduction in distribution interval of the inspection package (sometimes involving international mailings) have been substantial. These savings together with the seamless integration into the existing environment are the major factors for this acceptance. From our viewpoint as experimentalists, the acceptance came too readily. Therefore we lost our op portunity to explore this tool using a series of controlled experiments to isolate the underlying factors or its effectiveness. Nevertheless, by using historical data we can show that the new process is less expensive in terms of cost and at least as effective in terms of quality (defect detection effectiveness).","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126795878","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}
引用次数: 74
Integrating Forward and Reverse Object-Oriented Software Engineering 集成正向和反向面向对象软件工程
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253449
Christoph Welsch, Alexander Schalk, S. Kramer
{"title":"Integrating Forward and Reverse Object-Oriented Software Engineering","authors":"Christoph Welsch, Alexander Schalk, S. Kramer","doi":"10.1145/253228.253449","DOIUrl":"https://doi.org/10.1145/253228.253449","url":null,"abstract":"This paper describes an initiative to improve the objectoriented software process in a running development project. In addition to improving forward engineering, the new software process was required to include reverse engineering of existing poorly documented source code. For implementing the improvement measures, an incremental and iterative style was applied which turned out to be very effective.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126239879","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
The Effect of Department Size on Developer Attitudes to Prototyping 部门规模对开发人员原型态度的影响
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253378
J. Verner, Narciso Cerpa
{"title":"The Effect of Department Size on Developer Attitudes to Prototyping","authors":"J. Verner, Narciso Cerpa","doi":"10.1145/253228.253378","DOIUrl":"https://doi.org/10.1145/253228.253378","url":null,"abstract":"We survey software practitioners' perceptions of the prototyping and waterfall approaches and find that department size has a significant effect on their attitudes to the advantages and disadvantages of the approaches. Overall respondents from small departments prefer a prototyping approach, respondents from medium sized departments prefer a waterfall approach, while respondents from large departments are more aware of the benefits of both approaches. However, until a mature controllcd software development process is in place all the benefits provided by these software development approaches are unlikely to be perceived.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"63 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131922474","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}
引用次数: 4
Software Process Improvement: Methods and Lessons Learned 软件过程改进:方法和经验教训
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253536
B. Curtis
{"title":"Software Process Improvement: Methods and Lessons Learned","authors":"B. Curtis","doi":"10.1145/253228.253536","DOIUrl":"https://doi.org/10.1145/253228.253536","url":null,"abstract":"The data being reported from successful software process improvement projects indicates that the quality of the process is an important predictor of the organization’s ability to deliver high quality products on schedule and within budget. Although process improvement does not offer an order of magnitude improvement overnight, it does yield consistent results that accrue steadily over the long term. Software organizations in companies such as Hughes Aircraft, Motorola, Raytheon, Ericsson, and Boeing have undertaken serious software process improvement programs and reported between an average of 6 to 1 returns on their investment in improvement activities. This tutorial will describe the problems these programs are designed to solve. It will provide a brief overview of the Capability Maturity Model which has proven to be a successful improvement model. Methods for conducting successful process improvement programs will be described, and lessons learned from several such programs will be shared. The tutorial will conclude with a description of the software productivity and quality benefits experienced in successful improvement programs.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"118 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1997-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133595606","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
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学术官方微信
小红书