Overview of my presentation detection of chained clone and. The number of researchers is steadily increasing in industry and society is more dependent on software now than ever. Masters thesis a reverse software engineering process to. Every change and its impact need to be assessed by developers to assure the quality of. The keynote presentations and videos are available on keynote page icse2018 in ieee software margaret hamilton in ieee software some more photos from icse 2018 icse 2018 on flickr goodbye and see you at icse 2019 in montreal. Icse, the international conference on software engineering, is the premier software engineering conference where researchers, practitioners and educators gather together to present and discuss the most recent innovations, trends, experiences and issues in the field of software engineering. My research area is software engineering, focusing on code clone and refactoring.
Yuichi semuram2 and kazuki yokoim2 presented and three. Proceedings of the 7th international workshop on cooperative and human aspects of software engineering june 2014. Reishi yokomori nanzan university, nagoya department of. Software engineering in practice seip program committee member of the 25th. Team composition and team factors in software engineering. Aug 07, 2018 refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improves its internal structure. Norihiro yoshida, hajimu iida for any software project, most experts regard the maintenance phase as the most effort and cost intensive of all phases in the software development life cycle. Eunjong choi, daiki tanaka, norihiro yoshida, kenji. Yoshida norihiro division display all the affair displays 1 20 of about 62. A dataset of people, process and product, authorxin yang and raula gaikovina kula and norihiro yoshida and hajimu iida, journal2016 ieeeacm th working conference on mining software. See the complete profile on linkedin and discover noahs.
Citeseerx document details isaac councill, lee giles, pradeep teregowda. The 8th asian workshop on advanced software engineering awase 2019 aims at providing a forum for researchers and educators to present and discuss the most recent innovations, trends, advances, experience and concerns in the generative approach to software. Finding similar defects using synonymous identifier retrieval. Raula gaikovina kula, kyohei fushida, norihiro yoshida, and hajimu iida. For the development of high quality software, process quality assessment should be applied. Norihiro yoshida nagoya university verified email at ertl. The journal of empirical software engineering emse. Norihiro yoshida, tsubasa saika, eunjong choi, and ali ouni, revisiting the relationship between code smells and refactoring, in the 24th ieee international conference on program comprehension icpc 2016, pp. Im a lecturer at the school of computing and information systems, the university of melbourne. Kazuki hamasaki, raula gaikovina kula, norihiro yoshida, ana erika camargo cruz, kenji fujiwara and hajimu iida. Yuji fujiwara, norihiro yoshida, eunjong choi, and katsuro inoue osaka university, japan.
Developing and improving the system to notify changes of code clones, shogo tokui, norihiro yoshida, eunjong choi, katsuro inoue, proceedings of the 27th ieee international conference on software analysis. An experience report on analyzing industrial software systems using code clone detection techniques, proceedings of the 19th asiapacific software engineering. Department of computing and software systems nagoya. So far, several process quality assessment methodologies are. Using program slicing metrics for the analysis of code change processes raula gaikovina kula, kyohei fushida, norihiro yoshida and hajimu iida. Each poster will be exhibited during the entire day. Koji toda, kazuki hamasaki, yasutaka kamei, norihiro yoshida, analysis of. An open innovation approach in support of product release decisions 5 min patanamon thongtanunam, raula gaikovina kula, ana erika camargo cruz, norihiro yoshida. The international conference on software engineering icse, sponsored by ieee cs and acm, is the premier softwareengineering conference, where researchers, practitioners, and educators come together to present, discuss, and debate the most recent research results, innovations, trends, and concerns in the field of software engineering. An open innovation approach in support of product release decisions 5 min patanamon thongtanunam, raula gaikovina kula, ana erika camargo cruz, norihiro yoshida and hajimu iida. An analysis of eclipse usage datasets, tsubasa saika, eunjong choi, norihiro yoshida, akira goto, shusuke haruna, katsuro inoue, proceedings of the 4th international workshop on empirical software engineering in practice iwesep 2014, 36, 2014 18. Norihiro yoshidas research works nagoya university. Eunjong choi, daiki tanaka, norihiro yoshida, kenji fujiwara, daniel port, and hajimu iida, an investigation of the relationship between extract method and change metrics. Yuichi semuram2 and kazuki yokoim2 presented at apsec 2018, an international.
Norihiro yoshida, shinpei hayashi submitted on 7 aug 2018 abstract. Yuichi semuram2 and kazuki yokoim2 presented and three students attended as a student volunteer at apsec 2018. The workshop encourages the exchange of ideas within the international community so as to be able to understand, from an empirical viewpoint, the strengths and weaknesses of technology in use and new technologies, with the expectation of furthering the more generic field of software engineering. The software engineering in practice seip track is the premier venue for practitioners and researchers to discuss insights, innovations, and solutions to concrete software engineering problems. A case study on three oss projects, in proceedings of ipsjsigse software engineering. Icse 2020, the 42nd instance of the conference series. Naist, japan a novel approach for detecting typeiv clones in test code brent van. Knowledgebased software engineering sig kbse abstract. Icse 2021 software engineering in practice icse 2021. Assistant professor norihiro yoshida cosupervisor ii. A case study on three oss projects, in proceedings of ipsjsigse software engineering symposium, pages 200201, september 2014. A read is counted each time someone views a publication summary such as the title, abstract, and list of authors, clicks on a figure, or views or downloads the fulltext.
Norihiro yoshida sign up to view full profile about me 20 connections 0. Citeseerx 2012 19th asiapacific software engineering. A multiyear analysis of students build errors in agile software development educational projects. Alias analysis is a branch of static program analysis aiming at computing variables which are alias of each other. Icse, the ieeeacm international conference on software engineering, is the premier software engineering. Authors may submit papers to the regular paper submission process of jip. The 8th asian workshop on advanced software engineering awase 2019 aims at providing a forum for researchers and educators to present and discuss the most recent innovations, trends, advances, experience and concerns in the generative approach to software development, as well as to promote the interaction between participators. Since 1975, icse provides a forum where researchers, practitioners, and educators gather together to present and. Norihiro yoshida software engineering laboratory, department of computer science, graduate school of information science and technology, osaka university 1 naist osaka university, japan. When we encounter a defect in one part of a program, it is very important to find other parts of the program that may contain.
A comparison of junior and senior software engineering students personalities 5 min maleknaz nayebi and guenther ruhe. Journal of information processing jip is pleased to announce the call for papers for a special issue of software engineering. Icse, the ieeeacm international conference on software engineering, is the premier software engineering conference. Not only researchers, but also practitioners, need to know about past refactoring instances performed in a software development project. View noah yoshidas profile on linkedin, the worlds largest professional community. The international conference on software engineering icse, sponsored by ieee cs and acm, is the premier software engineering conference, where researchers, practitioners, and educators come together to present, discuss, and debate the most recent research results, innovations, trends, and concerns in the field of software engineering. Erina makihara, hiroshi igaki, norihiro yoshida, kenji fujiwara, naoki kawashima, hajimu iida. By norihiro yoshida, takeshi hattori and katsuro inoue. A preliminary study on impact of software licenses on copyandpaste reuse yu kashima, yasuhiro hayase, norihiro yoshida, yuki manabe and katsuro inoue. Reishi yokomori nanzan university, nagoya department.
The poster authors are responsible responsible for setting up the poster according to the poster number shown in. Program international conference on software engineering. Extracting code clones for refactoring using combinations of clone. A tool support to merge similar methods with a cohesion metric cob, proceedings of the 3rd international workshop on. We would like to show you a description here but the site wont allow us. Masakazu ioka, norihiro yoshida, tomoo masai, yoshiki higo, katsuro inoue. Natsuki tsuzuki, norihiro yoshida, koji toda, kenji fujiwara, ryota yamamoto, hiroaki takada. Teaching assistant of software design and advanced software engineering i.
Detection of chained clone and its application norihiro yoshida software engineering laboratory, department of computer science, graduate school of information science and technology, osaka university 1 naist osaka university, japan overview of my presentation introduction of chained clone detection n. Multilingual detection of code clones using antlr grammar definitions, yuichi semura, norihiro yoshida, eunjong choi, katsuro inoue, proceedings of the 25th asiapacific software engineering conference apsec 2018, 673677, 2018 4. Nara institute of science and technology, nara, japan, hiroshi igaki. Norihiro yoshida international conference on software. Using program slicing metrics for the analysis of code change processes raula gaikovina kula, kyohei fushida, norihiro yoshida. Developing and improving the system to notify changes of code clones, shogo tokui, norihiro yoshida, eunjong choi, katsuro inoue, proceedings of the 27th ieee international conference on software. The software engineering in practice seip track is the premier venue for researchers and practitioners to discuss innovations and solutions to concrete software engineering problems. A survey of refactoring detection techniques based on change.
Yuichi semura, norihiro yoshida, eunjong choi, katsuro inoue, ccfindersw. A reverse software engineering process to ascertain architecture conformance through conceptual remodularisation and imposing architecture paradigm experience with open source code ahmadelghafari march, 2012 department of information systems graduate school of information science nara institute of science and technology. Noah yoshida research assistant computer vision research. Patanamon thongtanunam, xin yang, norihiro yoshida,kenji fujiwara,raula. A survey of refactoring detection techniques based on change history analysis. Team exercises for software development projectbased learning sdpbl adopting an agile development model have. Icse, the international conference on software engineering, is the premier software engineering conference, providing a forum for researchers, practitioners and. Precise modeling of alias analysis is fundamental for software analysis. An analysis of eclipse usage datasets, tsubasa saika, eunjong choi, norihiro yoshida, akira goto, shusuke haruna, katsuro inoue, proceedings of the 4th international workshop on empirical software engineering. Norihiro yoshida, eunjong choi, katsuro inoue clone refactoring merging duplicate code is a promising solution to improve the maintainability of source code. Saner joins the working conference on reverse engineering series, the premier conference series on the theory and practice of recovering information from existing software and systems, and the european conference on software maintenance and reengineering series, the premier conference series on the theory and practice of maintenance, reengineering, and evolution of software. Assessing refactoring instances and the maintainability. Osaka institute of technology, osaka, japan, norihiro yoshida.
Join facebook to connect with norihiro yoshida and others you may know. Facebook gives people the power to share and makes the world more open and connected. Icse, the international conference on software engineering, is the premier software engineering conference, providing a forum for researchers. Precise modeling of alias analysis is fundamental for software. Norihiro yoshidas research works nagoya university, nagoya. Call for papers special issue of software engineering. The following are research projects that i am currently engaged in. Tsubasa saika, eunjong choi, norihiro yoshida, akira goto, shusuke haruna and katsuro inoue the effect of moving windows on software effort estimation.
It is a basis research for many analyses and optimizations in software engineering and compiler construction. Icse, the international conference on software engineering, is the premier software engineering conference, providing a forum for researchers, practitioners and educators to present and discuss the most recent innovations, research, experiences, trends and concerns in the field of software engineering. The 6th international workshop on empirical software. For the development of high quality software, process quality assessment should be applied into development organization. Refactoring is the process of changing a software system in such. Cooperative and human aspects of software engineeringjune 2014 pages 119122.
Norihiro yoshida s research while affiliated with nagoya university. When we encounter a defect in one part of a program, it is very important to find other parts of the program that may contain similar defects. In this paper, we propose a novel system to find similar defects in the large collection of source code. A reverse software engineering process to ascertain architecture conformance through conceptual remodularisation and imposing. An experience report on analyzing industrial software systems using code clone detection techniques, proceedings of the 19th asiapacific software engineering conference apsec 2012, volume 1, pp. Morisaki, shuji, associate professor, 5142, morisaki, software engineering, link. A quantitative comparison of coveragebased greybox fuzzers, the 1st ieeeacm international conference on automation of software test, seoul, south korea, october 2020 accepted for publication. A systematic approach to perform match and gap analysis among sbvrbased domain specific business rules sayandeep mitra, chandan prakash.