{"title":"Message from the program chairs of icse 2020","authors":"J. Cleland-Huang, D. Marinov","doi":"10.1145/3377811","DOIUrl":"https://doi.org/10.1145/3377811","url":null,"abstract":"","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"20 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72789550","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}
{"title":"Prototype System of Solar Tracking Design to Optimize the Energy Absorption Based on Arduino","authors":"A. Wenda, Rendy Dwi Putra","doi":"10.14421/ICSE.V3.507","DOIUrl":"https://doi.org/10.14421/ICSE.V3.507","url":null,"abstract":"This research optimizes the absorption of solar energy in solar panels by designing mechanical systems that can move solar panels in the direction of incoming sunlight. Light-sensitive sensors are used to track the sun. The solar tracking system is designed using two axes, namely rotation axis and the tilt axis. Both axes are driven by servo motors based on light-sensitive sensors. The system was developed using an ATmega328 microcontroller unit. The test results found that using solar tracking the amount of energy produced was greater than static solar panels. Radiation generated between solar tracking and static sun can increase by 55.2%.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"67 1","pages":"251-254"},"PeriodicalIF":0.0,"publicationDate":"2020-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91395522","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}
{"title":"ICSE '20: 42nd International Conference on Software Engineering, Workshops, Seoul, Republic of Korea, 27 June - 19 July, 2020","authors":"","doi":"10.1145/3387940","DOIUrl":"https://doi.org/10.1145/3387940","url":null,"abstract":"","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"56 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83170952","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}
{"title":"ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June - 19 July, 2020","authors":"","doi":"10.1145/3377812","DOIUrl":"https://doi.org/10.1145/3377812","url":null,"abstract":"","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"18 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2020-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73722656","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}
{"title":"MaCA: a Multi-agent Reinforcement Learning Platform for Collective Intelligence","authors":"Gao Fang, Chen Si, Li Mingqiang, H. Bincheng","doi":"10.1109/ICSESS47205.2019.9040781","DOIUrl":"https://doi.org/10.1109/ICSESS47205.2019.9040781","url":null,"abstract":"Heterogeneous multi-agent cooperative decisionmaking is one of the kernel problems in collective intelligence field. Reinforcement learning may be an effective technology to improve this research. An appropriate training environment is a necessary condition for intensive training effectively. In this study, a scalable multi-agent reinforcement training platform called MaCA was built to improve reinforcement learning effectiveness for heterogeneous collective cooperative decision making. First, a kernel environment aimed electromagnetism military combat background was established as the basis of the platform. Second, a set of reinforcement learning interface was designed for reinforcement learning algorithm adapting. Third, a reinforcement learning agent based on MARL algorithm and a rule-based agent were implemented. Finally, an experiment for training and rivalry was conducted to evaluate the effectiveness of the platform. The experimental results show that after trained in MaCA, the MARL agent shows certain cooperation ability and achieved 100% win rate against the rule-based agent after hundreds of thousands of training iteration. The results demonstrate that MaCA is a suitable and effective environment of multi-agent decision training in heterogeneous reinforcement learning.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"132 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79561712","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}
{"title":"Crowdsourcing in software engineering: models, motivations, and challenges","authors":"D. Thomas","doi":"10.1109/ICSE-SEIP.2019.00043","DOIUrl":"https://doi.org/10.1109/ICSE-SEIP.2019.00043","url":null,"abstract":"Over the past several years, crowdsourcing has entered software engineering practice. While most work is still done through traditional development, contract development, and outsourcing, software projects today increasingly use crowdsourcing for a variety of purposes, including fixing defects, testing their software, or gathering alternative designs for a new user interface. Through mechanisms such as competition sites, expertise sharing sites, bug bounties, and online labor markets, crowdsourcing has begun to reshape the ways in which developers contribute to software projects. This talk explores the models of crowdsourcing that have been applied to software development to date and outlines some of the opportunities that exist for the future.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"145 2 1","pages":"301-301"},"PeriodicalIF":0.0,"publicationDate":"2019-05-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79387325","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}
{"title":"Message from the SEIP Chairs of ICSE 2022","authors":"M. Harman, H. Miller","doi":"10.1109/icse-seip.2019.00006","DOIUrl":"https://doi.org/10.1109/icse-seip.2019.00006","url":null,"abstract":"December 13th for final decisions. Talks and interactive sessions were reviewed in two phases: the first phase involved review of a two-page abstract by at least three PC members. After an online discussion, a select group of authors were invited to submit complete talk descriptions to a second phase. After the second phase review and online discussion, the PC chairs made final decisions on January 22nd. We are deeply grateful to the PC for the large amount of effort and care that they put into their reviews and discussions.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"2 1","pages":"xiv"},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"87871786","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}
{"title":"Release synchronization in software ecosystems","authors":"Foundjem Armstrong","doi":"10.1109/icse-companion.2019.00058","DOIUrl":"https://doi.org/10.1109/icse-companion.2019.00058","url":null,"abstract":"","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"266 1","pages":"135-137"},"PeriodicalIF":0.0,"publicationDate":"2019-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74939361","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}
{"title":"Task-Level Time-Optimal Machining Path Planning for Grinding Manipulators","authors":"Diao Shipu, Chen Xindu, Wu Lei","doi":"10.1109/ICSESS.2018.8663821","DOIUrl":"https://doi.org/10.1109/ICSESS.2018.8663821","url":null,"abstract":"A computational framework that can plan the task-level time-optimal machining path (TOMP) of grinding manipulators is constructed based on an improved simulated annealing (SA) algorithm. When there are multiple discrete non-interconnected grinding areas on the workpiece surface that need to be polished by the grinding manipulators, the planning of TOMP for a given grinding task is important. Although many existing algorithms can be used to solve the problem, the planning of task-level TOMP is more time-consuming when the number of processing path points on the machining path increases. This paper proposes a task-level TOMP planning framework to planning a task-level time-optimal machining path for grinding manipulators. Its key point is to preprocess the weighted distance between any two processing path points. Its innovation lies in that the SA algorithm updates the current optimal global solution in real time based on parallel subchain interaction method(PSIM). The experimental results show that the planning framework can effectively solve the task-level TOMP planning problem with multiple grinding areas, and the process of planning the task-level TOMP is significantly less time-consuming without degrading the quality of the solution. (Abstract)","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"27 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82073329","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}
{"title":"Scientific Prototyping: A Novel Approach to Conduct Research and Engineer Products","authors":"Manasés Jesús Galindo Bello","doi":"10.1109/ICSESS.2018.8663862","DOIUrl":"https://doi.org/10.1109/ICSESS.2018.8663862","url":null,"abstract":"Different methodologies have been used over the years to conduct research and develop products. Albeit all the methods specify a particular and mostly lineal set of steps, in real practice they might not be followed to the letter and some shortcuts can be taken. This paper presents the definition of a nonlinear and iterative framework to conduct research. It is also an user-focused and science-based approach whose main goals are observation, definition of ideas based on user needs, sharp validation or disproval of the ideas aiming to deliver and launch a quality product.","PeriodicalId":91595,"journal":{"name":"Proceedings - International Conference on Software Engineering. International Conference on Software Engineering","volume":"22 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81589931","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}