International Journal of Networked and Distributed Computing

Volume 6, Issue 2, April 2018, Pages 53 - 62

Developer Experience Considering Work Difficulty in Software Development*

Authors
Taketo Tsunodatsunoda_q1ll@asagi.waseda.jp, Hironori Washizakiwashizaki@waseda.jp, Yosiaki Fukazawafukazawa@waseda.jp
Department of Computer Science and Engineering, Waseda University, Tokyo, Japan
Sakae Inoueinoue.sakae@jp.fujitsu.com, Yoshiiku Hanaihanai.yoshiiku@jp.fujitsu.com, Masanobu Kanazawakanazawa.masano@jp.fujitsu.com
Fujitsu Connected Technologies Limited, Kanagawa, Japan
Available Online 3 July 2018.
DOI
https://doi.org/10.2991/ijndc.2018.6.2.1How to use a DOI?
Keywords
Experience, Product Metrics, Organization change, Software quality
Abstract

Previous studies have researched how developer experience affects code quality, but difficulty was ignored although experienced developers are more likely to work on more complex parts of a project. We examine work difficulty by focusing on revised files. Using product metrics, we evaluate file complexity for each type of file origin. Specifically, we analyze three large commercial projects (each with about 250,000 LOC) executed by the same organization to analyze the relationship between previous project experience and developer’s work. Although experienced developers do not necessarily work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.

Copyright
Copyright © 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Download article (PDF)
View full text (HTML)

Journal
International Journal of Networked and Distributed Computing
Volume-Issue
6 - 2
Pages
53 - 62
Publication Date
2018/07
ISSN
2211-7946
DOI
https://doi.org/10.2991/ijndc.2018.6.2.1How to use a DOI?
Copyright
Copyright © 2018, the Authors. Published by Atlantis Press.
Open Access
This is an open access article under the CC BY-NC license (http://creativecommons.org/licences/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Taketo Tsunoda
AU  - Hironori Washizaki
AU  - Yosiaki Fukazawa
AU  - Sakae Inoue
AU  - Yoshiiku Hanai
AU  - Masanobu Kanazawa
PY  - 2018
DA  - 2018/07
TI  - Developer Experience Considering Work Difficulty in Software Development*
JO  - International Journal of Networked and Distributed Computing
SP  - 53
EP  - 62
VL  - 6
IS  - 2
SN  - 2211-7946
UR  - https://doi.org/10.2991/ijndc.2018.6.2.1
DO  - https://doi.org/10.2991/ijndc.2018.6.2.1
ID  - Tsunoda2018
ER  -