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

筛选
英文 中文
Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces 将对时态媒体的支持集成到图形用户界面的架构中
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253259
T. Graham, Tore Urnes
{"title":"Integrating Support for Temporal Media into an Architecture for Graphical User Interfaces","authors":"T. Graham, Tore Urnes","doi":"10.1145/253228.253259","DOIUrl":"https://doi.org/10.1145/253228.253259","url":null,"abstract":"As computers are increasingly used for communicating information, multimedia has become an important component of interactive applications. Effective communication with multimedia requires tight media integration, highly interactive control over multimedia, and the use of multimedia to support group interactions. This paper shows how the MVC paradigm for user interface development can be extended to support temporal media. The resulting framework allows easy specification of media-integrated interactive applications, including multimedia groupware. All examples in this paper have been implemented in Clock, a novel programming environment, and run on IBM, SGI, and Sun workstations.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"1 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":"128443419","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}
引用次数: 29
Choosing a Testing Method to Deliver Reliability 选择测试方法以提供可靠性
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253244
P. Frankl, R. Hamlet, B. Littlewood, L. Strigini
{"title":"Choosing a Testing Method to Deliver Reliability","authors":"P. Frankl, R. Hamlet, B. Littlewood, L. Strigini","doi":"10.1145/253228.253244","DOIUrl":"https://doi.org/10.1145/253228.253244","url":null,"abstract":"are exhibited in which each kind of testing is superior.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"4 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":"121854033","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}
引用次数: 44
An Overview of the State of the Art in Software Architecture 软件架构技术现状概览
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253487
D. Perry
{"title":"An Overview of the State of the Art in Software Architecture","authors":"D. Perry","doi":"10.1145/253228.253487","DOIUrl":"https://doi.org/10.1145/253228.253487","url":null,"abstract":"Introduction The problem of software architecture has long been a concern for those building and evolving large software systems. Aspects of software architecture are included in both system architecture and requirements speci cation. Typically, the software architecture is in place before the requirements are passed on to the system developers for implementation. The architecture functions as the overall structure within which the requirements are to be met.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"86 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":"126286724","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}
引用次数: 11
Integrating Measurement with Improvement: An Action-Oriented Approach Experience Report 整合测量与改进:一个行动导向的方法经验报告
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253360
J. Lane, D. Zubrow
{"title":"Integrating Measurement with Improvement: An Action-Oriented Approach Experience Report","authors":"J. Lane, D. Zubrow","doi":"10.1145/253228.253360","DOIUrl":"https://doi.org/10.1145/253228.253360","url":null,"abstract":"In 1986, Science Applications International Corporation (SAIC) was tasked to design, develop, deploy, and maintain a health care system. Over the last ten years, extensive measurement data has been collected and analyzed. By setting goals in terms of a few key indicators, establishing baselines for those indicators, and measuring success in terms of the baseline, management easily monitors development trends and the impacts of process improvement activities. This paper describes the measurement program implemented within SAIC's health care software development organization, illustrates how the measurements are used to influence process improvement, and concludes with general observations and lessons learned.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"57 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":"126275698","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}
引用次数: 10
Preventive Program Maintenance in Demeter/Java Demeter/Java中的预防性程序维护
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253494
K. Lieberherr, D. Orleans
{"title":"Preventive Program Maintenance in Demeter/Java","authors":"K. Lieberherr, D. Orleans","doi":"10.1145/253228.253494","DOIUrl":"https://doi.org/10.1145/253228.253494","url":null,"abstract":"PreventiveProgramMaintenanceinDemeter/JavaKarlJ.Lieb erherr,DougOrleansNortheasternUniversity,CollegeofComputerScience,161CNBoston,MA02115-9959USA(617)3732077Fax:5121flieb erherr,dougog@ccs.neu.eduDemeterhomepage:http://www.ccs.neu.edu/research/de meterPublishedinthePro ceedingsofICSE'97,Copyright1997ACMPress.ABSTRACTDemeter/JavaisanimplementationofAdaptivePro-gramming(AP)forJava.Demeter/Jaaprogramscon-sistofJavaco detogetherwithprogramsinsmalllan-guagetoexpresstraversals,visitormetho ds,andclassdiagrams.Demeter/Javaprogramsaretypicallywrit-teninapreventivemaintenancestyleusingtraversalstrategiesforexpressingtraversals.Theresultingpro-gramsareveryrobustunderchangestotheclassdia-gramsandvisitors.Thispreventivemaintenancestylealsoleadstosimplerprograms,makingb othsoftwaredevelopmentandmaintenanceeasier.Keywordssoftwareevolution,separationofconcerns,asp ect-orientedprogrammingINTRODUCTIONAdaptiveProgramming(AP)hasb eendescrib edinsev-eralpap ers,thesesandab o ok[5].TheideaofAPistowriteprogramsintermsoftraversalstrategies,andtocustomizeindetailedtraversalsusingsp eci cclassdiagrams.Thetraversalstrategiesaresimplerthanthedetailedtraversals,leadingtomoreexibleandsimplerprograms.Demeter/JavaisanimplementationofAPforJaintheformofane\u000ecientlyexecutabledesignlanguage.InDemeter/JavaweaddaninnoationtoAP:im-provedformoftheVisitorpatternfrom[2]isvidedbythedesignlanguage.TheVisitorpatternallowsonetoexpressatraversalthroughob jectsde nedbyclassdiagramandtoreusethetraversalwithseveralvisitorob jects.Thevisitorob jectsde netheb ehaviorwhichneedstob eimplementedontopofthetraversal.TheVisitorpatternhasthedisadvantagethattraversalco deisspreadoutacrosstheclassdiagram,andchangestotheclassdiagramleadmanytediousup datesoftraversalsandvisitors.InDemeter/Java,theVisitorpatternisimproedbynotwritingthetraversalsexplicitlyinanob ject-orientedlanguage,butbyusingatraversalsp eci cationlan-guage.Thisleadstoaseparationb ehaviorsandter-connectionsb etweenthem.Thevisitorob jectsdescrib etheimp ortantb ehavior,andtraversalsp eci cationsap-proximatelysp ecifyhowvisitorsareconnected.Finally,aUML(Uni edMo delingLanguage)[1]classdiagramprovidesallthedetailstocustomizeatraversalsp eci -cationintoadetailedtraversalexpressedanob ject-orientedlanguage.TRAVERSALSTraersalsareubiquitousinob ject-orientedapplica-tions.Atraersalisanavigationthroughgroupofrelatedob jectswiththepurp oseofaccomplishingsometask.Asinglemetho disadegeneratetraversalwhichvisitsonlyoneob ject.Butmostofthetime,ataskneedsthecollab orationofseveralob jectswhichknowab outeachother.Thewaytheob jectsknoab outeachotherisb oundtochangeasapro jectevolves.Forexample,supp osean-othertaskrequiresdi erentob jectrelationshipswhichneedtob eintegratedwiththecurrentob jectrelation-ships.Butthenmanyofthetaskswhichusedoldob jectrelationshipsneedtob eup dated.Thisproblemoffragileob jectrelationshipsiscalledthesmallmetho dsproblemorstructuralanomaly[8,6].Whileeachclasshasminimalcouplingandworksonitsprivatedata,theimplementationofataskisusua","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"38 7 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":"124831176","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
European And American Software Process Maturity Models And Assessments 欧洲和美国的软件过程成熟度模型和评估
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253823
M. Bush
{"title":"European And American Software Process Maturity Models And Assessments","authors":"M. Bush","doi":"10.1145/253228.253823","DOIUrl":"https://doi.org/10.1145/253228.253823","url":null,"abstract":"This half-day tutorial focuses on the relation between Software Process Improvement (SPr) programs and process assessments. There are currently four major software process improvement models on the international scene: IS0 9001 and 9000-3, Bootstrap, the SEI Capabiity Maturity Model (CMM) and Software Process Improvement and Capability Determination (SPICE). All these models acknowledge similar state-of-the-practice principles of good software quality development process, but each involves a different take on assesing organizational process maturity. The seminar is intended to provide the necessary background to make an informed choice between (or, combining more thau one, among) these assessments/models, depending on the circumstances of individual organizations. It is intended to be especially usefid for businesses engaged in international work, which may need to tailor a combined program of software improvement techniques from a new of models originally designed specifically for US or for European conditions..","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"50 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":"121924456","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
Effective Use of COTS (Commercial-Off-the-Shelf) Software Components in Long Lived Systems 在长寿命系统中有效使用COTS(商用现货)软件组件
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253541
W. Gentleman
{"title":"Effective Use of COTS (Commercial-Off-the-Shelf) Software Components in Long Lived Systems","authors":"W. Gentleman","doi":"10.1145/253228.253541","DOIUrl":"https://doi.org/10.1145/253228.253541","url":null,"abstract":"This tutorial looks at kinds of COTS software components that can be used in long lived systems, and the technology available for building around them. The potential benefits and risks of this approach to systems are examined. Modifications of conventional development processes are required to focus on where time and cost expenditures occur, and where risks arise.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"426 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":"123407467","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}
引用次数: 13
The Windows 95 User Interface: Iterative Ddesign and Problem Tracking in Action Windows 95用户界面:迭代设计和问题跟踪
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253450
Kent Sullivan
{"title":"The Windows 95 User Interface: Iterative Ddesign and Problem Tracking in Action","authors":"Kent Sullivan","doi":"10.1145/253228.253450","DOIUrl":"https://doi.org/10.1145/253228.253450","url":null,"abstract":"This organization overview discusses the lessons learned in applying the usability engineering principles of iterative design and problem tracking to the development of Windows 95, a large commercial software project. CONTEXT Windows 95 is an extensive upgrade to the Windows 3.x family of operating systems. The user interface is but one of many areas of the product which featured dramatic changes. The user interface design team formed in October, 1992, near the beginning of the project, and was composed of approximately twelve people skilled in product design, graphic design, usability testing, and computer science. The software developers who implemented the U1 accounted for another twelve or so people. The entire Windows 95 team was over 400 people. FOCUS The design team was chartered with two very broad goals: Make Windows easier to learn for people just getting started with computers and Windows. 0 Make Windows easier to use for people who already use computers-both the typical Windows 3.x user and the advanced, or “power”, Windows 3.x user. Having to design for these two widely-different groups of users told us that this project was not going to be a trivial undertaking. Without careful design and testing, we were likely to make a product that improved usability for some users and worsened it for millions of other users (existing or potential). APPROACH Our approach was anchored by the two usability engineering principles of iterative design and problem tracking.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"16 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":"123556764","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
Flow Insensitive C++ Pointers and Polymorphism Analysis and its application to slicing 流不敏感c++指针和多态性分析及其在切片中的应用
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253371
P. Tonella, G. Antoniol, R. Fiutem, E. Merlo
{"title":"Flow Insensitive C++ Pointers and Polymorphism Analysis and its application to slicing","authors":"P. Tonella, G. Antoniol, R. Fiutem, E. Merlo","doi":"10.1145/253228.253371","DOIUrl":"https://doi.org/10.1145/253228.253371","url":null,"abstract":"Large software systems are difficult to understand and maintain. Code analysis tools can provide programmers with different views of the software which may help their understanding activity. To be applicable to real programs written in modern programming languages, these tools need to efficiently handle pointers. In the case of C++ analysis, object oriented peculiarities (like, e.g., polymorphism) have to be accounted for as well. We propose a flow insensitive, context insensitive points-to analysis capable of dealing with the features of the object oriented code. It is extremely promising because of the positive trade-off between complexity and accuracy. The integration of the points-to results with other analyses, such as reaching definitions and slicing, is also discussed in the context of our program understanding environment.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"3 4 Pt 1 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":"125695810","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}
引用次数: 56
Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components 可重用软件组件库中返工成本的表征与建模
Proceedings of the (19th) International Conference on Software Engineering Pub Date : 1997-05-01 DOI: 10.1145/253228.253289
V. Basili, S. Condon, K. Emam, R. Hendrick, W. Melo
{"title":"Characterizing and Modeling the Cost of Rework in a Library of Reusable Software Components","authors":"V. Basili, S. Condon, K. Emam, R. Hendrick, W. Melo","doi":"10.1145/253228.253289","DOIUrl":"https://doi.org/10.1145/253228.253289","url":null,"abstract":"In this paper we characterize and model the cost of rework in a Component Factory (CF) organization. A CF is responsible for developing and packaging reusable software components. Data was collected on corrective maintenance activities for the Generalized Support Software reuse asset library located at the Flight Dynamics Division of NASA’S GSFC. We then constructed a predictive model of the cost of rework using the C4.5 system for generating a logical classification model. The predictor variables for the model are measures of internal software product attributes. The model demonstrates good prediction accuracy, and can be used by managers to allocate resources for corrective maintenance activities. Furthermore, we used the model to generate proscriptive coding guidelines to improve programming practices so that the cost of rework can be reduced in the future. The general approach we have used is applicable to other environments.","PeriodicalId":127923,"journal":{"name":"Proceedings of the (19th) International Conference on Software Engineering","volume":"45 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":"120950317","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
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学术官方微信
小红书