List of Publications

Check out my full list of publications.

2017

Journals

  1. Raula Gaikovina Kula, Daniel M. German, Ali Ouni and Katsuro Inoue. An Empirical Study on the Impact of Refactoring Activities on Evolving Client-Used APIs, In Information and Software Technology , (IST) Sept. 2017. PDF

  2. Raula Gaikovina Kula, Ali Ouni, Daniel M. German, Takashi Ishio and Katsuro Inoue. Do Developers Update their Library Dependencies? An Empirical Study on Library Migration Practices, In Empirical Software Engineering, (EMSE) & (ESEC\FSE Journal First), Sept. 2017. PDF, Poster

  3. Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Takashi Ishio, Daniel M. German and Katsuro Inoue. Search-Based Software Library Recommendation Using Multi-Objective Optimization, In Information and Software Technology, (IST), Jan. 2017. PDF

Conference Proceedings

  1. Raula Gaikovina Kula, Daniel M. German, Takashi Ishio and Katsuro Inoue. A Generalized Model for Visualizing Library Popularity, Adoption and Diffusion within a Software Ecosystem IEEE International Conference on Software Analysis, Evolution and Reengineering, Campobasso, Italy, (SANER18), Mar., 2018. [To Appear]

  2. Nuttapon Lertwittayatrai, Raula Gaikovina Kula, Saya Onoue, Hideaki Hata, Arnon Rungsawang, Pattara Leelaprute and Kenichi Matsumoto. Extracting Insights from the Topology of the JavaScript Package Ecosystem Asia-Pacific Software Engineering Conference, (APSEC17), Dec., 2017 (accepted). PDF

  3. Katsuya Ogami, Raula Gaikovina Kula, Hideaki Hata, Takashi Ishio and Kenichi Matsumoto. Using High-Rising Cities to Visualize Performance in Real-Time In Working Conference on Software Visualization, Shanghai, China, (VISSOFT17), Oct., 2017. PDF

  4. Boris Todorov, Raula Gaikovina Kula, Takashi Ishio and Katsuro Inoue. `SoL Mantra: Visualizing Update Opportunities Based on Library Coexistence In Working Conference on Software Visualization, Shanghai, China, (VISSOFT17), Oct., 2017. PDF

  5. Mohammad Masudur Rahman, Chanchal K Roy and Raula Gaikovina Kula. Predicting usefulness of code review comments using textual features and developer experience, In The 14th International Conference on Mining Software Repositories, (MSR17), May, 2017. PDF

  6. Akinori Ihara, Daiki Fujibayashi, Hirohiko Suwa, Raula Gaikovina Kula and Kenichi Matsumoto. Understanding When to Adopt a Library: A Case Study on ASF Projects, International Conference on Open Source Software, (OSS17), 2017. PDF

~ 2016

Journals

  1. Xin Yang, Norihiro Yoshida, Raula Gaikovina Kula, and Hajimu Iida. Peer review social network (person) in open source projects, In IEICE TRANSACTIONS, (IEICE), 99-D(3):661–670, 2016. PDF

  2. Patanamon Thongtanunam, Raula Gaikovina Kula, Ana Erika Camargo Cruz, Norihiro Yoshida, Kohei Ichikawa, and Hajimu Iida. Mining history of gamification towards finding expertise in question and answering communities: Experience and practice with stack exchange, In The Review of Socionetwork Strategies (RSS), 2013. PDF

  3. Raula Gaikovina Kula, Kyohei Fushida, Norihiro Yoshida, and Hajimu Iida. Micro process analysis of maintenance effort: an open source software case study using metrics based on program slicing, In Journal of Software: Evolution and Process (JSEP), 2013. PDF

Conference Proceedings

  1. Ali Ouni, Raula Gaikovina Kula and Katsuro Inoue. Search-based peer reviewers recommendation in modern code review, In The 32th International Conference on Software Maintenance and Evolution, (ICSME16), Raleigh, North Carolina, Oct. , 2016. PDF

  2. Xin Yang, Raula Gaikovina Kula, Norihiro Yoshida, and Hajimu Iida. Mining the modern code review repositories: A dataset of people, process and product, In The 13th International Conference on Mining Software Repositories, (MSR16), Austin, Texas, May., 2016. PDF, SLIDES

  3. Takashi Ishio, Raula Gaikovina Kula, Tetsuya Kanda, Daniel German, and Katsuro Inoue. Software ingredients: Detection of third-party component reuse in java software release, In The 13th International Conference on Mining Software Repositories, (MSR16), Austin, Texas, May., 2016. PDF

  4. Ali Ouni,Raula Gaikovina Kula, Marouane Kessentini, and Katsuro Inoue. Web service antipatterns detection using genetic programming, In Genetic and Evolutionary Computation Conference, (GECCO15), Madrid, Spain, Jul. , 2015. PDF

  5. Yong Jin, Xin Yang, Raula Gaikovina Kula, Eunjong Choi, Katsuro Inoue, and Hajimu Iida. Quick trigger on stack overflow: A study of gamification-influenced member tendencies. In The 12th Working Conference on Mining Software Repositories, (MSR15), Firenze, Italy, May. , 2015. PDF, SLIDES

  6. Raula Gaikovina Kula, Daniel M. German, Takashi Ishio, and Katsuro Inoue. Trusting a library: A study of the latency to adopt the latest maven release. In 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, (SANER15), Montreal, Canada, Mar., 2015. PDF

  7. Patanamon Thongtanunam, Chakkrit Tantithamthavorn, Raula Gaikovina Kula, Norihiro Yoshida, Hajimu Iida, and Ken-ichi Matsumoto. Who should review my code? a file location-based code-reviewer recommendation approach for modern code review. In 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering, (SANER15), Montreal, Canada, Mar., 2015. PDF, SLIDES

  8. Patanamon Thongtanunam, Raula Gaikovina Kula, Ana Erika Camargo Cruz, Norihiro Yoshida, and Hajimu Iida. Improving code review effectiveness through reviewer recommendations. In Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, (CHASE14), Hyderabad, India, Jun., 2014. PDF

  9. Naohiro Kawamitsu, Takashi Ishio, Tetsuya Kanda, Raula Gaikovina Kula, Coen De Roover, and Katsuro Inoue. Identifying source code reuse across repositories using lcs-based source code similarity. In 14th IEEE International Working Conference on Source Code Analysis and Manipulation, (SCAM14), Victoria, BC, Canada, Sept., 2014. PDF, SLIDES

  10. Raula Gaikovina Kula, Coen De Roover, Daniel M. German, Takashi Ishio, and Katsuro Inoue. Visualizing the evolution of systems and their library dependencies. In Second IEEE Working Conference on Software Visualization, (VISSOFT14), Victoria, BC, Canada, Sept., 2014. PDF, SLIDES

  11. Kazuki Hamasaki, Raula Gaikovina Kula, Norihiro Yoshida, Ana Erika Camargo Cruz, Kenji Fujiwara, and Hajimu Iida. Who does what during a code review? datasets of OSS peer review repositories. In Proceedings of the 10th Working Conference on Mining Software Repositories, (MSR13), San Francisco, CA, USA, May, 2013. PDF

  12. Raula Gaikovina Kula, Kyohei Fushida, Norihiro Yoshida, and Hajimu Iida. Experimental study of quantitative analysis of maintenance effort using program slicing-based metrics. In 19th Asia-Pacific Software Engineering Conference - Workshops, (APSEC12), Hong Kong, China, Dec., 2012. PDF

  13. Xin Yang, Raula Gaikovina Kula, Ana Erika Camargo Cruz, Norihiro Yoshida, Kazuki Hamasaki, Kenji Fujiwara, and Hajimu Iida. Understanding OSS peer review roles in peer review social network (person). In 19th Asia-Pacific Software Engineering Conference, (APSEC12), Hong Kong, China, Dec., 2012. PDF

  14. Raula Gaikovina Kula, Kyohei Fushida, Shinji Kawaguchi, and Hajimu Iida. Analysis of bug fixing processes using program slicing metrics. In Product-Focused Software Process Improvement, 11th International Conference, (PROFES10), Limerick, Ireland, Jun., 2010. PDF

  15. Yoshihiko Fukushima, Raula Gaikovina Kula, Shinji Kawaguchi, Kyohei Fushida, Masataka Nagura, and Hajimu Iida. Code clone graph metrics for detecting diffused code clones. In 16th Asia-Pacific Software Engineering Conference, (APSEC09), Dec., Batu Ferringhi, Penang, Malaysia, 2009. PDF

Workshops, Tools and Posters

  1. Yuki Yano, Raula Gaikovina Kula, Takashi Ishio, and Katsuro Inoue. Hidden dependencies on vulnerable components in java: An exploratory study. poster. In (IWESEP16) Poster session, Osaka, Japan, March 13th, 2016.

  2. Yuki Yano, Raula Gaikovina Kula, Takashi Ishio, and Katsuro Inoue. Verxcombo: An interactive data visualization of popular library version combinations. In 23rd IEEE International Conference on Program Comprehension, (ICPC15), Firenze, Italy, May., 2015. PDF

  3. Eunjong Choi, Raula Gaikovina Kula, Norihiro Yoshida, and Katsuro Inoue. What do practitioners ask about code clone? a preliminary investigation of stack overflow. In 9th International Workshop on Software Clones, IWSC 2015, Montreal, Canada, March 6, 2015, 2015. PDF

  4. Patanamon Thongtanunam, Xin Yang, Norihiro Yoshida, Raula Gaikovina Kula, Ana Erika Camargo Cruz, Kenji Fujiwara, and Hajimu Iida. Reda: A web-based visualization tool for analyzing modern code review dataset. In 30th IEEE International Conference on Software Maintenance and Evolution, (ICSME14) Victoria, BC, Canada, Sept., 2014. PDF

  5. Raula Gaikovina Kula, Carmago Cruz Ana E., Norihiro Yoshida, Kazuki Hamasaki, Kenji Fujiwara, Xin Yang, and Hajimu Iida. Using profiling metrics to categorise peer review types in the android project. In 23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSRE Workshops (ISSREW12), Dallas, TX, USA, Nov., 2012. PDF

Technical Reports (aRviX)

Thesis

  1. Raula Gaikovina Kula, Quantitative Analysis of Maintenance Effort at the Micro Level. Doctor of Engineering, Dissertation, 2013. PDF
  2. Raula Gaikovina Kula, Using Program Slicing Metrics for the Analysis of Bug Fixing Processes. Master of Engineering, Thesis, 2010. PDF