ebook img

Mobile Application Development: Practice and Experience. 12th Industry Symposium in Conjunction with 18th ICDCIT 2022 PDF

176 Pages·2023·4.451 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Mobile Application Development: Practice and Experience. 12th Industry Symposium in Conjunction with 18th ICDCIT 2022

Studies in Systems, Decision and Control 452 Jagannath Singh Debasish Das Lov Kumar Aneesh Krishna   Editors Mobile Application Development: Practice and Experience 12th Industry Symposium in Conjunction with 18th ICDCIT 2022 Studies in Systems, Decision and Control Volume 452 SeriesEditor JanuszKacprzyk,SystemsResearchInstitute,PolishAcademyofSciences, Warsaw,Poland The series “Studies in Systems, Decision and Control” (SSDC) covers both new developments and advances, as well as the state of the art, in the various areas of broadly perceived systems, decision making and control–quickly, up to date and withahighquality.Theintentistocoverthetheory,applications,andperspectives on the state of the art and future developments relevant to systems, decision making,control,complexprocessesandrelatedareas,asembeddedinthefieldsof engineering,computerscience,physics,economics,socialandlifesciences,aswell astheparadigmsandmethodologiesbehindthem.Theseriescontainsmonographs, textbooks, lecture notes and edited volumes in systems, decision making and control spanning the areas of Cyber-Physical Systems, Autonomous Systems, Sensor Networks, Control Systems, Energy Systems, Automotive Systems, Biological Systems, Vehicular Networking and Connected Vehicles, Aerospace Systems, Automation, Manufacturing, Smart Grids, Nonlinear Systems, Power Systems, Robotics, Social Systems, Economic Systems and other. Of particular valuetoboththecontributorsandthereadershiparetheshortpublicationtimeframe and the world-wide distribution and exposure which enable both a wide and rapid disseminationofresearchoutput. IndexedbySCOPUS,DBLP,WTIFrankfurteG,zbMATH,SCImago. AllbookspublishedintheseriesaresubmittedforconsiderationinWebofScience. · · · Jagannath Singh Debasish Das Lov Kumar Aneesh Krishna Editors Mobile Application Development: Practice and Experience 12th Industry Symposium in Conjunction with 18th ICDCIT 2022 Editors JagannathSingh DebasishDas SchoolofComputerEngineering EnterpriseArchitectCyberSecurity KalingaInstituteofIndustrialTechnology Practice Bhubaneswar,India TataConsultancyServices Bhubaneswar,India LovKumar DepartmentofComputerScience AneeshKrishna andInformationSystems SchoolofElectricalEngineering, BirlaInstituteofTechnologyandScience ComputingandMathematicalSciences Hyderabad,India CurtinUniversity Perth,WA,Australia ISSN 2198-4182 ISSN 2198-4190 (electronic) StudiesinSystems,DecisionandControl ISBN 978-981-19-6892-1 ISBN 978-981-19-6893-8 (eBook) https://doi.org/10.1007/978-981-19-6893-8 ©TheEditor(s)(ifapplicable)andTheAuthor(s),underexclusivelicensetoSpringerNature SingaporePteLtd.2023 Thisworkissubjecttocopyright.AllrightsaresolelyandexclusivelylicensedbythePublisher,whether thewholeorpartofthematerialisconcerned,specificallytherightsoftranslation,reprinting,reuse ofillustrations,recitation,broadcasting,reproductiononmicrofilmsorinanyotherphysicalway,and transmissionorinformationstorageandretrieval,electronicadaptation,computersoftware,orbysimilar ordissimilarmethodologynowknownorhereafterdeveloped. Theuseofgeneraldescriptivenames,registerednames,trademarks,servicemarks,etc.inthispublication doesnotimply,evenintheabsenceofaspecificstatement,thatsuchnamesareexemptfromtherelevant protectivelawsandregulationsandthereforefreeforgeneraluse. Thepublisher,theauthors,andtheeditorsaresafetoassumethattheadviceandinformationinthisbook arebelievedtobetrueandaccurateatthedateofpublication.Neitherthepublishernortheauthorsor theeditorsgiveawarranty,expressedorimplied,withrespecttothematerialcontainedhereinorforany errorsoromissionsthatmayhavebeenmade.Thepublisherremainsneutralwithregardtojurisdictional claimsinpublishedmapsandinstitutionalaffiliations. ThisSpringerimprintispublishedbytheregisteredcompanySpringerNatureSingaporePteLtd. The registered company address is: 152 Beach Road, #21-01/04 Gateway East, Singapore 189721, Singapore Preface Inlastdecade,thereisahugegaininthemobileapplicationusagesanddevelopment. Duetotheportabilityandconvenienceofmobiledevices,mobileappshavesurpassed traditionaldesktopapplicationsastheprimarywayofaccessingtheInternet.Many usersdependontheirsmartphonesfordailytaskssuchasreading,shopping,paying andchattingthroughmobileapps.Notonlythemobileapplicationhasanimpactfor user but also it plays an important role in business. Many business companies are earningrevenueusingmobileapplication.So,themobileapplicationhasanimpact onsociety.Differentfromtraditionaldesktopapplications,mobileappsaretypically developedundertime-to-marketpressure.Theprocessofmobileappdevelopmentis stillnotstandardized,andthemethodologyusedforthedevelopmentofmobileapp isstillinadequate.Thereisstilllackofresearchworksandinsufficientunderstanding ofrealissuesandchallengesfacedinthemobileappdevelopment. This book focuses on software engineering related research and practice supporting any aspects of the mobile app development. It contains the chapters thataddressrequirements,analysis,implementation,maintenance,evolution,testing, securityoranyotheraspectsofmobileappsdevelopment.Wecanobservethesignifi- cantuseofmobiletechnologyinfieldslikebusiness,agriculture,production,banking andmanymore.So,thisbookiscanteringthedetailstudyofthesefields,application ofmobiletechnologyintoitandchallenges. While developing the mobile applications for users, developers have to choose appropriateapplicationdevelopmentmodelanddevelophigh-qualityappsontime withlessbudget.Forthis,knowledgeofappdevelopmentmodelplaysanimportant role.Themobileapplicationsaredifferentfromwebapplicationsintheamountof resourceutilization,becausethenumberofresourcesavailableinmobilephoneswill belesscomparedtocomputers.InthefirstChapter“ASurveyonMobileApplication DevelopmentModels”,areviewispresentedtofind,analyze,compareandcontrast various mobile app development models and the software development standards needstobefollowedwhiledevelopingmobileapplications. There are many fields where mobile technologies are becoming very popular. Smart farming is one of them where mobile technologies are used in mapping of soil,fertilizeroptimization,climaticconditionsandfinallyinmaximizingthequality v vi Preface andquantityofagriculturalproduce.Furthermore,mobiledigitaltechnologieshave enabledfarmerstocollectcriticalinformationonsoilquality,suchasnutrientlevels, water levels, pests and disease spread, via various sensors, satellites and drones, among other things. Chapter “Mobile Technology for Smart Agriculture: Deploy- mentCaseforPearlMilletDiseaseDetection”highlightstheimportanceofmobile technologyforfarmersanddeploymentofappfordiseasedetectioninpearlmillet crop. In the thrid Chapter “Energy Consumption-Based Profiling of Android Apps”, one technique to test the power efficiency of any android application is presented. This is done by checking the complexity of the program by counting the number ofcyclesorloopspresentinthecodeoftheandroidapplicationandcalculatingthe energyconsumptionthroughaformula.Itwillhelpuserstodecidewhichapplication ismoreefficientandconsumeslesspowersothattheycanmaximizetheirusageby choosing the app which consumes less power and save their mobile phones from drainingtheirbatteryveryfast. In the fourth Chapter “Impact of COVID-19 on IT Business”, the authors have presentedthestudyofimpactofCOVID-19ontheITindustrybydoingempirical researchonavarietyofissuesthathaveinfluencedcurrentIndianITenterprises.As COVID-19hashadasignificantinfluenceonmanyfirms,thisstudywillhelpbusiness ownerstoidentifythecausesthatarecausingthemtoclosetheirdoorsduetofinancial losses.Specifically,machinelearningalgorithmswillaidintheclassificationofdata intoseveralcategoriesinwhichorganizationsoperate,andcompanieswillbeableto forecastwhethertheywillprofitorsufferadropinincomebasedonthisinformation. Thesecurityofsmartphonesbecomesacrucialfactor,especiallyduetomalware. Chapter“ANNDroid:AFrameworkforAndroidMalwareDetectionUsingFeature SelectionTechniquesandMachineLearningAlgorithms”presentsmalwaredetec- tion frameworks based on the principle of simple neural network and regression analysis.Proposedmachinelearningtechniquesareappliedonfivemilliondistinct androidapps.Inadditiontothat,thischapteralsopaidattentiontowardfeatureselec- tiontechniquessuchasroughsetanalysis(RSA)andprincipalcomponentanalysis (PCA)whentheyareimplementedformalwaredetection. Intoday’senvironment,alotofemphasisisgivenontheglobaladoptionofstan- dardpracticesformobileapplicationdevelopment.InthesixthChapter“DanVeer: ASecureResourceFundingMobileApplication”,thestandardpracticesformobile applicationdevelopmentarereviewedandanewapp‘DanVeer’hasbeenproposed whichisacrowdfundingapplication.Itisanativeandroidapplicationdesignedand developedinJavaandimplementsconceptsofblockchain.Thechapterfocuseson thevarioussoftwareengineeringaspectsofmobileapplicationdevelopmentsuchas architecture, testing and debugging of apps, app review and analysis, applications beyondsmartphonesandtablets,maintenanceofapps,appsecurityandprivacyand similarothers. IntheseventhChapter“MobileDataAnalytics:AComprehensiveCaseStudy”, the authors have presented the concepts of mobile data analytics. Mobile data analytics has been considered tobe afield of enthusiastic development among the ITexpertsandbusinessexecutives.Mobiledataanalyticsisabletomanagebigdata Preface vii analyticsonresourceconstricteddevices.Ithasbeenfoundthatmostofthecompa- nieshavefoundtoimprovetheircustomerexperienceandprovidetheuserswitha betteruserexperienceafterexecutingmobiledataanalyticsofthedatathattheyhad collectedfromthem. Whenrefactoringaprogramorpieceofsoftware,thegoalistomakeitmoreeffi- cientwithoutchangingitsusefulness.Alarge-scaleexperientialstudythatexamines theevolution,introductionandrefactoringoperationsfortheenhancementofcode quality is presented in the eighth Chapter “Method Level Refactoring Prediction by Weighted-SVM Machine Learning Classifier”. Five open source projects have beenconsideredbytheauthorstoapplyweightedSVMandSVMwithSMOTEas machinelearningclassifierforrefactoringprediction. Currently,thereexistsveryfewapplicationsforfishermen’sprotectionandease offishing.Fishermenencounterchallengessuchastrespassingpastcountryborders bymistakesincetheydonotknowwheretheborderis,causingproblemswiththeir citizenshipandmaybebeingproclaimedcriminals,andalsofishermenareunableto locate natural resources (e.g., fishes). In the ninth Chapter “OCEANDROID”, the authorsproposedanandroidappnamedOCIANDROIDthataddressestheseissues. Inaddition,thedensityoffishinaspecificlocationwillbemeasuredandreported, allowingfishermentofishmorereadily. InthetenthChapter“InnovationPropensityofFirmsandtheInterplayofInsti- tutional Ecosystem—A Longitudinal Study from G-20 Middle-Income Countries” analyzestheimpactofauniquesetofinstitutionalecosystemfactorsontheinnova- tionpropensityoffirmsinsomeofthemostimportantmiddle-incomecountriesof theworld.Asthesemiddle-incomecountriesembraceinnovationasgrowthlevers, itispertinenttoanalyzetheimpactofemerginginstitutionalpoliciesoninnovation strategiesadoptedbyfirmsinthesecountries.Inthisstudy,theauthorshavefocused ontheG20blockofnations,andamongtheG20,wefurtherfocusourattentionon allthepermanentmemberswhicharemiddle-incomeeconomies. Creatingmultiplefakeaccountstoreapthebenefitsofanonlineserviceprovider hasalwaysbeenanissueforcorporations.ThemainobjectiveofeleventhChapter “Unique and Secure Account Management System Using CNN and Blockchain Technology” is to suggest an account management service that limits each user to have only one account that is private and secure in every aspect. The proposed modelalsoallowstheuserstohaveauniquedigitalaccountwithoutsharingpersonal details with the service-providing companies. It uses facial recognition algorithms for unique identification purposes and blockchain technology for immutable and securedatastoragetoimplementthisidea. In the twelfth Chapter “Model for Mobile App-Based Premium Calculation forUsage-BasedInsurance(UBI)ofVehicles”containsthedesignofamobileappli- cation that helps in calculating the usage of a vehicle using GPS tracking devices attachedwiththevehicle,whichthenbeingusedtogeneratetheriskandusagefactors ofthevehicle.Itwillbealsoutilizedbytheconcernedagenciestocalculatethenext premiumofaninsurance.Enoughinformationisbeinggeneratedandstoredthatare beingusedbythemodelforthefurtherprocessing. viii Preface Accurateestimationofattributessuchaseffort,qualityandriskisofmajorconcern insoftwarelifecycle.InthethirteenthChapter“WebServiceAnti-patternsDetection UsingCNNwithVaryingSequencePaddingSize”,ChidamberandKemerersoftware metricssuitehasbeenconsideredtoproviderequisiteinputdatatotraintheartificial intelligence models. Two artificialintelligence (AI)techniques have been usedfor predictingmaintainability,viz.neuralnetworkandneuro-geneticalgorithm(ahybrid approachofneuralnetworkandgeneticalgorithm). Topicspresentedineachchapterofthisbookareuniquetothisbookandarebased onunpublished workofcontributed authors.Ineditingthisbook,weattempted to bring into the discussion of all the new trends and experiments that have made on mobile application development. We believe this book is ready-to-serve as a reference for a larger audience such as system architects, practitioners, developers andresearchers. Bhubaneswar,India JagannathSingh Bhubaneswar,India DebasishDas Hyderabad,India LovKumar Perth,Australia AneeshKrishna January2022 Acknowledgements First and foremost, praises and thanks to God, the Almighty, for His showers of blessingsthroughoutourjourneytocompletetheeditedbooksuccessfully. Wewouldliketoexpressourheartfeltgratitudetoourfamilies,friends,colleagues andwell-wishersfortheirconstantsupportthroughoutthepreparationofthisbook. Wegratefullythankallthecontributors,whoallowedustoquotetheirremarksand workinthisbook.Inparticular,wewouldliketoacknowledgetheirhardworkand cooperationduringtherevisionsoftheirchapters. Wewouldalsoliketoacknowledgethevaluablecommentsofthereviewerswhich haveenabledustoselectthesechaptersoutofsomanychaptersreceived.Ithelped ustoimprovethequalityofthechapters. WeexpressourspecialthankstoacknowledgingandappreciatingSpringerteam fortheircontinuoussupportthroughouttheentireprocessofpublication. Finally, we are extending our thanks to the researchers, who motivated us, and hopethisworkwillcertainlyinspireandguidethemtoreachtheirdestinations.We also thank KIIT DU authorities for having and permitting us to proceed with this book. Bhubaneswar,India JagannathSingh Bhubaneswar,India DebasishDas Hyderabad,India LovKumar Perth,Australia AneeshKrishna January2022 ix

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.