Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development

Taketo Tsunoda, Hironori Washizaki, Yoshiaki Fukazawa, Sakae Inoue, Yoshiiku Hanai, Masanobu Kanazawa

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

    4 Citations (Scopus)

    Abstract

    Previous studies have researched how developer experience affects code quality, but they ignore work difficulty, although experienced developers are more likely to work on the more complex parts of a project. To examine work difficulty, we focus on revised files. Using product metrics, we evaluate file complexity in each type of file origin. Specifically, we analyze three large commercial projects (each project has 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 always work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.

    Original languageEnglish
    Title of host publicationProceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages161-166
    Number of pages6
    ISBN (Electronic)9781509055043
    DOIs
    Publication statusPublished - 2017 Aug 29
    Event18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017 - Kanazawa, Japan
    Duration: 2017 Jun 262017 Jun 28

    Other

    Other18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017
    CountryJapan
    CityKanazawa
    Period17/6/2617/6/28

    Fingerprint

    Defects

    Keywords

    • Experience
    • Organization change
    • Product Metrics
    • Software quality

    ASJC Scopus subject areas

    • Software
    • Artificial Intelligence
    • Computer Networks and Communications
    • Hardware and Architecture

    Cite this

    Tsunoda, T., Washizaki, H., Fukazawa, Y., Inoue, S., Hanai, Y., & Kanazawa, M. (2017). Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development. In Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017 (pp. 161-166). [8022717] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SNPD.2017.8022717

    Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development. / Tsunoda, Taketo; Washizaki, Hironori; Fukazawa, Yoshiaki; Inoue, Sakae; Hanai, Yoshiiku; Kanazawa, Masanobu.

    Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017. Institute of Electrical and Electronics Engineers Inc., 2017. p. 161-166 8022717.

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

    Tsunoda, T, Washizaki, H, Fukazawa, Y, Inoue, S, Hanai, Y & Kanazawa, M 2017, Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development. in Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017., 8022717, Institute of Electrical and Electronics Engineers Inc., pp. 161-166, 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017, Kanazawa, Japan, 17/6/26. https://doi.org/10.1109/SNPD.2017.8022717
    Tsunoda T, Washizaki H, Fukazawa Y, Inoue S, Hanai Y, Kanazawa M. Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development. In Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017. Institute of Electrical and Electronics Engineers Inc. 2017. p. 161-166. 8022717 https://doi.org/10.1109/SNPD.2017.8022717
    Tsunoda, Taketo ; Washizaki, Hironori ; Fukazawa, Yoshiaki ; Inoue, Sakae ; Hanai, Yoshiiku ; Kanazawa, Masanobu. / Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development. Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 161-166
    @inproceedings{21d8266d275446189f726bff93cefe81,
    title = "Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development",
    abstract = "Previous studies have researched how developer experience affects code quality, but they ignore work difficulty, although experienced developers are more likely to work on the more complex parts of a project. To examine work difficulty, we focus on revised files. Using product metrics, we evaluate file complexity in each type of file origin. Specifically, we analyze three large commercial projects (each project has 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 always work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.",
    keywords = "Experience, Organization change, Product Metrics, Software quality",
    author = "Taketo Tsunoda and Hironori Washizaki and Yoshiaki Fukazawa and Sakae Inoue and Yoshiiku Hanai and Masanobu Kanazawa",
    year = "2017",
    month = "8",
    day = "29",
    doi = "10.1109/SNPD.2017.8022717",
    language = "English",
    pages = "161--166",
    booktitle = "Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017",
    publisher = "Institute of Electrical and Electronics Engineers Inc.",
    address = "United States",

    }

    TY - GEN

    T1 - Evaluating the work of experienced and inexperienced developers considering work difficulty in sotware development

    AU - Tsunoda, Taketo

    AU - Washizaki, Hironori

    AU - Fukazawa, Yoshiaki

    AU - Inoue, Sakae

    AU - Hanai, Yoshiiku

    AU - Kanazawa, Masanobu

    PY - 2017/8/29

    Y1 - 2017/8/29

    N2 - Previous studies have researched how developer experience affects code quality, but they ignore work difficulty, although experienced developers are more likely to work on the more complex parts of a project. To examine work difficulty, we focus on revised files. Using product metrics, we evaluate file complexity in each type of file origin. Specifically, we analyze three large commercial projects (each project has 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 always work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.

    AB - Previous studies have researched how developer experience affects code quality, but they ignore work difficulty, although experienced developers are more likely to work on the more complex parts of a project. To examine work difficulty, we focus on revised files. Using product metrics, we evaluate file complexity in each type of file origin. Specifically, we analyze three large commercial projects (each project has 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 always work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.

    KW - Experience

    KW - Organization change

    KW - Product Metrics

    KW - Software quality

    UR - http://www.scopus.com/inward/record.url?scp=85030860334&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=85030860334&partnerID=8YFLogxK

    U2 - 10.1109/SNPD.2017.8022717

    DO - 10.1109/SNPD.2017.8022717

    M3 - Conference contribution

    AN - SCOPUS:85030860334

    SP - 161

    EP - 166

    BT - Proceedings - 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2017

    PB - Institute of Electrical and Electronics Engineers Inc.

    ER -