{"title":"考虑面向对象程序设计中设计气味的软件工程自动智能教学支持方法","authors":"V. Silva, F. Dorça","doi":"10.1109/ICALT.2019.00100","DOIUrl":null,"url":null,"abstract":"Design smells are software structures that may indicate a code or design problem that makes software difficult to evolve and maintain [3]. Know those errors is the first step to improve some development skills, such as refactoring. Current tools that detect software problems does not aim to help students to learn with their own errors neither help teachers to use it to improve the way they teach object oriented programming (OOP) and software engineering disciplines. This work aims to develop an expert system module to improve the existent tools and help students and teachers in their tasks.","PeriodicalId":356549,"journal":{"name":"2019 IEEE 19th International Conference on Advanced Learning Technologies (ICALT)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"An Automatic and Intelligent Approach for Supporting Teaching and Learning of Software Engineering Considering Design Smells in Object-Oriented Programming\",\"authors\":\"V. Silva, F. Dorça\",\"doi\":\"10.1109/ICALT.2019.00100\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Design smells are software structures that may indicate a code or design problem that makes software difficult to evolve and maintain [3]. Know those errors is the first step to improve some development skills, such as refactoring. Current tools that detect software problems does not aim to help students to learn with their own errors neither help teachers to use it to improve the way they teach object oriented programming (OOP) and software engineering disciplines. This work aims to develop an expert system module to improve the existent tools and help students and teachers in their tasks.\",\"PeriodicalId\":356549,\"journal\":{\"name\":\"2019 IEEE 19th International Conference on Advanced Learning Technologies (ICALT)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 IEEE 19th International Conference on Advanced Learning Technologies (ICALT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICALT.2019.00100\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 19th International Conference on Advanced Learning Technologies (ICALT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICALT.2019.00100","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Automatic and Intelligent Approach for Supporting Teaching and Learning of Software Engineering Considering Design Smells in Object-Oriented Programming
Design smells are software structures that may indicate a code or design problem that makes software difficult to evolve and maintain [3]. Know those errors is the first step to improve some development skills, such as refactoring. Current tools that detect software problems does not aim to help students to learn with their own errors neither help teachers to use it to improve the way they teach object oriented programming (OOP) and software engineering disciplines. This work aims to develop an expert system module to improve the existent tools and help students and teachers in their tasks.