A reverse software engineering process to ascertain architecture conformance through conceptual remodularisation and imposing. Facebook gives people the power to share and makes the world more open and connected. Call for papers special issue of software engineering. 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. Norihiro yoshida, shinpei hayashi submitted on 7 aug 2018 abstract. Icse, the international conference on software engineering, is the premier software engineering conference, providing a forum for researchers. Morisaki, shuji, associate professor, 5142, morisaki, software engineering, link. 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 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. 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. Assessing refactoring instances and the maintainability benefits of. A survey of refactoring detection techniques based on change. The 6th international workshop on empirical software. A tool support to merge similar methods with a cohesion metric cob, proceedings of the 3rd international workshop on. Noah yoshida research assistant computer vision research. Cooperative and human aspects of software engineeringjune 2014 pages 119122. See the complete profile on linkedin and discover noahs. Reishi yokomori nanzan university, nagoya department 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.
Tsubasa saika, eunjong choi, norihiro yoshida, akira goto, shusuke haruna and katsuro inoue the effect of moving windows on software effort estimation. Refactoring is the process of changing a software system in such. Business success in software development heavily relies on excellence in utilizing. For the development of high quality software, process quality assessment should be applied into development organization. In this paper, we propose a novel system to find similar defects in the large collection of source code. Norihiro yoshida international conference on software. Icse, the international conference on software engineering, is the premier software engineering conference, providing a forum for researchers, practitioners and. So far, a number of techniques have been proposed for automatic detection of refactoring. So far, several process quality assessment methodologies are. The journal of empirical software engineering emse. Team composition and team factors in software engineering. 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.
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. Program international conference on software engineering. Masakazu ioka, norihiro yoshida, tomoo masai, yoshiki higo, katsuro inoue. Teaching assistant of software design and advanced software engineering i. The following are research projects that i am currently engaged in. A case study on three oss projects, in proceedings of ipsjsigse software engineering symposium, pages 200201, september 2014. Journal of information processing jip is pleased to announce the call for papers for a special issue of software engineering. Clone detection tool with flexible multilingual tokenization yuichi semura, norihiro yoshida, eunjong choi and katsuro inoue pictures. Alias analysis is a branch of static program analysis aiming at computing variables which are alias of each other.
Norihiro yoshida, yoshiki higo, shinji kusumoto, katsuro inoue. Extracting code clones for refactoring using combinations of clone. My research goals are directed towards uncovering empirical evidence and extracting knowledge from data recorded in software repositories by using statistical analysis. Icse 2021 software engineering in practice icse 2021. Eunjong choi, daiki tanaka, norihiro yoshida, kenji fujiwara, daniel port, and hajimu iida, an investigation of the relationship between extract method and change metrics.
Norihiro yoshidas research works nagoya university. Natsuki tsuzuki, norihiro yoshida, koji toda, kenji fujiwara, ryota yamamoto, hiroaki takada. Proactive clone recommendation system for extract method. Join facebook to connect with norihiro yoshida and others you may know. Nara institute of science and technology, nara, japan, hiroshi igaki. Norihiro yoshida sign up to view full profile about me 20 connections 0. Yuichi semuram2 and kazuki yokoim2 presented and three students attended as a student volunteer at apsec 2018. Team exercises for software development projectbased learning sdpbl adopting an agile development model have. Raula gaikovina kula, kyohei fushida, norihiro yoshida, and hajimu iida. My research area is software engineering, focusing on code clone and refactoring. 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. 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. Erina makihara, hiroshi igaki, norihiro yoshida, kenji fujiwara, naoki kawashima, hajimu iida.
Precise modeling of alias analysis is fundamental for software analysis. Norihiro yoshidas research works nagoya university, nagoya. 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. 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.
A preliminary study on impact of software licenses on copyandpaste reuse yu kashima, yasuhiro hayase, norihiro yoshida, yuki manabe and katsuro inoue. Icse, the ieeeacm international conference on software engineering, is the premier software engineering conference. Authors may submit papers to the regular paper submission process of jip. 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. Citeseerx 2012 19th asiapacific software engineering. 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. 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. Assessing refactoring instances and the maintainability. Overview of my presentation detection of chained clone and. Icse, the ieeeacm international conference on software engineering, is the premier 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. 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. 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. Norihiro yoshida s research while affiliated with nagoya university.
By norihiro yoshida, takeshi hattori and katsuro inoue. A survey of refactoring detection techniques based on change history analysis. 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. Im a lecturer at the school of computing and information systems, the university of melbourne. 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. 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. Proceedings of the 7th international workshop on cooperative and human aspects of software engineering june 2014. Software engineering in practice in conferences posted on october 1, 2015. Software engineering in practice seip program committee member of the 25th. 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. Assistant professor norihiro yoshida cosupervisor ii. Norihiro yoshida nagoya university verified email at ertl.
Since 1975, icse provides a forum where researchers, practitioners, and educators gather together to present and. 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. Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the. Precise modeling of alias analysis is fundamental for software. A multiyear analysis of students build errors in agile software development educational projects. A comparison of junior and senior software engineering students personalities 5 min maleknaz nayebi and guenther ruhe. We would like to show you a description here but the site wont allow us. A systematic approach to perform match and gap analysis among sbvrbased domain specific business rules sayandeep mitra, chandan prakash. Yuichi semuram2 and kazuki yokoim2 presented and three.
Knowledgebased software engineering sig kbse abstract. Naist, japan a novel approach for detecting typeiv clones in test code brent van. Osaka institute of technology, osaka, japan, norihiro yoshida. Yoshida norihiro division display all the affair displays 1 20 of about 62. The number of researchers is steadily increasing in industry and society is more dependent on software now than ever. Citeseerx document details isaac councill, lee giles, pradeep teregowda. Koji toda, kazuki hamasaki, yasutaka kamei, norihiro yoshida, analysis of. 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.
Yuichi semura, norihiro yoshida, eunjong choi, katsuro inoue, ccfindersw. Finding similar defects using synonymous identifier retrieval. 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. Yuichi semuram2 and kazuki yokoim2 presented at apsec 2018, an international. Using program slicing metrics for the analysis of code change processes raula gaikovina kula, kyohei fushida, norihiro yoshida.
An open innovation approach in support of product release decisions 5 min patanamon thongtanunam, raula gaikovina kula, ana erika camargo cruz, norihiro yoshida. View noah yoshidas profile on linkedin, the worlds largest professional community. An experience report on analyzing industrial software systems using code clone detection techniques, proceedings of the 19th asiapacific software engineering. 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. Masters thesis a reverse software engineering process to. Not only researchers, but also practitioners, need to know about past refactoring instances performed in a software development project. 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. Each poster will be exhibited during the entire day.
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. Using program slicing metrics for the analysis of code change processes raula gaikovina kula, kyohei fushida, norihiro yoshida and hajimu iida. Department of computing and software systems nagoya. The poster authors are responsible responsible for setting up the poster according to the poster number shown in. A case study on three oss projects, in proceedings of ipsjsigse software engineering. Yuji fujiwara, norihiro yoshida, eunjong choi, and katsuro inoue osaka university, japan. Kazuki hamasaki, raula gaikovina kula, norihiro yoshida, ana erika camargo cruz, kenji fujiwara and hajimu iida. Norihiro yoshida software engineering laboratory, department of computer science, graduate school of information science and technology, osaka university 1 naist osaka university, japan. Every change and its impact need to be assessed by developers to assure the quality of.
Icse 2020, the 42nd instance of the conference series. Reishi yokomori nanzan university, nagoya department. For the development of high quality software, process quality assessment should be applied. Eunjong choi, daiki tanaka, norihiro yoshida, kenji. Norihiro yoshida, eunjong choi, katsuro inoue clone refactoring merging duplicate code is a promising solution to improve the maintainability of source code. Patanamon thongtanunam, xin yang, norihiro yoshida,kenji fujiwara,raula.
1142 1162 1485 1185 837 316 1017 1312 1231 101 1394 1009 1575 688 656 1163 1002 929 1597 1545 1037 1264 916 505 447 1213 102 694 780 1165