G. Avellis, A. Iacobbe, D. Palmisano, G. Semeraro, C. Tinelli
{"title":"软件进化专家系统的增量辅助能力分析","authors":"G. Avellis, A. Iacobbe, D. Palmisano, G. Semeraro, C. Tinelli","doi":"10.1109/ICSM.1991.160334","DOIUrl":null,"url":null,"abstract":"The authors propose to do maintenance with the software system model (SSM) that provides the maintainer with a number of alternative views of the code. To make an understandable presentation of more information than the code contains, the expert system must offer information system capabilities, such as semantic retrieval and intelligent indexing. An analysis of the capabilities and the degrees of assistance of a software evolution expert system (SEES) is given in an incremental framework. The authors address SEES reasoning directed by knowledge in models of views, analyze SEES capabilities, and point out different degrees of assistance and models of views. Some tradeoffs in SEES development are discussed and evaluated. The analysis has led to five functional architectures. Each architecture assumes that one has one or more view models available. The authors describe the results of the first SEES prototype.<<ETX>>","PeriodicalId":269572,"journal":{"name":"Proceedings. Conference on Software Maintenance 1991","volume":"139 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1991-10-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":"{\"title\":\"An analysis of incremental assistant capabilities of a software evolution expert system\",\"authors\":\"G. Avellis, A. Iacobbe, D. Palmisano, G. Semeraro, C. Tinelli\",\"doi\":\"10.1109/ICSM.1991.160334\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors propose to do maintenance with the software system model (SSM) that provides the maintainer with a number of alternative views of the code. To make an understandable presentation of more information than the code contains, the expert system must offer information system capabilities, such as semantic retrieval and intelligent indexing. An analysis of the capabilities and the degrees of assistance of a software evolution expert system (SEES) is given in an incremental framework. The authors address SEES reasoning directed by knowledge in models of views, analyze SEES capabilities, and point out different degrees of assistance and models of views. Some tradeoffs in SEES development are discussed and evaluated. The analysis has led to five functional architectures. Each architecture assumes that one has one or more view models available. The authors describe the results of the first SEES prototype.<<ETX>>\",\"PeriodicalId\":269572,\"journal\":{\"name\":\"Proceedings. Conference on Software Maintenance 1991\",\"volume\":\"139 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1991-10-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"10\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings. Conference on Software Maintenance 1991\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSM.1991.160334\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. Conference on Software Maintenance 1991","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSM.1991.160334","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An analysis of incremental assistant capabilities of a software evolution expert system
The authors propose to do maintenance with the software system model (SSM) that provides the maintainer with a number of alternative views of the code. To make an understandable presentation of more information than the code contains, the expert system must offer information system capabilities, such as semantic retrieval and intelligent indexing. An analysis of the capabilities and the degrees of assistance of a software evolution expert system (SEES) is given in an incremental framework. The authors address SEES reasoning directed by knowledge in models of views, analyze SEES capabilities, and point out different degrees of assistance and models of views. Some tradeoffs in SEES development are discussed and evaluated. The analysis has led to five functional architectures. Each architecture assumes that one has one or more view models available. The authors describe the results of the first SEES prototype.<>