ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Mobile App Development Trends

Verified

Added on  2020/06/06

|21
|6571
|49
AI Summary
This assignment delves into the dynamic landscape of mobile app development. It examines current trends shaping the industry, including cloud computing, cross-platform development, BYOD (Bring Your Own Device), energy-aware testing, and the rise of mobile health apps. The document analyzes these trends' impact on developers, businesses, and users, highlighting key challenges and future prospects.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
ENTERPRISE MOBILE APP
BUSINESS CASE

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
TABLE OF CONTENTS
INTRODUCTION...........................................................................................................................3
Background..................................................................................................................................3
Proposed solution ........................................................................................................................4
Cost analysis................................................................................................................................4
Strategic alignment within the organization................................................................................5
Value preposition and other benefits...........................................................................................7
Project management and control..................................................................................................8
Infrastructure requirement...........................................................................................................8
Design........................................................................................................................................12
Development processing............................................................................................................12
Testing.......................................................................................................................................13
Internationalization ...................................................................................................................13
Social media integration............................................................................................................14
Risk management.......................................................................................................................14
Integration and deployment.......................................................................................................14
User acceptance and change management.................................................................................15
Maintenance...............................................................................................................................15
Future opportunities and enhancements....................................................................................16
CONCLUSION..............................................................................................................................17
REFERENCES..............................................................................................................................18
Books and journals.....................................................................................................................18
Online.........................................................................................................................................20
Document Page
Illustration Index
Illustration 1: BYOD........................................................................................................................8
Illustration 2: App development platform......................................................................................10
Illustration 3: Cloud services.........................................................................................................12
Document Page
INTRODUCTION
To enhance an organization's performance its needs to improve its technological
background (Mathew, 2012). Here we discuss the advantages of technological advancement in a
institution. The Care is an Australian Non government organization which focuses on
eradicating poverty from the world and also provide social justice to the inhabitants of the world.
It aims on seeing the world with no financial diversity and people living with dignity. The report
will focus on the plan proposed by the manager of the ICT department which centers on
development of an application to solve the problems faced by the organization. It will lead with
the benefits of this software and also the challenges in the development. The report also lights on
the phenomenon of BYOD which is in trend among many organizations. The report clauses the
ways by which the software will be developed and maintained.
Background
Care is social service organization and it focuses on serving the society. The main aim of
the organization is to eradicate poverty, saves lives in the unhealthy and vulnerable part of the
world and also to establish social justice in the world. The organization thrives to support its
causes and also is in need of the continuous funds from the society. The organization needs a
solid way to increase awareness. The people should be given knowledge about the on going
projects and the achievements of the organization to encourage them for donation to the NGO.
This can be achieved through reaching the population of the whole world on via a plat form
which gives them regular information on the objectives, working and success of the organization
in the field of serving the people (Masoudnia, 2012). Also, to manage the work all over the world
is a hectic process, so the system allows the organization to have a strong network which prevails
in the world.
The manager of the IT team is looking forward to developing an application to support
the smooth working of the organization. The software will provide a environment to facilitate the
functioning of the organization. The environment will be user friendly which can be used by the
any person with the basic knowledge of using an application. The manager has made the
prototype which is easy to use by anyone. The organization's reach will be increased by the
application. The software also provides with a function for the charity givers, it makes the
donation process very fast and easy for the users. The application is also connected to the data
base of the organization where all the information about the transactions are recorded.
4 | P a g e

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Proposed solution
Care works on a large scale as the approach to the organization is on the world basis. The
project is based on the issues of minor awareness of the work done by the NGO. The broad area
of its working makes the communication difficult and the working is slow in the organization.
The people lack information about the organization which makes it hard for them to trust. The
achievements made by the organization are needed to be communicated to the people to increase
donations and people to work on the voluntary basis (De Marchi, 2013). The problem occurs in
the size and broadness of the operations. The improper communication and slow processing
leads to the work done at a laggard rate in which people wanting the help suffer due to late
operations. The less awareness among the people produces reduction in the donations and funds
raised are less which makes the resource allocation tight, and the areas of care providing are
depletes. The resources are provided in the areas of most vulnerability and less vulnerable areas
are ignored due to fund issue.
A previous analysis of the problem shows that the organization was lacking in
completion of its objectives. Information and communication technology department is has
found the problem within the sector of communication within the organizational boundaries. The
communication problem is a part of the ICT department which is needed to be taken care of. The
issue will grow into the roots as the organization is growing and the lack of communication will
grow with its expansion in the remote areas. The problems threat the mission and aims of the
organization as the institute is not able to achieve the objectives due to lack of communication
and funds in the organization. The new application will help in getting away from the problem.
Cost analysis
The manager is looking to develop an application to facilitate the operations of the
organization. Also, to Increase awareness among the population about the problems the world is
facing and to pull the problem up from its roots. The organization is working to eradicate the
world issues with the help it can provide to the people who are in problem (Braga, 2016). The
software focuses on the need to smooth the process of working within the organization with
improving communication. The development of software has different stages of process.
ï‚· Feasibility study : First stage of software development process is conducting a study to
check the feasibility of the software. This is an ongoing process. The manager has
suggested its feasibility to be stable and the project is viable to the organization. This
5 | P a g e
Document Page
process is low on cost and is assumed to take 2 months to complete. Costing is estimated
to be $6,000 at the of 1.5 months.
ï‚· Requirements acquisition : This process of development is centered to finding
requirements of the process further and also acquiring the entities needed. These
requirements include people, funding and any other requirements for the process. This
stage is highly important as the further process can not be completed without the entities
being procured. The cost to find and acquire these resources is estimated to be $10,000.
This process can take around 2.5 months to complete.
ï‚· Systems analysis : This process focuses on the studying and understanding of the
requirements of the organization from the software (Azhar, 2011). This process involves
a comprehensive study of finding the exact things wanted from the application while
developing it. The stage of the process takes 3.5 months for completion. And the total
budget required for this stage is estimated to be $18,000.
ï‚· System design : After the system analysis has been done, the next process is to design
the system according to the requirements of the organization. This process involves
developing a design for the software to support the requirements. This stage of process is
comparatively less costly and time consuming then analysis. This stage is estimated to
cost around $13,000 at the end of completion.
ï‚· Coding : Coding is the stage of process where the software takes its shape. This is a also
known as the stage where the real development takes place. The coding stage of the
development is the lengthiest part of the process, it takes around 8 months to complete
and is also the most costly stage (Garrido-Moreno, 2011. The coding process is estimated
to cost $50,000 to the organization when the application is complete to be used.
ï‚· Testing : This stage of the process focuses on testing the code provided by the coding
team. The testing of the coded application includes the running of the software and
finding the bugs in the code. This process improves the code and makes the software
usable. Testing is being estimated to take $12000 of the budget.
Strategic alignment within the organization
The project is taken up with the concern of the organization's effective functioning and
spreading awareness among the people about its work in the sector. Care is a social service
organization which is highly focused on the working to create the world a better place. It aims on
6 | P a g e
Document Page
eradicating poverty and achieving social justice, where there is no financial diversity and dignity
and integrity prevails.
The organization's objectives are to help the people in farther locations and provide with
the needs. This aim can be achieved with efficient and swift functioning of the organization. And
the enlightenment among the population about the problems of the world and the achievements
of Care in depleting them. The application has been created with the view to make donation
made by the people an easier job, which will encourage more people to donate for the cause. The
project is completely in alignment with the objectives of the organization.
The strategy of the department focuses on enhancing the communication within the
organization and facilitate the running of operations (Mathew, 2012). It also involves
advancement of technology in the organization for precise and smooth functioning. The
application is a step in this advancement as the application use will enhance the communication
in the organization. The application also BYOD – bring your own device which arranges the use
of mobiles phones of the employees to facilitate the working of the organization. The changes
made by the application will allow the employees to pass the information faster and easily with
their mobile phones which will decrease the time taken to complete a task. The decision making
process will be improved with less time taken making the organization grow further.
7 | P a g e

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Value preposition and other benefits
The project is highly beneficial to the organization to improve its effectiveness. The
application provides a better way to communicate with instant chat options to all the employees
on their devices. The problem of slow and long conversations makes the functioning of the
organization hectic and time consuming process. People are not aware of the responsible work
Care is doing in serving society due to ignorance and no real promotion about its work. It also
facilitates the working by providing a cloud to upload and transfer files and information which
can be accessed by all the employees involved in the process (SeethamMojica, 2014). The
structure makes the functioning swift as the file upload and download system is user friendly and
makes the user very comfortable with it. The system can be accessed by Id, which is unique for
every employee and a password which takes the user to the cloud server. The employees working
will become very fast with this as the organization's current system is time consuming and this
up-gradation is will save time. The application will give regular notifications to the people, who
have installed the application, about the world problems and the improvement and change we are
trying to impart. These notifications will create a great image of the organization among the
8 | P a g e
Illustration 1: BYOD
(Source: What is BYOD/BYOT?
Document Page
people and also making them aware about the problems of their fellow humans which will
increase donations.
The other solutions given to improve the communication were comparatively costly and
less efficient. The feature of cloud support makes the database a on the server itself allowing the
user to download the file to any place in the world. This solution is very effective as the
communication within the organization will be fastened up with group chats where the
employees can discuss in group without meeting physically.
Project management and control
A channel of command has been created to control the project. The main purpose of the
chain is to facilitate the development, control and if any flaws are found then to rectify them
early. The initial development will be managed and controlled by the manager of the ICT
department. If the manager who proposed the project manages it, it makes the project easier to
complete as the manager knows the project inside and will be able to deal with a more
knowledgeable approach. The project manager must be aware fully about the requirement of the
project and should be informed about the stages of the process and the problems which may
come in the path.
The progress will be overseen by the CIO of the organization. The manager will be
reporting to him with the total progress. The CIO will mark the work which is being done over
the project. The CIO will set the time to be taken and actual time taken. These standards will
help him compare the progress and when to hurry up the project work.
The over all progress will be seen by the CFO of the organization. The CFO will be
provided with the report on the progress. The information channel is from manager to CIO to
facility executive. The CFO is the facility executive will be kept informed about the project by
the CIO. The information will be given in the meeting of the executives.
Infrastructure requirement
Care is a non-profitable organisation, that are providing social services into society. The
organization is collecting charity and donations for the social cause and spend for welfare of
people (Coelho, C. and et. al., 2016). With the help of mobile apps, employees are able to
effectively manage task from any place and any time. For this process following are the
infrastructural requirements of the organization:
9 | P a g e
Document Page
(Source: Multiplatform app Development. 2017)
Development platform:
There are various android and iOS development platforms are available . Some of them
are like Snecha, Adobe, Phone Gap etc (Erickson, D. and et. al., 2014). With the help of HTML
5, any web browser can be accessed effectively. It helps in enhancing productivity and save large
amount of coding time. Another effective platform is Phone Gap, it is the product of Adobe.
Through this development developer is able to convert script into JavaScript, CSS and HTML 5 (
Wolters, D. and et. al., 2016). They are also providing software development kit (SDKs), due to
which development teams is able to make necessary improvement at the end of the process.
Unity 3D is an android development app. It provides features like C#, unity script and Boo,
along with this individual is able to export the services to 17 different platforms, such as iOS,
Windows, Android, Linux and so on. Similarly, Qt can be also used as a platform with the help
of that user is able to export their services from one platform to another effectively. Therefore,
all the development platforms are equally effectively and able to develop productive services.
With the help of these development tools Care is able to get potential product.
10 | P a g e
Illustration 2: App development platform

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Coding language:
The android developer of the Care organisation are provided with enormous options of
development platform (Coelho, C. and et. al., 2016). Some of them are HTML5, C++, Objective-
C, C#, Swift and Java. All the mentioned coding languages are effective and able to generate
productive results. With the help of HTML5 provides fronted of the app is developed. It supports
features like screen size, browser playing field and rationalizes parameters. It is able to support
various browsers, along with this it provides cost effective services to the users. C++ is also
considered as one of the most appreciated programming language, through this services
individual is able to develop applications easily. It is considered as one of the most powerful
programming language. Another language is C#, it is considered as most desirable language. It is
the product of Microsoft, they are offering various other services to their customers for effective
development of the app. These services help the individual in developing robust application. It
is refereed as a game changes into the android industry. Now the last language is Java, it is
considered as one of the strongest programming language. They are providing various flexibility
while process of development applications (Erickson, D. and et. al., 2014). Out of all the above-
mentioned coding languages, Java, HTML 5 and C# are most preferred development language. It
helps in producing effective services and applications.
Cloud services:
11 | P a g e
Document Page
(Source: What is cloud computing and how does it works. 2017)
Cloud are considered as one of the largest service providing platform. It provides various
features related to the platform, services, infrastructure and so on. In the field of android
development, it plays a significant role, such as it provides services related to the storage,
development environment, security and so on. In this process, the developer is required to create
account for accessing the cloud services (Wolters, D. and et. al., 2016). Once the user logged in,
they are provided with various options related to development platform, out of them they are free
to select according to their coding requirements. Once the fronted development is completed,
developer move towards backed development process. In this storage related issues are
considered. It provides large amount of data storage space, along with this all the services are
equipped with advance safety features. It reduces the risk of theft and hacking related issues.
Along with this user is able to access data from any location, without any place and time
restrictions. Therefore, implementation of cloud services in android development process,
increases the efficiency of the app and also enhances its productivity.
Software development
12 | P a g e
Illustration 3: Cloud services
Document Page
Care is applying various steps for the development process of the mobile app. In this
section information related to the software designs, development approaches and testing
methodologies are considered (Burton, M. and Felker, D., 2015). It helps in identifying
effectiveness of various approaches that are considered as processing steps. Following are the
description:
Design
In order to develop effective designs, needs and requirements should be analysed.
Considering those problems effective solutions are identified. All the steps should easily be
converted into the productive app features (Joorabchi,2013). In the second step, start developing
app, keeping target audience in mind and try to make features simple and attractive. During all
these processing, various points are needs to be considered such as hardware and software
requirements, battery consumption, platform and so on. In the third step, develop the rough
sketch of all the GUI of your app. It helps in identifying the loopholes of your planning. There
are various free open source software are available such as Framer, Indigo studio, Solidity and so
on. With the help of developed wire frames, complication of development process get reduced at
some extend (Mojica, I. J. and et. al., 2014). This stages results into the effective android design
and also helps in reducing development cost.
Development processing
In the first step of android development process, installation of android platforms takes
place. For this download the application, click on next for further processing. In the next step
select all the required fields according to the development requirements (Burton, M. and Felker,
D., 2015). Make necessary changes into the setting and complete the process. Once the
installation process is completed, open the edit page for scripting. In this processing create a
hello page for ensuring the installation process (Joorabchi, M. E., Mesbah, A. and Kruchten, P.,
2013). Thereafter, take a new page, drag and drop all the required elements such as buttons, field
area, labels and so on. According to the developed wire frames make necessary changes into the
activity page. Once all the components are drag on the format, start writing commands. For this
double click on the element and code the instruction. If all the codes are written, test the
processing of the application. For this initialise launcher (Mojica, I. J. and et. al., 2014). If all the
functioning is properly taking place development step of effectively completed. Otherwise take
necessary steps for making corrections.
13 | P a g e

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Testing
This is considered as one of the essential step for ensuring the effectiveness of the
services. With the help of these, developer is able to analyse the loopholes of the process, on the
basis of that necessary steps can be implemented. It helps in increasing and maintaining
productivity of the services (Jabbarvand, R. and et. al., 2016). In this process Care is also
determining effectiveness of their app, for they are implementing testing steps. Following are the
applied steps:
There are various types of testing methodologies are available, out of them identify the suitable
approach.
In the next step both manual and automated testing is considered. On the basis of testing results
Q&A is developed by the teams (Mahmood, R., 2015).
Limited time of around 24 hour is provided to the development team for making necessary
changes and correct those issues.
Fourth step is based on Beta testing, this is considered as second phase of this process. In this
step service and product is launched into the market for field trail (Mojica, I. J. and et. al., 2014).
All the reviews and feedback of end users are considered for making changes.
Performance testing is implemented for measuring the service quality of the software, in this
process various parameters are considered for analysing the effectiveness such as stability, usage,
responsiveness and so on (Jabbarvand, R. and et. al., 2016).
Device testing is the sixth steps of this process, in this stage multiple platforms are considered
for analysing the effectiveness of the services. Sometime different version are implemented into
the device testing.
While applying all the testing approaches and methodologies, a case sheet is maintained. It helps
in determining the effectiveness of the process, in this process both onsite and offsite information
is maintained (Mahmood, R., 2015).
Finally, a report is generated by the quality team. It consists information related to the
performance and productivity of the app.
Internationalization
The mobile app can be considered effective in order to represent organization at
international platform. Care organization is able to attract their users and increase efficiency of
their employees. It also helps in creating unique image at global platform. Through this step the
14 | P a g e
Document Page
organisation is able to expand the growth of their organization (Varaiya, N. P., 2015). Therefore,
it is considered as one of the effective strategies.
Social media integration
Social media is considered as one of the biggest promotional platform. Through this
system companies are able to promote their services effectively into the market. Care
organization can also apply this marketing strategies in order to attract maximum number of
donor and charity person. In this process they are able to promote their work and mission at large
scale. It helps in influencing people and results in the form of increased charity amount. Through
this way they are able to make huge change into the society. In this process various social media
services like Facebook, Twitter, Google Plus, Pinterest, YouTube and so on (Braga, 2016). To
integrate them certain integration applications are required such as social sharing, GPS and Geo-
location features. With the help of these services as customised social network is created which
helps in establishing connection.
Risk management
The information technologies has created revolutionary change into the business field.
With the help of providing online access they are able to manage activities from any pert of the
works and able to maximise profitability. The mobile app is one of them, along with this there
are certain issues and problems associated with this such as data theft, hacking, system crash and
so on. There all creates huge impact on the organization. As the number of issues are increasing
gradually various IT acts and policies are implemented, in order to stop them. According to
various research following are identified as top risks that are creating huge impact on the
business such as Harbor, data, storage identification and so on (Wu, Y. and et. al., 2017).
Through all these methods an individual is able to attack on the sensitive and confidential
information of the organization. There are various trojans, keyloggers and viruses are also used
in order to track the information of the organization. With the help of these elements individual
is able to hack information of the organisation. To prevent such activities advance safety features
should be considered, along with this effective firewall should be installed into the system.
Integration and deployment
Application integration is considered as an essential, through which a single service is
able to work on different platforms. This process is based on the Integration, Federate, operate.
15 | P a g e
Document Page
For this the app developers are required to provide SSO application into, it helps in establishing
connection. The deployment process is distributed into four steps, such as authentications, user
profile, access control and applying and managing sessions. There are various models are
available, thorough which Care is able to integrate applications and effectively deploy them. It
helps in enhancing the performance of the mobile app and results into increased productivity of
organization.
User acceptance and change management
The user acceptance can be checked in many ways. In the case of Care application we
are going to check the acceptance through two ways of testing it for user acceptance.
Firstly we will provide the application to the employees of a specific department for trial
basis and ask them to use the application for a month. After 30 days trial run the employees will
be asked to give feedback on the application according to their experience with the application.
More positive comments will confirm acceptance within the users (Shannak, 2012).
Secondly the application will be launched on the most popular user platforms Android
and IOS with Beta versions for the users to use. The beta versions are full applications with the
changes in the application whose viability is being checked. The feedback from beta users will
be take to form an acceptance summary. The report will summarize the problems faced and
benefits of the application.
For managing the development of the application the software is run through the testing
team. The application with patches of code being made is forwarded to the testing team for
finding any bugs in the software. The bugs found are reported by the testing team to be corrected
by the development. The software is run through a number of errands of testing and correction
process during the development of the application. Many changes are made in the application by
these errands. The feedback given by the testing department is considered for making the correct
changes.
The application post development is checked by the testing team before any updates. The
beta applications also help in the changes made after the application has been launched. This
process helps the software become viable and efficient.
Maintenance
The maintenance process is a very essential process of software development. The
software will not be able to run without it. Once the software is uploaded, then the responsibility
16 | P a g e

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
software is transferred to the maintenance team. The maintenance of software is done by team
who is assigned to this specific job. The maintenance job is a critical job where the programmer
has to take in account all the suggestions, requests and comments on the application, analyze
them (Mojica, I. J. and et. al., 2014). The modification on the application is made on the basis of
the implementation by the programmer and the report of the analysis. The Care application will
be updated by a maintenance staff with regular errand runs, implementations and report analysis.
The maintenance process is taken care by the maintenance staff on regular intervals.
Maintenance is continuous process done by the programmer to provide the application
efficiency. The maintenance the team is works on the software will the life of the software and it
is updated in a regular interval. The time for the update may change with the requests and
comments.
The Care application will be updated on a interval of 3-4 months to keep it efficient and
working. In the life cycle of the software it may come a time when a part of code is needed to
retire, this part is also taken care by the maintenance team. The beta version of the application
helps the maintenance team to run the changes made once on a trial run to make the permanent
changes, this makes the software run more viable and efficient.
Future opportunities and enhancements
The application brings in a change in the organization with a step towards the
advancement of the technology. The application will be added with more features in the future to
enhance the working of the organization. The future updates will allow the users to donate for a
specific cause and day to day update of the progress in the working of the organization. The
organization is thinking to upload a new application with the idea of providing the users to
volunteer for working with organization through the use of that application. The volunteers will
be assigned tasks in the area of their location and help the people around them (Mahmood,
2015.). The use of these applications will increase the network of the organization. The
organization is working on the plan to expand around the world with working in the vulnerable
countries to eradicate poverty and bring social justice into the world. This aim can be achieved
with efficient and swift functioning of the organization. And the enlightenment among the
population about the problems of the world and the achievements of Care in depleting them.
17 | P a g e
Document Page
CONCLUSION
On the basis of above report it is inferred that, Care company is facing various challenges
related to the processing and managing their work. They are not able to generate effective results
through manual process. The organization is in a continuous stretch to achieve the growth the
countries. The report also concludes that the organization needs to up grade its current system to
have effectiveness and enhance communication within the organization. It is creating huge
impact on the performance and services of the organisation. In order to overcome these issues
they are developing mobile app. Through this service employees will be able to do their job
without facing any issues related to the location and time. In enhances their capability. On the
basis of above development details Java and C# is recommended coding language wher e Unity
3D is suitable development platform for the process.
During the development process, wire frame of the application should be developed. It reduces
the complication of the process and helps in generating effective outcomes. Along with this all
the advances feature should be implemented related to the safety and security of the services.
18 | P a g e
Document Page
REFERENCES
Books and journals
Mathew, J., Ogbonna, E. and Harris, L.C., 2012. Culture, employee work outcomes and
performance: An empirical analysis of Indian software firms. Journal of World Business. 47(2).
pp.194-203.
Zare Mehrjerdi, Y., 2011. RFID and its benefits: a multiple case analysis. Assembly
Automation. 31(3). pp.251-262.
Seethamraju, R., 2015. Adoption of software as a service (SaaS) enterprise resource planning
(ERP) systems in small and medium sized enterprises (SMEs). Information systems
frontiers. 17(3). pp.475-492.
Masoudnia, Y. and Szwejczewski, M., 2012. Bootlegging in the R&D departments of high-
technology firms. Research-Technology Management. 55(5). pp.35-42.
De Marchi, V. and Grandinetti, R., 2013. Knowledge strategies for environmental innovations:
the case of Italian manufacturing firms. Journal of Knowledge Management. 17(4). pp.569-582.
Shannak, R. and et.al., 2012. A theoretical perspective on the relationship between knowledge
management systems, customer knowledge management, and firm competitive
advantage. European Journal of Social Sciences. 32(4). pp.520-532.
Azhar, S., 2011. Building information modeling (BIM): Trends, benefits, risks, and challenges
for the AEC industry. Leadership and management in engineering. 11(3). pp.241-252.
Kale, P.T., Banwait, S.S. and Laroiya, S.C., 2010. Performance evaluation of ERP
implementation in Indian SMEs. Journal of Manufacturing Technology Management. 21(6).
pp.758-780.
Pino, F.J. and et.al., 2010. Assessment methodology for software process improvement in small
organizations. Information and Software Technology. 52(10). pp.1044-1061.
Garrido-Moreno, A. and Padilla-Meléndez, A., 2011. Analyzing the impact of knowledge
management on CRM success: The mediating effects of organizational factors. International
Journal of Information Management. 31(5). pp.437-444.
Jeong, B.K. and Stylianou, A.C., 2010. Market reaction to application service provider (ASP)
adoption: An empirical investigation. Information & Management. 47(3). pp.176-187.
19 | P a g e

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Braga, A. M. and Dahab, R., 2016, August. Towards a Methodology for the Development of
Secure Cryptographic Software. In Software Security and Assurance (ICSSA), 2016
International Conference on (pp. 25-30). IEEE.
Burton, M. and Felker, D., 2015. Android App Development For Dummies. John Wiley & Sons.
Coelho, C. and et. al., 2016. NanoSat MO Framework: Achieving On-board Software Portability.
In SpaceOps Conferences.
Erickson, D. and et. al., 2014. Smartphone technology can be transformative to the deployment
of lab-on-chip diagnostics. Lab on a Chip.14(17). pp.3159-3164.
Jabbarvand, R. and et. al., 2016, July. Energy-aware test-suite minimization for android apps.
In Proceedings of the 25th International Symposium on Software Testing and Analysis (pp. 425-
436). ACM.
Joorabchi, M. E., Mesbah, A. and Kruchten, P., 2013, October. Real challenges in mobile app
development. In Empirical Software Engineering and Measurement, 2013 ACM/IEEE
International Symposium on (pp. 15-24). IEEE.
Mahmood, R., 2015. An evolutionary approach for system testing of android
applications (Doctoral dissertation).
Mojica, I. J. and et. al., 2014. A large-scale empirical study on software reuse in mobile
apps. IEEE software.31(2).pp.78-86.
Varaiya, N. P., 2015. Michel Kripalani and Oceanhouse Media: Journey of a Serial
Entrepreneur. Entrepreneurship Theory and Practice.
Wolters, D. and et. al., 2016, October. Cross-Device Integration of Android Apps.
In International Conference on Service-Oriented Computing (pp. 171-185). Springer
International Publishing.
Wu, Y. and et. al., 2017. Mobile app-based interventions to support diabetes self-management: a
systematic review of randomized controlled trials to identify functions associated with glycemic
efficacy. JMIR mHealth and uHealth.5(3).
Ibeh, K. and Kasem, L., 2011. The network perspective and the internationalization of small and
medium sized software firms from Syria. Industrial Marketing Management. 40(3). pp.358-367.
Benlian, A., Koufaris, M. and Hess, T., 2011. Service quality in software-as-a-service:
Developing the SaaS-Qual measure and examining its role in usage continuance. Journal of
management information systems. 28(3). pp.85-126.
20 | P a g e
Document Page
Online
Multiplatform app Development. 2017. [Online]. Available through:
<https://www.slideshare.net/andreasjakl/qt-app-development>. [Accessed on 21st August 2017].
What is cloud computing and how does it works. 2017. [Online]. Available through:
<https://www.fastmetrics.com/blog/tech/what-is-cloud-computing/>. [Accessed on 21st August
2017].
21 | P a g e
1 out of 21
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]