Characteristics of unmaintainable source code in software development by multiple organizations

Ryo Ishizuka, Naohiko Tsuda, Hironori Washizaki, Yoshiaki Fukazawa, Shunsuke Sugimura, Yuichiro Yasuda

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

In software development, there are numerous reasons why a development organization changes. These include cost reduction and retiring developers. Often the quality of software developed by multiple organizations is low, leading to problems such as difficulty in the evolution of source code. To detect factors indicating low evolvability of software, we focus two maintain-ability characteristics of software development: defect proneness and refactoring tendencies of the source code. We investigate the changes in the relationship of software metrics and the number of defects. Then we compare the results and editing tendencies for refactoring and evolving software in experiments using OpenOffice.org, which is developed by multiple companies, and a tool developed by outsourcing. Defects tend to concentrate on files that depend on many other files. Additionally, the code review confirms that refactoring before and after a development organization change is important for future developments.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science and Engineering, BCD 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages49-54
Number of pages6
ISBN (Electronic)9781538656051
DOIs
Publication statusPublished - 2018 Nov 9
Event3rd IEEE/ACIS International Conference on Big Data, Cloud Computing, Data Science and Engineering, BCD 2018 - Yonago, Japan
Duration: 2018 Jul 102018 Jul 12

Publication series

NameProceedings - 2018 IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science and Engineering, BCD 2018

Other

Other3rd IEEE/ACIS International Conference on Big Data, Cloud Computing, Data Science and Engineering, BCD 2018
CountryJapan
CityYonago
Period18/7/1018/7/12

Keywords

  • Organizational-change
  • Outsourcing
  • Software-defects
  • Software-metrics
  • Software-quality

ASJC Scopus subject areas

  • Information Systems
  • Software
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition

Fingerprint Dive into the research topics of 'Characteristics of unmaintainable source code in software development by multiple organizations'. Together they form a unique fingerprint.

  • Cite this

    Ishizuka, R., Tsuda, N., Washizaki, H., Fukazawa, Y., Sugimura, S., & Yasuda, Y. (2018). Characteristics of unmaintainable source code in software development by multiple organizations. In Proceedings - 2018 IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science and Engineering, BCD 2018 (pp. 49-54). [8530691] (Proceedings - 2018 IEEE/ACIS 3rd International Conference on Big Data, Cloud Computing, Data Science and Engineering, BCD 2018). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/BCD2018.2018.00016