Professional Documents
Culture Documents
net/publication/326914915
CITATIONS READS
0 209
2 authors:
Some of the authors of this publication are also working on these related projects:
To investigate the adoption and diffusion of mobile applications in African countries. View project
All content following this page was uploaded by Okonkwo Chinedu on 29 January 2020.
279
indicates medium effect; and d > 0.8 indicates large effect or 200 employees which align well with the study with respect to
practically significant. the sampling population.
5. Survey results Length of time: The study seeks to understand how long the
The core business area: software companies (85 participants have been into mobile apps development. The results
participants/55.92%), financial institutions (18 obtained indicate that about 74.87% of participating organizations
participants/11.84%), educational institutions (21 have been developing mobile applications for 5 years and longer.
participants/13.82%), telecommunication organizations (19 The primary motivation for developing mobile apps: This defines
participants/12.50%), and engineering companies (9 the reason/purpose of mobile application development in
participants/5.92%). participating organizations and individuals. It was observed that
The total number of employees in the organization: Organizations some participants selected more than one answer, but
with 1-10 employees (24.34%), 11-50 employees (22.37%), 51- significantly, the primary motivation for mobile apps
100 employees (8.55%), 101-200 employees (7.89%), and above development is for profit.
200 employees (36.84%). The total number of mobile apps developed by the organization:
The length of time (years) that the organization has been into 98.01% of the participating population has developed working
mobile apps development: 1-5 years (15.13%), 5-10 (33.55%), mobile apps. The maximum responses of 43.71% came from
above 10 years (43.42%), and never at all (7.89%). those that have developed from 1-10 apps. 1.99% of the
The primary motivation for developing mobile apps: participants agreed that they have not developed working mobile
profit/revenue (58.55%), extension of company portfolio apps. It shows that the participants are developers who have the
(53.29%), brand recognition (2.63%) and others (8.55%). knowledge of developing and implementing mobile apps.
The total number of mobile apps developed by the organization: The application success: 99.33% of the total responses indicate
1-10 apps (43.71%), 10-50 (22.52%), 50-100 (11.92%), above that their developed mobile apps are successful and very
100 (19.87%) and none (1.99%). successful whereas, 0.67% indicates that their mobile apps are
The application success: Rating the successfulness of developed average. Also, since their primary motivation for mobile apps
mobile apps: very successful (53.02%), successful (46.31%), development is for profit and extension of their portfolio,
average (0.67%), and unsuccessful and very unsuccessful (0%). successfulness of the apps comprises of generated incomes and
The use of SDM in mobile apps development: 5.92% of growth of the developers/organizations.
participants indicated NO, 88.16% of participants indicated YES, The use of SDM: A larger percentage of the sample population
and 5.92% were neutral (neither YES nor NO). (88.16%) agreed to have used SDMs in developing mobile apps
Generally, it is good to use SDM in mobile apps development: which implies that SDMs were adopted and widely used during
2.63% (disagree), 32.24% (neutral), 58.55% (agree) and 6.58% the development of mobile apps. 11.84% of the participants have
(strongly agree). not use a formalized method in mobile apps development.
The uses SDM enhance mobile apps development: 3.29% Probably, most of them are among the participants that have not
(disagree), 31.58% (neutral), 59.21% (agree) and 5.92% (strongly developed successful mobile apps, even though, they may have
agree). been developing other computer software. These results are
SDM was adopted in the development of the mobile apps: 1.97% shown in Table 1.
(disagree), 32.89% (neutral), 57.25% (agree) and 7.89% (strongly
agree). Table 1: The use of SDM
Usage Number of participants Percentage Cumulative
5.1. Interpretation of results SDM N = 152 percentage
The core business area: Responses were obtained from all the YES 134 88.16 88.16
targeted organizations. It was observed that most of the NO 9 5.92 94.08
respondents were from software development companies Neutral 9 5.92 100
(55.92%), which meet the study target.
Number of employees in the organization: This determines the In order to test the perception of the participant that agreed on the
size (total number of employees) of the organization of the use of SDMs in developing mobile apps with regard to their most
participants from all locations of the organizations. The most successful mobile apps developed, some explanatory questions
responses were obtained from the organizations with more than were asked and the obtained results are presented in Table 2.
280
It is good to use SDM in mobile apps development: From Table 2 (M 2 M ) (1)
d 1
(1), 4 participants (2.63%) disagree, 49 (32.24%) neutral, 89
SD pooled
(58.55%) agree and 10 (6.58%) strongly agree. It is therefore
obvious that two-thirds of the participants (65.13%) accepted that where,
it is good to use SDMs in software development, 2.63%
completely disagree while 32.45% could not say whether it is ( n1 1) SD 12 ( n 2 1) SD 22 ; n1 n2 (2)
SD pooled
good or not. This indicates that the use of SDM has a good ( n1 n 2 ) 2
relative advantage and the use of SDMs is promoted by the
participants. M2 and M1 are the means of the two groups; Spooled is the pooled
Use of SDMs enhanced mobile apps development: From Table 2 standard deviation. n1 and n2 are the sample sizes; SD1 and SD2
(2), the results showed that 5 (3.29%) disagree, 48 (31.58%) were are the standard deviations of the groups.
neutral, 90 (59.21%) agree and 9 (5.92%) strongly agree.
Therefore, 99 (65.13%) of the participants perceived that the use From Table 3, we derived the practical effect of SDMs in mobile
of SDMs enhanced mobile apps development which suggests that apps development as follows:
SDMs contribute positively to the development of mobile apps. Organizational size (d = 1.05): This indicates a large practical
SDM was adopted in the development of the mobile apps: From significant difference which implies that the organizations that
Table 2 (3), the results showed that 3 (1.97%) disagree, 50 make use of SDMs in developing mobile apps are likely to have
(32.89%) were neutral, 87 (57.25%) agree and 12 (7.89%) more employees than non-users of SDMs. Hence organizations
strongly agree. This indicates that 98 (65.14%) of the participants that make use of SDMs are larger and well established.
adopted the use of SDMs in the development of mobile apps. Number of developers in the organization (d = 0.80): There is
Hence SDMs are significantly used during the development of also a practically significant difference between the numbers of
mobile apps. developers in an organization that uses SDMs in mobile apps
The above results will help in substantiating the suggestions that development with those that do not use SDM. This implies that
promoted and encouraged the use of SDMs in mobile apps organizations that embrace the use of SDMs do have more in-
development [1-3, 41, 42] house software developers than nonusers of SDMs
Organizational years of existence (d = 1.31): There is a very
5.2. Is SDMs worthy of using? large practical significant difference regarding organizational
The aim of this study is to determine the practical effect of the years of existence between the two groups. Thus, SDMs are
use of SDMs in mobile apps development. Literature offered mostly used in mobile apps development by organizations that
several convincing reasons for using SDMs in software have been long in existence.
development [1-3, 14, 42] but lack enough empirical research Number of applications developed (d = 0.7): There is a medium
substantiation. To investigate the effect of SDMs on mobile apps significant difference between the numbers of mobile apps
development, we performed T-test analysis on the two groups; developed by organizations that use SDMs in mobile apps
Group 1 – nonusers of SDM and Group 2 – users of SDMs. The development opposed to those that do not use SDMs. This
T-test is a statistical analysis used to test the difference in the implies that those organizations that use SDMs have developed
mean of two independent populations or samples and can only more mobile apps than non-users of SDMs.
compare means of the two different groups [43]. This was done to Application success (d = 0.8): Interestingly, a practically
determine the effect sizes of the use of SDMs by different significant difference also exists in the success of applications
companies in mobile apps development. Effect sizes indicate developed, which suggests that mobile apps developed with
practical significance, that is, the extent to which a difference is SDMs tend to be more successful than those developed without
large enough to have an effect in practice [44]. SDMs. The success was considered in terms of generated revenue
The comparing of the means of the two groups according to and adoption of the developed mobile apps. It shows that mobile
Cohen guidelines for effect sizes, d [40] were conducted using apps developed with SDMs gained wider adoption by the end-
Equation 3, and the resulting data is presented in Table 3. users which in turn generated more income to the
developers/organization.
Table 3: T-test analysis between two groups (users of SDM and non-users of SDM)
Scale rating
Groups Number of Standard
Construct Mean p-value d-value
(1 & 2) respondents deviation
Min. Max
Organizational size Gr1 9 1.56 0.73 1 3
0.0001 1.05^^
Gr2 134 3.29 1.65 1 5
Number of developers in the Gr1 7 1.43 0.53 1 2
0.0008 0.80^^
organization Gr2 129 2.5 1.39 1 5
281
Organizational years of existence Gr1 7 1.43 0.53 1 2
0.0027 1.31^^
Gr2 126 2.37 0.72 1 3
Number of applications developed Gr1 9 1.33 0.50 1 2
0.0006 0.70^
Gr2 132 2.17 1.20 1 4
Application success Gr1 9 4.11 0.60 3 4
0.0521 0.80^^
Gr2 133 4.57 0.50 4 5
Gr 1 is the total number of non-users of SDM ; Gr 2 is the total number of users of SDM.; ^^ Practically significant difference;
^ Medium significant difference
6. Conclusions 3. Dittrich, Y., Software engineering beyond the project–
The aim of this study is to investigate the use of SDMs in the Sustaining software ecosystems. Information and
development of mobile apps and to determine if they are worthy Software Technology, 2014. 56(11): p. 1436-1456.
of using. A survey was conducted among various companies 4. Tyler, H. Top 4 Software Development Methodologies.
targeting software developers and ICT professionals. The selected 2017 [cited 2017 30 May]; Available from:
sampling populations are organizations that have in one way or http://blog.blackducksoftware.com/top-4-software-
the other must have developed mobile apps. The descriptive development-methodologies.
statistics revealed that 88.16% of the participants agreed to have 5. Georgiadou, E., Software process and product
used SDMs in software development. In testing their perception improvement: a historical perspective. Cybernetics and
on the use of SDMs, 65.13% representing almost two-thirds of Systems Analysis, 2003. 39(1): p. 125-142.
the participants accepted the following facts about the use of 6. Geambasu, C.V., Jianu, I., Jianu, I., and Gavrila, A.,
SDM: i) It is good to use SDMs in the development of mobile Influence factors for the choice of a software
apps, ii) The use of SDMs enhanced the design and creation, development methodology. Accounting and
maintainability and sustainability of mobile apps, and iii) In the Management Information Systems, 2011. 10(4): p. 479.
development of their successful mobile apps, they employed the 7. Mc Namara, K.S. Mobile Applications in_Agriculture
use of SDMs. Therefore, it was discovered that SDMs are used and Rural Development_–Framing the Topic, and
actively in the development of mobile apps and contributes Learning from Experience'. in World Bank Workshop on
positively toward the improvement of mobile apps development. Mobile Innovations for Social and Economic
On the worthiness of the use of SDMs, it was observed that there Transformation. 2009.
is a practical significant difference between the users and non- 8. Qiang, C.Z., Kuek, S.C., Dymond, A., Esselaar, S., and
users of SDMs in the development of mobile apps. This indicates Unit, I., Mobile applications for agriculture and rural
that, in practice, the use of SDMs has a significant effect on the development. World Bank, Washington, DC, 2011.
development process of mobile apps and the products. The effects 9. El-Hussein, M.O.M. and Cronje, J.C., Defining Mobile
were more significant in the areas of organizational size, number Learning in the Higher Education Landscape.
of developers in the organization, organizational years of Educational Technology & Society, 2010. 13(3): p. 12-
existence, number of mobile apps developed and application 21.
success (usage and income). It seems that users (companies) of 10. Muccini, H., Di Francesco, A., and Esposito, P.
SDMs are mostly lager with over 200 employees, longer in Software testing of mobile applications: Challenges and
existence and more productive. Interestingly, it was found that future research directions. in Automation of Software
the use of SDMs help in the development of standardized mobile Test (AST), 2012 7th International Workshop on. 2012.
apps that can be widely adopted and in turn generates more IEEE. p. 29-35.
revenue to the developers/organizations. The findings of this 11. Charland, A. and Le Roux, B., Mobile application
study indicate that it is necessary to employ the use SDMs in the development: web vs. native. Communications of the
development of mobile apps because they have positive ACM, 2011. 54(5): p. 49-53.
influences on the general improvement of the organizations and 12. Zhang, D. and Adipat, B., Challenges, methodologies,
success of their products (mobile apps). We, therefore, conclude and issues in the usability testing of mobile
that SDMs are indeed worthy of use in the development of applications. International journal of human-computer
mobile apps. interaction, 2005. 18(3): p. 293-308.
13. Lugano, G. Mobile social software: Definition, scope
References and applications. in eChallenges 2007 Conference.
1. Partsch, H.A., Specification and transformation of 2007. p. 1434-1441.
programs: a formal approach to software development. 14. Iivari, J., Rudy, H., and Heinz, K.K., A dynamic
2012: Springer Science & Business Media. framework for classifying information systems
2. Wasserman, A.I. Software engineering issues for mobile development methodologies and approaches. Journal of
application development. in Proceedings of the Management Information Systems, 2000. 17(3): p. 179-
FSE/SDP workshop on Future of software engineering 218.
research. 2010. ACM. p. 397-400.
282
15. Avison, D. and Fitzgerald, G., Information systems Managing Information & Communications in a
development: methodologies, techniques and tools. Changing Global Environment, Idea Group Publishing,
2003: McGraw Hill. PA, 1995.
16. CMS. Selecting a development approach. 2008 [cited 30. Glass, R.L., A snapshot of systems development
2017 30 December]; Available from: practice. IEEE Software, 1999. 16(3): p. 112-111.
https://www.cms.gov/research-statistics-data-and- 31. Fitzgerald, B., Russo, N.L., and Stolterman, E.,
systems/cms-information-technology/xlc/downloads/ Information systems development: methods in action.
selectingdevelopmentapproach.pdf. 2002: McGraw-Hill Education. P:194.
17. Pãvãloaia, V.-D., Methodology approaches regarding 32. Janse van Rensburg, C., “The relationship between
classic versus mobile enterprise application process maturity models and the use
development. Informatica Economica, 2013.17(2): p. 59. and effectiveness of systems development methodologies”, M.Sc.
18. Iivari, J., Hirschheim, R., and Klein, H.K. Beyond dissertation. 2012.
methodologies: keeping up with information systems 33. Conradie, P., “The use and effectiveness of information
development approaches through dynamic system development
classification. in Systems Sciences, 1999. HICSS-32. methodologies in health information systems”, PhD thesis. 2010.
Proceedings of the 32nd Annual Hawaii International 34. Van Aswegen, K., Huisman, M., and Taylor, E., To use
Conference on. 1999. IEEE. p. 10 pp. or not to use? SDM utilisation in the development of
19. Wynekoop, J.L. and Russo, N.L. System Development LMS in South Africa. Interactive Technology and Smart
methodologies: unanswered questions and the research- Education, 2014. 11(4): p. 238-253.
practice gap. in ICIS. 1993. p. 181-190. 35. Fitzgerald, B., Russo, N.L., and O'Kane, T., Software
20. Munassar, N.M.A. and Govardhan, A., A comparison development method tailoring at Motorola.
between five models of software engineering. IJCSI Communications of the ACM, 2003. 46(4): p. 64-70.
International Journal of Computer Science Issues, 2010. 36. Pfleeger, S.L., Understanding and improving
7(5): p. 94-101. technology transfer in software engineering. Journal of
21. Pohl, K., Requirements engineering: fundamentals, Systems and Software, 1999. 47(2): p. 111-124.
principles, and techniques. 2010: Springer Publishing 37. Gallivan, M.J., The influence of software developers’
Company, Incorporated. creative style on their attitudes to and assimilation of a
22. Spataru, A.C., Agile development methods for mobile software process innovation. Information &
applications. School of Informatics. University of Management, 2003. 40(5): p. 443-465.
Edinburgh, UK, 2010. 38. O'Rourke, N. and Hatcher, L., A step-by-step approach
23. Osellus. OUR APP DEVELOPMENT to using SAS for factor analysis and structural equation
METHODOLOGY (M-COMPASS). 2015 [cited 2015 modeling. 2013: Sas Institute.
12 February]; Available from: http://www.osellus- 39. Numally, J.C., Psychometric theory. NY: McGraw-Hill,
mobile.com/methodology.html. 1978.
24. Stoica, M., Mircea, M., and Ghilic-Micu, B., Software 40. Cohen, J., Statistical power analysis for the behavioural
development: Agile vs. traditional. Informatica sciences (2nd ed). Hillsdale, NJ: Erlbaum. 1988.
Economica, 2013. 17(4): p. 64. 41. Huisman, M. and Iivari, J., Deployment of systems
25. Jeong, Y.-J., Lee, J.-H., and Shin, G.-S. Development development methodologies: Perceptual congruence
process of mobile application SW based on agile between IS managers and systems developers.
methodology. in Advanced Communication Technology, Information & Management, 2006. 43(1): p. 29-49.
2008. ICACT 2008. 10th International Conference on. 42. Corral, L., Sillitti, A., and Succi, G. Software
2008. IEEE. p. 362-366. development processes for mobile systems: Is agile
26. Rahimian, V. and Ramsin, R., Designing an agile really taking over the business? in Engineering of
methodology for mobile software development: A hybrid Mobile-Enabled Systems (MOBS), 2013 1st
method engineering approach. . Second International International Workshop on the. 2013. IEEE. p. 19-24.
Conference on Research Challenges in Information 43. Creech, S. Statistically significant. 2003 [cited 2017 29
Science, 2008: p. pp. 337-342. IEEE. september];Available from: http://
27. Afonso, A., Regateiro, F., and Silva, M.J., Dynamic www.statisticallysignificantconsulting.com/Anova.htm.
Channels: A New Development Methodology for Mobile 44. Steyn, H.S.J. Manual for the determination of Effect
Computing Applications. Accessed on 21/06/2016 from size indices and Practical Significance. 2012 [cited
http://www.di.fc.ul.pt/biblioteca/tech-reports. 1998. 2017 8 June]; Available from: http://natural-
28. Chen, M., A methodology for building mobile sciences.nwu.ac.za/scs/manuals/determination-of-effect-
computing applications. International Journal of size-indices-and-practical-significance.
Electronic Business, 2004. 2(3): p. 229-243.
29. Russo, N., Wynekoop, J., and Walz, D., The use and
adaptation of system development methodologies.
283