{"title":"Smell the coffee! Uncovering Java analysis issues","authors":"C. Knight","doi":"10.1109/SCAM.2001.972677","DOIUrl":null,"url":null,"abstract":"The article sets out to address some of the issues that occur when there is a need to utilise analysis and manipulation techniques on Java source code. Unfortunately, Java has been largely ignored within academia with more interest still being expressed in COBOL, C, and C++. This is a problem because of the utilisation of Java in industry and the need to be able to analyse and comprehend systems that are already in existence. Java programs have the same problems as with those written in other languages; but there are also some that are more related to Java and the object-oriented paradigm, and also to the newer initiatives that Java is now involved with. The paper presents a survey of these issues and seeks to stimulate discussion and possible solutions for them.","PeriodicalId":190865,"journal":{"name":"Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation","volume":"47 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings First IEEE International Workshop on Source Code Analysis and Manipulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCAM.2001.972677","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
The article sets out to address some of the issues that occur when there is a need to utilise analysis and manipulation techniques on Java source code. Unfortunately, Java has been largely ignored within academia with more interest still being expressed in COBOL, C, and C++. This is a problem because of the utilisation of Java in industry and the need to be able to analyse and comprehend systems that are already in existence. Java programs have the same problems as with those written in other languages; but there are also some that are more related to Java and the object-oriented paradigm, and also to the newer initiatives that Java is now involved with. The paper presents a survey of these issues and seeks to stimulate discussion and possible solutions for them.