Skip to main content

Advertisement

Log in

Improving energy-efficient management for identifying software requirement prioritization based on optimized fuzzy logic social spider optimization

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

Energy management is important for choosing the right software recommendation to reduce the cost of service utilization. Time factor and CPU performance will be the challenges for feature analysis in smart devices like smartphones, tabs, and computers. The energy makes highly desirable needs for Priority Software which contains the recommendation for choosing right features to make the right choice of execution software. Different techniques are used to reduce the energy for considering software, but they are insufficient to recordation in which they are not used to prioritize the software utilization to make better device-driven hardware. The recommendations are considered to choose good quality software based on feature analysis from risk, cost, and requirement of the stakeholders’ which needs the priority of the requirements. To overcome this problem, an analytical hierarchy process of identifying software requirement prioritization based on optimized fuzzy logic social spider optimization (FLSP) is proposed to reduce energy consumption. By utilizing the software feature evaluation, the decision rule is attained to make priority using finite decision ranking (FDR). Initially, social spider optimization is intended to evaluate the spectral weight which is selected from the customer behavioral features and strategies to provide priority processing through fitness evaluation. The efficiency of these features depend on software factors which are evaluated to communal weight and rule with fuzzy logic mapping function (FLMF). Then the logical regression creates a stack to assign weights based on software features to make ranking to prioritize the utilization of software. The contrast of these approaches proves that measurement performance leads to higher efficiency and accuracy in software recommendation to use with best energy consumption.

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
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Beg MR, Abbas Q, Verma RP (2008) An approach for requirement prioritization using b-tree. International Conference on Emerging Trends in Engineering & Technology, Vol. 1, pages 1216–1221

  2. Beg MR, Verma RP, and Joshi A (2009) Reduction in the number of comparisons for requirement prioritization using b-tree. In Advance Computing Conference, 2009. IACC 2009, IEEE International, pages 340–344. IEEE

  3. Lehtola L, Marjo K (2006) Suitability of requirements prioritization methods for market-driven software product development. John Wiley & Sons, Ltd.

    Book  Google Scholar 

  4. Aasem M, Ramzan M, Jaffar A (2010) Analysis and optimization of software requirements prioritization techniques. 2010 International Conference on Information and Emerging Technologies. IEEE

  5. Rajasekaran RG, Manikandaraj S, Kamaleshwar R (2017) Implementation of machine learning algorithm for predicting user behavior and smart energy management, 2017 International Conference on Data Management, Analytics and Innovation (ICDMAI), Pune, pp. 24-30 2017. doi: https://doi.org/10.1109/ICDMAI.2017.8073480

  6. Hafeez G, Alimgeer KS, Wadud Z, Khan I, Usman M, Qazi AB, Khan FA (2020) An innovative optimization strategy for efficient energy management with day-ahead demand response signal and energy consumption forecasting in smart grid using artificial neural network. IEEE Access 8:84415–84433. https://doi.org/10.1109/ACCESS.2020.2989316

    Article  Google Scholar 

  7. Tonella P, Susi A, Palma F (2013) Interactive requirements prioritization using a genetic algorithm. Inf Softw Technol 55(1):173–187

    Article  Google Scholar 

  8. Hafeez G, Alimgeer KS, Wadud Z, Khan I, Usman M, Qazi AB, Khan FA (2020) An innovative optimization strategy for efficient energy management with day-ahead demand response signal and energy consumption forecasting in smart grid using artificial neural network. IEEE Access 8:84415–84433. https://doi.org/10.1109/ACCESS.2020.2989316

    Article  Google Scholar 

  9. Ahmad A, Shahzad A, Padmanabhuni VK, Mansoor A, Joseph S, Arshad Z. (2011) Requirements prioritization concerning geographically distributed stakeholders, in Computer Science and Automation Engineering (CSAE), 2011 IEEE International Conference on, pp. 290-294 2011

  10. Lee H, Choi M, Park W, Lee I, Lee SH (2014) Design and implementation of energy application services for energy management technology, 2014 International Conference on Information and Communication Technology Convergence (ICTC), Busan, pp. 768-769 2014. doi: 10.1109/ICTC.2014.6983283

  11. Khaliq A, Zulfiqar MA, Sohaib P (2018) Smart grid technology integration with smart phones for energy monitoring and management system, 2018 International Conference on Power Generation Systems and Renewable Energy Technologies (PGSRET), Islamabad, Pakistan, pp. 1-4 2018. doi: https://doi.org/10.1109/PGSRET.2018.8685995

  12. Achimugu P, Selamat A, Ibrahim R, Mahrin MN (2014) A systematic literature review of software requirements prioritization research. Inf Softw Technol 56:568–585

    Article  Google Scholar 

  13. Wikström R (2017) Innovative energy management to utilize energy-efficient solutions in the ICT infrastructure, 2017 IEEE International Telecommunications Energy Conference (INTELEC), Broadbeach, QLD, pp. 570-573 2017. doi: https://doi.org/10.1109/INTLEC.2017.8214198

  14. Viola P, Babu AV (2013) Comparison of requirements prioritization techniques were employing different scales of measurement. ACM SIGSOFT Softw Eng Notes 38:1–10

    Article  Google Scholar 

  15. Li Y, Zhang M, Yue T, Ali S, Zhang L (2017) Search-based uncertainty-wise requirements prioritization, In 2017 22nd International Conference on Engineering of Complex Computer Systems (ICECCS), 2017, pp. 80–89. https://doi.org/10.1109/ICECCS.2017.11

  16. Liaqat RM, Ahmed MA, Azam F, Mehboob B (2016) A majority voting goal-based technique for requirement prioritization. In Automation and Computing (ICAC), 22nd International Conference on, pages 435–439 2016. IEEE

  17. Pitangueira AM, Maciel RSP, Barros M (2015) Software requirements selection and prioritization using SBSE approaches: a systematic review and mapping of the literature. J Syst Softw 103:267–280

    Article  Google Scholar 

  18. Ahmad KS, Ahmad N, Tahir H, Khan S (2017) Fuzzymoscow: A fuzzy-based MoSCoW method for the prioritization of software requirements, In 2017 International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), pages 433–437 2017

  19. Garg N., Agarwal P, Khan S (2015) Recent advancements in requirement elicitation and prioritization techniques. In Computer Engineering and Applications (ICACEA), 2015 International Conference on Advances in, pages 237–240. IEEE

  20. Masadeh R, Hudaib A, Alzaqebah A (2018) Wow: a hybrid approach based on whale and grey wolf optimization algorithms for requirements prioritization. Adv Syst Sci Appl 18(2):63–83

    Google Scholar 

  21. Ahuja H, Batra U et al (2018) Performance Enhancement in Requirement Prioritization by Using Least-Squares-Based Random Genetic Algorithm. In: Panda B, Sharma S, Batra U (eds) Innovations in Computational Intelligence. Studies in Computational Intelligence, vol 713. Springer, Singapore, pp 251–263

    Chapter  Google Scholar 

  22. Nidhra S, Satish K, Poovanna L, Ethiraj VS (2012) Analytical hierarchy process issues and mitigation strategy for a large number of requirements, In Software Engineering (CONSEG), 2012 CSI Sixth International Conference on, pp. 1-8 2012

  23. Mougouei D, Powers DM (2017) Modeling and selection of interdependent software requirements using fuzzy graphs. Int J Fuzzy Syst 19(6):1812–1828

    Article  MathSciNet  Google Scholar 

  24. Kassab M, Kilicay-Ergin N (2015) Applying the analytical hierarchy process to system quality requirements prioritization. Innov Syst Softw Eng 11(4):303–312

    Article  Google Scholar 

  25. Voola P (2017) Study of aggregation algorithms for aggregating imprecise software requirements’ priorities. Eur J Oper Res 259(3):1191–1199

    Article  MATH  Google Scholar 

  26. Anand RV, Dinakaran M (2018) Whalerank: an optimization-based ranking approach for software requirements prioritization. Int J Environ Waste Manag 21(1):1–21

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. Jeyaganesh Kumar.

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

Kumar, K.J., Rajkumar, N. Improving energy-efficient management for identifying software requirement prioritization based on optimized fuzzy logic social spider optimization. Pers Ubiquit Comput 27, 1419–1428 (2023). https://doi.org/10.1007/s00779-021-01617-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-021-01617-1

Keywords

Navigation