Software development productivity of Japanese enterprise applications

Masateru Tsunoda, Akito Monden, Hiroshi Yadohisa, Nahomi Kikuchi, Kenichi Matsumoto

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

To clarify the relationship between software development productivity and the attributes of a software project, such as business area, programming language and team size, this paper analyzed 211 enterprise application development projects in Japan using a software engineering data repository established by the Software Engineering Center (SEC), Information-Technology Promotion Agency, Japan. In the analysis, we first identified factors that related to productivity based on a parallel coordinate plot (PCP) and a one-way ANOVA. An in-depth analysis on each productivity factor was then conducted by selecting a project subset for each factor so that the effect of other factors is minimized. Our findings include that the average team size was the strongest attribute relating to productivity. The outsourcing ratio (percentage), which can be controlled by software development companies, and the business sector both showed a moderate relationship to productivity. Finally, product size (FP), the duration of development and the programming language were only weakly related to productivity.

Original languageEnglish
Pages (from-to)193-205
Number of pages13
JournalInformation Technology and Management
Volume10
Issue number4
DOIs
Publication statusPublished - Dec 2009
Externally publishedYes

Fingerprint

software development
Software engineering
Productivity
productivity
Industry
programming language
Computer programming languages
Japan
engineering
Outsourcing
outsourcing
Analysis of variance (ANOVA)
development project
Information technology
Software development
promotion
information technology
Factors
software

Keywords

  • ANOVA
  • Enterprise software
  • Outsourcing ratio
  • Software productivity analysis
  • Variance explained

ASJC Scopus subject areas

  • Information Systems
  • Communication
  • Business, Management and Accounting (miscellaneous)

Cite this

Software development productivity of Japanese enterprise applications. / Tsunoda, Masateru; Monden, Akito; Yadohisa, Hiroshi; Kikuchi, Nahomi; Matsumoto, Kenichi.

In: Information Technology and Management, Vol. 10, No. 4, 12.2009, p. 193-205.

Research output: Contribution to journalArticle

Tsunoda, Masateru ; Monden, Akito ; Yadohisa, Hiroshi ; Kikuchi, Nahomi ; Matsumoto, Kenichi. / Software development productivity of Japanese enterprise applications. In: Information Technology and Management. 2009 ; Vol. 10, No. 4. pp. 193-205.
@article{85a91d730cca4c689138baa5ec732a99,
title = "Software development productivity of Japanese enterprise applications",
abstract = "To clarify the relationship between software development productivity and the attributes of a software project, such as business area, programming language and team size, this paper analyzed 211 enterprise application development projects in Japan using a software engineering data repository established by the Software Engineering Center (SEC), Information-Technology Promotion Agency, Japan. In the analysis, we first identified factors that related to productivity based on a parallel coordinate plot (PCP) and a one-way ANOVA. An in-depth analysis on each productivity factor was then conducted by selecting a project subset for each factor so that the effect of other factors is minimized. Our findings include that the average team size was the strongest attribute relating to productivity. The outsourcing ratio (percentage), which can be controlled by software development companies, and the business sector both showed a moderate relationship to productivity. Finally, product size (FP), the duration of development and the programming language were only weakly related to productivity.",
keywords = "ANOVA, Enterprise software, Outsourcing ratio, Software productivity analysis, Variance explained",
author = "Masateru Tsunoda and Akito Monden and Hiroshi Yadohisa and Nahomi Kikuchi and Kenichi Matsumoto",
year = "2009",
month = "12",
doi = "10.1007/s10799-009-0050-9",
language = "English",
volume = "10",
pages = "193--205",
journal = "Information Technology and Management",
issn = "1385-951X",
publisher = "Kluwer Academic Publishers",
number = "4",

}

TY - JOUR

T1 - Software development productivity of Japanese enterprise applications

AU - Tsunoda, Masateru

AU - Monden, Akito

AU - Yadohisa, Hiroshi

AU - Kikuchi, Nahomi

AU - Matsumoto, Kenichi

PY - 2009/12

Y1 - 2009/12

N2 - To clarify the relationship between software development productivity and the attributes of a software project, such as business area, programming language and team size, this paper analyzed 211 enterprise application development projects in Japan using a software engineering data repository established by the Software Engineering Center (SEC), Information-Technology Promotion Agency, Japan. In the analysis, we first identified factors that related to productivity based on a parallel coordinate plot (PCP) and a one-way ANOVA. An in-depth analysis on each productivity factor was then conducted by selecting a project subset for each factor so that the effect of other factors is minimized. Our findings include that the average team size was the strongest attribute relating to productivity. The outsourcing ratio (percentage), which can be controlled by software development companies, and the business sector both showed a moderate relationship to productivity. Finally, product size (FP), the duration of development and the programming language were only weakly related to productivity.

AB - To clarify the relationship between software development productivity and the attributes of a software project, such as business area, programming language and team size, this paper analyzed 211 enterprise application development projects in Japan using a software engineering data repository established by the Software Engineering Center (SEC), Information-Technology Promotion Agency, Japan. In the analysis, we first identified factors that related to productivity based on a parallel coordinate plot (PCP) and a one-way ANOVA. An in-depth analysis on each productivity factor was then conducted by selecting a project subset for each factor so that the effect of other factors is minimized. Our findings include that the average team size was the strongest attribute relating to productivity. The outsourcing ratio (percentage), which can be controlled by software development companies, and the business sector both showed a moderate relationship to productivity. Finally, product size (FP), the duration of development and the programming language were only weakly related to productivity.

KW - ANOVA

KW - Enterprise software

KW - Outsourcing ratio

KW - Software productivity analysis

KW - Variance explained

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

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

U2 - 10.1007/s10799-009-0050-9

DO - 10.1007/s10799-009-0050-9

M3 - Article

AN - SCOPUS:74149094427

VL - 10

SP - 193

EP - 205

JO - Information Technology and Management

JF - Information Technology and Management

SN - 1385-951X

IS - 4

ER -