Research Article

Analysis of Environmental Factors for Mobile Software Development Focused on Korean Companies

Table 18

Comparison of principal components.

Zhang and Pham [13]Zhu et al. [20]New
ComponentPrincipleFactor (name)ComponentPrincipleFactor (name)ComponentPrincipleFactor (name)

C1Overallf21 (testing environment)
f22 (testing effort)
f5 (level of programming technologies)
f12 (relationship of detailed design to requirement)
PC1Overallf25 (testing coverage)
f21 (testing environment)
f22 (testing effort)
f24 (testing methodologies)
f12 (relationship of detailed design to requirement)
f6 (percentage of reused modules)
PCA1Testing abilityf24 (testing methodologies)
f25 (testing coverage)
f22 (testing effort)

C2Testing efficiencyf24 (testing methodologies)
f25 (testing coverage)
f6 (percentage of reused modules)
PC2Specification and knowledgef8 (frequency of specification chance)
f19 (domain knowledge)
PCA2Programmer abilityf15 (programmer skill)
f19 (domain knowledge)
f20 (human nature)
f7 (programming language)
f18 (program workload (stress))

C3Requirements and specificationsf11 (requirements analysis)
f8 (frequency of specification chance)
PC3Program complexity and skill levelf15 (programmer skills)
f1 (program complexity)
PCA3Requirements and standardsf11 (requirements analysis)
f12 (relationship of detailed design to requirement)
f13 (work standards)

C4Program and skill levelf15 (programmer skills)
f1 (program complexity)
PCA4Program utilityf2 (program categories)
f6 (percentage of reused modules)