Skip to main content

Advertisement

Log in

Self-organized design of virtual reality simulator for identification and optimization of healthcare software components

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

As in the current trend, the virtual reality-based application is very popular in the medical healthcare system to generate a realistic virtual 3-D simulation environment that users can interact with specialized devices. The increasing demand for advancement in the requirement of the virtual environment of healthcare policies as well as the systems needs changes in the simulation environment. In reference to such requirement, the software industry needs improvement in the development process which reduces the effect of software cost, complexity and resource planning. From last few years, optimization in development of simulation environment’s cost-benefit aspects is also the challenging area. In view of such issues, there are several guided (supervised) and unguided (unsupervised) algorithms are using evolutionary approaches and nature-inspired self-organized swarm intelligence approaches have been developed by the researchers for virtual real-time healthcare search based software system. However, there is still a gap in the development of such a simulation environment for identification of the software component. This paper proposes a self-organizing component identification technique using medoid based ant colony clustering algorithms. The proposed algorithm has been compared to classical centroid-based clustering (K-means,CRUD, and FCA) and evolutionary approach(genetic algorithm) on the case study of the virtual real-time healthcare system. For the accuracy and precision of the approach two already studied cases have also been used.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3

Similar content being viewed by others

References

  • Aggarwal KK, Singh Y, Kaur A, Malhotra R (2006) Empirical study of object-oriented metrics. J Object Technol 5(8):149–173

    Article  Google Scholar 

  • AlSharif Mohsen, Bond Walter P, Al-Otaiby Turky (2004) Assessing the complexity of software architecture. In: Proceedings of the 42nd annual Southeast regional conference. ACM, pp 98–103

  • Bamodu Oluleke, Ye Xu Ming (2013) Virtual reality and virtual reality system components. In: Advanced materials research, vol 765. Trans Tech Publ, pp 1169–1172

  • Baumann J (1993) Military applications of virtual reality. Retrieved from Hiti. Washington. Edu on April 20:2016

  • Birkmeier Dominik, Overhage Sven (2009) On component identification approaches–classification, state of the art, and comparison. In International symposium on component-based software engineering, pp 1–18. Springer

  • Bouchard S, Baus O, Bernier F, McCreary DR (2010) Selection of key stressors to develop virtual environments for practicing stress management skills with military personnel prior to deployment. Cyberpsychol Behav Soc Netw 13(1):83–94

    Article  PubMed  Google Scholar 

  • Briand LC, Daly JW, Wüst JK (1999) A unified framework for coupling measurement in object-oriented systems. IEEE Trans Softw Eng 1:91–121

    Article  Google Scholar 

  • Briand LC, Daly JW, Wüst. J (1998) A unified framework for cohesion measurement in object-oriented systems. Empir Softw Eng 3(1):65–117

    Article  Google Scholar 

  • Bunge M (1977) Treatise on basic philosophy: ontology I: the furniture of the world, vol 3. Springer Science & Business Media, Berlin

    Book  Google Scholar 

  • Bunge M (1979) Treatise on basic philosophy, ontology ii: a world of systems, vol 4

  • Cai Z, Yang X, Wang X, Kavs AJ (2011) Afuzzy formal concept analysis based approach for business component identification. J Zhejiang Univ Sci C 12(9):707

    Article  Google Scholar 

  • Chidamber SR, Kemerer CF (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20(6):476–493

    Article  Google Scholar 

  • Clarke J, Dolado JJ, Harman M, Hierons R, Jones B, Lumkin M, Mitchell B, Mancoridis S, Rees K, Roper M (2003) Reformulating software engineering as a search problem. IEE Proc Softw 150(3):161–175

    Article  Google Scholar 

  • Cui JF, Chae HS (2010) Component identification and evaluation for legacy systems–an empirical study-. IEICE Trans Inf Syst 93(12):3306–3320

    Article  Google Scholar 

  • Davis S, Srivastava AK, Kumar S (2015) Automation in cloud computing using constraint based agent. In: 2015 international conference on computing, communication & automation (ICCCA), pp 649–654. IEEE

  • Dorigo M, Gambardella LM (1997) Ant colony system: a cooperative learning approach to the traveling salesman problem. IEEE Trans Evolut Comput 1(1):53–66

    Article  Google Scholar 

  • Dorigo M, Socha K (2006) An introduction to ant colony optimization

  • Harman M, Jones BF (2001) Search-based software engineering. Inf Softw Technol 43(14):833–839

    Article  Google Scholar 

  • Harman M, Mansouri SA, Zhang Y (2012a) Search-based software engineering: trends, techniques and applications. ACM Comput Surv (CSUR) 45(1):11

    Article  Google Scholar 

  • Harman M, Clark J (2004) Metrics are fitness functions too. In: null. IEEE, pp 58–69

  • Harman M, McMinn P, De Souza JT, Yoo S(2012b) Search based software engineering: techniques, taxonomy, tutorial. In: Empirical software engineering and verification. Springer, pp 1–59

  • Hasheminejad SMH, Jalili S (2013) Sci-ga: software component identification using genetic algorithm. J Object Technol 12(2):3–1

    Article  Google Scholar 

  • Jain VK, Kumar S, Fernandes SL (2017) Extraction of emotions from multilingual text using intelligent text processing and computational linguistics. J Comput Sci 21:316–326

    Article  Google Scholar 

  • Jarallah S, Alghamdi, Raimi A Rufai, Khan Sohel M (2005) Oometer: a software quality assurance tool. In: null, pp 190–191. IEEE

  • Jenab K, Moslehpour S, Khoury S (2016) Virtual maintenance, reality, and systems: a review. Int J Electr Comput Eng (IJECE) 6(6):2698–2707

    Article  Google Scholar 

  • Kaufmann CR (2001) Computers in surgical education and the operating room. Annales chirurgiae et gynaecologiae 90:141–146

    CAS  PubMed  Google Scholar 

  • Kim Soo Dong, Chang Soo Ho (2004) A systematic method to identify software components. In: Software engineering conference, 2004. 11th Asia-Pacific. IEEE, pp 538–545

  • Kruchten P (2004) The rational unified process: an introduction. Addison-Wesley Professional, Boston

    Google Scholar 

  • Kumar S, Mahanti P, Wang S-J (2018) Intelligent computational techniques. J Comput Sci 25:201–203

    Article  Google Scholar 

  • Lee JK, Seung SJ, Kim SD, Hyun W, Han DH (2001) Component identification method with coupling and cohesion. In: Apsec. IEEE, pp 79

  • Lee SD, Yang YJ, Cho FS, Kim SD, Rhew SY (1999) Como: a uml-based component development methodology. In: Software engineering conference, 1999 (APSEC’99). Proceedings. Sixth Asia Pacific. IEEE, pp 54–61

  • Lee Y (1995) Measuring the coupling and cohesion of an object-oriented program based on information flow. In: Proc. Int’l Conf. Software quality, 1995

  • Lele A (2013) Virtual reality and its military utility. J Ambient Intell Humaniz Comput 4(1):17–26

    Article  Google Scholar 

  • Liu YP, Chen HC, Hung TY, Yu CY (2018) Development and assessment of a visual-aid system for reducing the risk of neck injuries for computer users. J Ambient Intell Humaniz Comput 1–9

  • Mandhan N, Verma DK, Kumar S (2015) Analysis of approach for predicting software defect density using static metrics. In: 2015 international conference on computing, communication & automation (ICCCA). IEEE, pp 880–886

  • Menendez HD, Barrero DF, Camacho D (2014) A genetic graph-based approach for partitional clustering. Int J Neural Syst 24(03):1430008

    Article  PubMed  Google Scholar 

  • Shahmohammadi G, Jalili S, Hasheminejad SMH (2010) Identification of system software components using clustering approach. J Object Technol 9(6):77–98

    Article  Google Scholar 

  • Srivastava AK, Kumar S (2018a) An effective computational technique for taxonomic position of security vulnerability in software development. J Comput Sci 25:388–396

    Article  Google Scholar 

  • Srivastava AK, Kumar S (2018b) Dynamic reconfiguration of robot software component in real time distributed system using clustering techniques. Procedia Comput Sci 125:754–761

    Article  Google Scholar 

  • Tzerpos Vassilios, Holt Richard C (1999) Mojo: a distance metric for software clusterings. In: Sixth working conference on reverse engineering, 1999. Proceedings. IEEE, pp 187–193

  • Verma D, Kumar S (2014) An improved approach for reduction of defect density using optimal module sizes. Adv Softw Eng 2014:4

    Article  Google Scholar 

  • Verma DK, Kumar S (2016) Exponential relationship based approach for predictions of defect density using optimal module sizes. Proc Natl Acad Sci India Sect A Phys Sci 86(2):201–208

    Article  MathSciNet  Google Scholar 

  • Verma D, Kumar S (2017a) Prediction of defect density for open source software using repository metrics. J Web Eng 16(3–4):293–310

    Google Scholar 

  • Verma Dinesh, Kumar Shishir (2017b) Empirical validation of defect density prediction using static code metrics. In: Advances in information sciences and service sciences

  • Yu Yanfeng, Zhou Haibo, Fu Jiangfan (2018) Research on agricultural product price forecasting model based on improved BP neural network. J Ambient Intell Humaniz Comput, pp 1–6

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amit Kumar Srivastava.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Srivastava, A.K., Kumar, S. & Zareapoor, M. Self-organized design of virtual reality simulator for identification and optimization of healthcare software components. J Ambient Intell Human Comput 15, 1001–1015 (2024). https://doi.org/10.1007/s12652-018-1100-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-018-1100-0

Keywords

Navigation