Current and Future Trends for Sustainable Software Development: Software Security in Agile and Hybrid Agile through Bibliometric Analysis
Abstract
The industrial growth of digitalized era has given rise to a growing concern in software development. The present research investigates the prevailing and projected patterns in sustainable software development, especially those related to process innovation, with a particular emphasis on software security within Agile and Hybrid Agile approaches, employing bibliometric analysis. However, a comprehensive understanding of the security concerns of both agile and hybrid agile is crucial and needs further garnered. However, it is expected that a thorough comprehension of the hybrid agile model landscape would uncover various themes encompassing its implementation. The analysis aims to provide a comprehensive overview of the current, present, and future state of software security for agile and hybrid agile. The study employed a bibliometric approach to gather a total of 1593 journals from the Web of Science (WOS) database. This study utilizes co-citation and co-word analysis techniques to identify the most significant articles, delineate the fundamentals framework, and provide a prognosis for future development. The present investigation has successfully discovered four distinct co-citation and three distinct co-word clusters. This study offers valuable insights regarding the software security in agile and hybrid agile. The increasing evolution of the software ecosystem necessitates the prioritization of bridging the gap between agility and security. This paper provides a detailed roadmap for scholars and practitioners who are navigating this intersection
Keywords
Full Text:
PDFReferences
Albrecht, A. J., & Gaffney, J. E. (1983). Software function, source lines of code, and development effort prediction: a software science validation. IEEE Transactions on Software Engineering, (6), 639-648.
Alsaqaf, W., Daneva, M., & Wieringa, R. (2017). Quality requirements in large-scale distributed agile projects–a systematic literature review. In Requirements Engineering: Foundation for Software Quality, Springer International Publishing 23, 219-234.
Ashenden, D., & Lawrence, D. (2016). Security dialogues: Building better relationships between security and business. IEEE Security & Privacy, 14(3), 82-87.
Basil, V. R., & Rombach, H. D. (1988). The TAME project: Towards improvement-oriented software environments. IEEE Transactions on Software Engineering, 14(6), 758-773.
Beck, K. (2000). Extreme programming explained: embrace change. Addison-Wesley Professional.
Beck, K., Beedle, M., Van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., & Thomas, D. (2001). Manifesto for agile software development.
Behutiye, W., Karhapää, P., López, L., Burgués, X., Martínez-Fernández, S., Vollmer, A. M., Rodrigez, P., Franch, X., & Oivo, M. (2020). Management of quality requirements in agile and rapid software development: A systematic mapping study. Information and Software Technology.
Bhasin, S. (2012). Quality assurance in agile: A study towards achieving excellence. Agile India, IEEE, pp. 64-67.
Binder, J., Aillaud, L. I., & Schilli, L. (2014). The project management cocktail model: An approach for balancing agile and ISO 21500. Procedia-Social and Behavioral Sciences, 119, 182-191
Blaine, J. D., & Cleland-Huang, J. (2008). Software quality requirements: How to balance competing priorities. IEEE Software, 25(2), 22-24.
Boehm, B. W. (1988). A spiral model of software development and enhancement. Computer, 21(5), 61-72.
Boehm, B. W., & Scherlis, W. L. (1991). Defense Advanced Research Projects Agency. Software Risk Management: Principles and Practices. IEEE, 8(1), 32-41.
Boehm, B., Abts, C. and Chulani, S. (2000) Software Development Cost Estimation Approaches—A Survey. Annals of Software Engineering, 10, 177-205.
Bogdanova, M., Parashkevova, E., & Stoyanova, M. (2020). Agile project management in governmental organisations–methodological issues. IJASOS-International E-Journal of Advances in Social Sciences, 6(16), 262-275.
Brandl, F. J., Kagerer, M., & Reinhart, G. (2018). A hybrid innovation management framework for manufacturing–enablers for more agility in plants. Procedia CIRP, 72, 1154-1159.
Callon, M., Courtial, J.P., Turner, W.A. and Bauin, S. (1983), From translations to problematic networks: an introduction to co-word analysis. Social Science Information, 22(2), 191-235.
Chow, T., & Cao, D. B. (2008). A survey study of critical success factors in agile software projects. Journal of Systems and Software, 81(6), 961-971.
Cockburn, A., & Highsmith, J. (2001). Agile software development, the people factor. Computer, 34(11), 131-133.
Cohen, J. (2013). Statistical Power Analysis for the Behavioral Sciences. Hoboken. NJ: Routledge.
Conforto, E. C., & Amaral, D. C. (2016). Agile project management and stage-gate model—A hybrid framework for technology-based companies. Journal of Engineering and Technology Management, 40, 1-14.
Cooper, R. G., & Sommer, A. F. (2016). The agile–stage‐gate hybrid model: a promising new approach and a new research opportunity. Journal of Product Innovation Management, 33(5), 513-526.
Cooper, R. G., & Sommer, A. F. (2018). Agile–Stage-Gate for Manufacturers: Changing the Way New Products Are Developed Integrating Agile project management methods into a Stage-Gate system offers both opportunities and challenges. Research-Technology Management, 61(2), 17-26.
Dikert, K., Paasivaara, M., & Lassenius, C. (2016). Challenges and success factors for large-scale agile transformations: A systematic literature review. Journal of Systems and Software, 119, 87-108.
Dingsøyr, T., Nerur, S., Balijepally, V., & Moe, N. B. (2012). A decade of agile methodologies: Towards explaining agile software development. Journal of Systems and Software, 85(6), 1213-1221.
Ding, C, Maidin, S.S, Imran, M & Nghiem, T. (2020). Secure Software Implementation in Hybrid Agile Development Approach, International Journal of Management, 11 (10), 1713-1721.
Donthu, N., Kumar, S., & Pattnaik, D. (2020). Forty-five years of Journal of Business Research: A bibliometric analysis. Journal of Business Research, 109, 1-14.
Donthu, N., Kumar, S., Pandey, N., & Gupta, P. (2021). Forty years of the International Journal of Information Management: A bibliometric analysis. International Journal of Information Management, 57, 102307.
Dybå, T., & Dingsøyr, T. (2008). Empirical studies of agile software development: A systematic review. Information and Software Technology, 50(9-10), 833-859.
Easterbrook S, Singer J, Storey M. A., Damian, D., (2008). Selecting empirical methods for software engineering research. In: Shull F, Singer J, Sjøberg DIK (eds) Guide to Advanced Empirical Software Engineering. Springer London, 285–311.
Fauzi, M. A. (2023). Knowledge hiding behavior in higher education institutions: a scientometric analysis and systematic literature review approach. Journal of Knowledge Management, 27(2), 302-327.
Fenton, N. E., & Neil, M. (1998). A strategy for improving safety related software engineering standards. IEEE Transactions on Software Engineering, 24(11), 1002-1013.
Fowler, M., & Highsmith, J. (2001). The agile manifesto. Software Development, 9(8), 28-35.
Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1995). Design Patterns: Elements of Reuseable Object Oriented Software. Amazon.com.
Glaser, B., & Strauss, A. (1967). The Discovery of Grounded Theory: Strategies for Qualitative Research. Mill Valley.
Govil, N., & Sharma, A. (2022). Validation of agile methodology as ideal software development process using Fuzzy-TOPSIS method. Advances in Engineering Software, 168, 103125.
Hammad, M., Inayat, I., & Zahid, M. (2019). Risk management in agile software development: A survey. In Proceeding of IEEE International conference on frontiers of information technology, 162-1624
Hayata, T., & Han, J. (2011). A hybrid model for IT project with Scrum. In Proceedings of IEEE International Conference on Service Operations, Logistics and Informatics, 285-290.
Heimicke, J., Chen, R., & Albers, A. (2020, May). Agile meets plan-driven–hybrid approaches in product development: a systematic literature review. Proceedings of the Design Society: DESIGN Conference, 1, 577-586, Cambridge University Press.
Herbsleb, J. D., & Mockus, A. (2003). An empirical study of speed and communication in globally distributed software development. IEEE Transactions on Software Engineering, 29(6), 481-494.
Herbsleb, J. D., & Moitra, D. (2001). Global software development. IEEE Software, 18(2), 16-20.
Hevner A., et al. (2004) Design Science in Information Systems Research. MIS Quarterly, 28, 75-105.
Hota, P.K., Subramanian, B. and Narayanamurthy, G. (2020), Mapping the intellectual structure of social entrepreneurship research: a citation/co-citation analysis. Journal of Business Ethics, 166(10), 89-114.
Imani, T., Nakano, M., & Anantatmula, V. (2017). Does a hybrid approach of agile and plan-driven methods work better for IT system development projects. International journal of engineering research and applications, 1(2).
Jarzębowicz, A., & Weichbroth, P. (2021). A systematic literature review on implementing non-functional requirements in agile software development: Issues and facilitating practices. In Lean and Agile Software Development: 5th International Conference, Springer International Publishing, 91-110.
Jasem, M., Lamya, S. & Laila, R. (2017). A Hybrid Agile Approach for Achieving Higher Quality in Software Development Process International Journal of Computer Science and Information Security, 15(5), 231-240.
Jorgensen, M., & Shepperd, M. (2006). A systematic review of software development cost estimation studies. IEEE Transactions on Software Engineering, 33(1), 33-53.
Kemerer, C.F. (1987) An Empirical Validation of Software Cost Estimation Models. Communications of the ACM, 30, 416-429.
Khaim, R., Naz, S., Abbas, F., Iqbal, N., Hamayun, M., & Pakistan, R. (2016). A review of security integration technique in agile software development. Int. J. Softw. Eng. Appl, 7(3), 49-68.
Khan, M. A., Pattnaik, D., Ashraf, R., Ali, I., Kumar, S., & Donthu, N. (2021). Value of special issues in the journal of business research: A bibliometric analysis. Journal of Business Research, 125, 295-313.
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.M., & Irwin, J., (1997). Aspect-oriented programming. European Conference on Object Oriented Programming (ECOOP). Heidelberg: Springer, 220–242.
Kitchenham, B. A., Pfleeger, S. L., Pickard, L. M., Jones, P. W., Hoaglin, D. C., El Emam, K., & Rosenberg, J. (2002). Preliminary guidelines for empirical research in software engineering. IEEE Transactions on Software Engineering, 28(8), 721-734.
Klünder, J., Hohl, P., Fazal-Baqaie, M., Krusche, S., Küpper, S., Linssen, O., & Prause, C. R. (2017). HELENA study: Reasons for combining agile and traditional software development approaches in german companies. In Product-Focused Software Process Improvement: 18th International Conference, PROFES 2017, pp. 428-434). Springer International Publishing.
Koç, G., & Aydos, M. (2017). Trustworthy scrum: Development of secure software with scrum. In International Conference on Computer Science and Engineering (UBMK), pp. 244-249.
Kramer, J. D. (2019). Developmental test and requirements: Best practices of successful information systems using agile methods. Defense AR Journal, 26(2), 128-150.
Kraut, R.E. and Streeter, L.A. (1995) Coordination in Software Development. Communications of the ACM, 38, 69-81.
Kuhrmann, M., Diebold, P., Münch, J., Tell, P., Garousi, V., Felderer, M., Trektere, K., McCaffery, F., Linssen, O., Hanser, E. & Prause, C. R. (2017). Hybrid software and system development in practice: waterfall, scrum, and beyond. In Proceedings of the International Conference on Software and System Process, 30-39.
Kuhrmann, M., Diebold, P., Munch, J., Tell, P., Trektere, K., McCaffery, F Garousi, V., Felderer, M., Linssen, O., Hanser, E. & Prause, C. R. (2018). Hybrid software development approaches in practice: a European perspective. IEEE Software, 36(4), 20-31.
Lom, M., Pribyl, O., & Zelinka, T. (2016). System engineering for smart cities-hybrid-agile approach in smart cities procurement. In Proceedings of the 20th World Multi-Conference on Systemics, Cybernetics and Informatics, Proceedings (WMSCI).
López, L., Burgués, X., Martínez-Fernández, S., Vollmer, A. M., Behutiye, W., Karhapää, P., Franch, X., Rodriguez, R., & Oivo, M. (2022). Quality measurement in agile and rapid software development: A systematic mapping. Journal of Systems and Software, 186, 111187.
Manifesto, A. (2001). Principles behind the agile manifesto. Retrieved July, 23, 2005.
Manifesto, A. (2001). Principles behind the agile manifesto. Retrieved July, 23, 2005.
McCain, K.W. (1990). Mapping authors in intellectual space: a technical overview. Journal of the American Society for Information Science, 41(6), 433-443.
McGraw, G. (2012). Software security: Building security. Datenschutz und Datensicherheit-DuD, 36(9), 662-665.
Mishra, A., & Alzoubi, Y. I. (2023). Structured software development versus agile software development: a comparative analysis. International Journal of System Assurance Engineering and Management, 1-19.
Nerur, S., Mahapatra, R., & Mangalaraj, G. (2005). Challenges of migrating to agile methodologies. Communications of the ACM, 48(5), 72-78.
Newton, N., Anslow, C., & Drechsler, A. (2019). Information security in agile software development projects: a critical success factor perspective.
Oueslati, H., Rahman, M. M., & ben Othmane, L. (2015, August). Literature review of the challenges of developing secure software using the agile approach. In 2015 10th International Conference on Availability, Reliability and Security, IEEE, 540-547).
Oueslati, H., Rahman, M. M., & ben Othmane, L. (2015). Literature review of the challenges of developing secure software using the agile approach. In 10th International Conference on Availability, Reliability and Security, IEEE, 540-547.
Prenner, N., Unger‐Windeler, C., & Schneider, K. (2021). Goals and challenges in hybrid software development approaches. Journal of Software: Evolution and Process, 33(11), 1-25.
Palombo, H., Tabari, A. Z., Lende, D., Ligatti, J., & Ou, X. (2020). An Ethnographic Understanding of Software In Security and a Model to Improve Secure Software Development. In Sixteenth Symposium on Usable Privacy and Security (SOUPS 2020), 205-220.
Rahim, S., Chowdhury, A. E., Nandi, D., Rahman, M., & Hakim, S. (2018). ScrumFall: a hybrid software process model. International Journal of Information Technology and Computer Science, 10(12), 41-48.
Rindell, K., Hyrynsalmi, S., & Leppänen, V. (2017, August). Busting a myth: Review of agile security engineering methods. In Proceedings of the 12th International Conference on Availability, Reliability and Security, 1-10.
Rindell, K., Ruohonen, J., Holvitie, J., Hyrynsalmi, S., & Leppänen, V. (2021). Security in agile software development: A practitioner survey. Information and Software Technology, 131.
Rosa, W., Madachy, R., Clark, B. and Boehm, B. (2017). Early phase cost models for agile software processes in the US DoD. 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 30-37.
Rowlingson, R.; Winsborrow, R. A. (2006). comparison of the Payment Card Industry data security standard with ISO17799. Computing Fraud Secururity, 16–19.
Runeson, P., & Höst, M. (2009). Guidelines for conducting and reporting case study research in software engineering. Empirical software engineering, 14, 131-164.
Schwaber, K. (2002). The impact of agile processes on requirements engineering. Eberlein and Leite.
Schwaber, K. (2004). Agile project management with Scrum. Microsoft press.
Seaman, C. B. (1999). Qualitative methods in empirical studies of software engineering. IEEE Transactions on software engineering, 25(4), 557-572.
Sharma, S. and Lenka, U. (2022). Counterintuitive, yet essential: taking stock of organisational unlearning research through a scientometric analysis (1976-2019). Knowledge Management Research and Practice, 20(1), 152-174.
Shyam, G. & Vidyavati, R. (2021). Journal of Physics: Conference Series. 1-13.
Shepperd, M., & Schofield, C. (1997). Estimating software project effort using analogies. IEEE Transactions on Software Engineering, 23(11), 736-743.
Singh, V.K., Singh, P., Karmakar, M., Leta, J. and Mayr, P. (2021). The journal coverage of Web of Science, Scopus and Dimensions: a comparative analysis. Scientometrics, 126(6), 5113-5142
Singhto, W., & Phakdee, N. (2016). Adopting a combination of Scrum and Waterfall methodologies in developing Tailor-made SaaS products for Thai Service and manufacturing SMEs. In 2016 International Computer Science and Engineering Conference (ICSEC), pp. 1-6. IEEE.
Small, H. (1973). Co-citation in the scientific literature: a new measure of the relationship between two documents. Journal of the Association for Information Science and Technology, 24(2), 265-269.
Smoczyńska, A., Pawlak, M., & Poniszewska-Marańda, A. (2019). Hybrid agile method for management of software creation. In Engineering Software Systems: Research and Praxis, pp. 101-115, Springer International Publishing.
Srinivas, J., Das, A. K., & Kumar, N. (2019). Government regulations in cyber security: Framework, standards and recommendations. Future Generation Computer Systems, 92, 178-188.
Tan Luc, P., Xuan Lan, P., Nhat Hanh Le, A. and Thanh Trang, B. (2020). A co-citation and co-word analysis of social entrepreneurship research. Journal of Social Entrepreneurship, 13(3), 324-339.
Tawalbeh, L. A., Muheidat, F., Tawalbeh, M., & Quwaider, M. (2020). IoT Privacy and security: Challenges and solutions. Applied Sciences, 10(12), 4102.
Tell, P., Klünder, J., Küpper, S., Raffo, D., MacDonell, S. G., Münch, J., Pfahl, D., Lissen. O, & Kuhrmann, M. (2019). What are hybrid development methods made of? an evidence-based characterisation. In 2019 IEEE/ACM International Conference on Software and System Processes (ICSSP), 105-114. IEEE.
Theocharis, G., Kuhrmann, M., Münch, J., & Diebold, P. (2015). Is water-scrum-fall reality? on the use of agile and traditional development practices. In Product-Focused Software Process Improvement: 16th International Conference, PROFES 2015, 149-166. Springer International Publishing.
Thomas, T. W., Tabassum, M., Chu, B., & Lipford, H. (2018). Security during application development: An application security expert perspective. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 1-12.
Tøndel, I. A., Cruzes, D. S., Jaatun, M. G., & Sindre, G. (2022). Influencing the security prioritisation of an agile software development project. Computers & Security, 118, 102744.
Tondel, I. A., Jaatun, M. G., & Cruzes, D. S. (2020). IT security is from Mars, software security is from Venus. IEEE Security & Privacy, 18(4), 48-54.
Tøndel, I. A., Jaatun, M. G., Cruzes, D. S., & Williams, L. (2019). Collaborative security risk estimation in agile software development. Information & Computer Security, 27(4), 508-535.
Türpe, S., & Poller, A. (2017). Managing Security Work in Scrum: Tensions and Challenges. SecSE@ ESORICS, 34-49.
Van Eck, N. J., & Waltman, L. (2014). Visualising bibliometric networks. In Measuring scholarly impact: Methods and practice, 285-320. Cham: Springer International Publishing.
van Wyk, K. R., & McGraw, G. (2005). Bridging the gap between software development and information security. IEEE Security & Privacy, 3(5), 75-79.
Verma, S., & Gustafsson, A. (2020). Investigating the emerging COVID-19 research trends in the field of business and management: A bibliometric analysis approach. Journal of Business Research, 118, 253-261.
West, D., Gilpin, M., Grant, T., & Anderson, A. (2011). Water-scrum-fall is the reality of agile for most organisations today. Forrester Research, 26, 1-17.
Wong, W. Y. , Sam, T. H., Too C. W. and Khin A. A., "Critical Success Factors of Operational Excellence in Software Quality Assurance: Best Practices for Integrated Change Control Management," 2023 19th IEEE International Colloquium on Signal Processing & Its Applications (CSPA), Kedah, Malaysia, 2023, pp. 287-291, doi: 10.1109/CSPA57446.2023.10087552.
Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., & Wesslén, A. (2012). Experimentation in software engineering, vol. 9783642290. Springer Publishing Company, Incorporated. https://doi. org/10, 1007, 978-3.
Yahya, N., Maidin, S. S., & Safari, M. S. (2021). The Development of Interview Protocol to Explore Hybrid Agile Software Development Phases. International Journal of Advanced Trends in Computer Science and Engineering, 10(3).
Yahya, N., Maidin, S. S. (2023). Hybrid agile development phases: the practice in software projects as performed by software engineering team. Indonesian Journal of Electrical Engineering and Computer Science, 29(3),1738-1749.
Zupic, I. and Cater, T. (2015).Bibliometric methods in management and organisation. Organisational Research Methods, 18(3), 429-472.
DOI: https://doi.org/10.47738/jads.v6i1.473
Refbacks
- There are currently no refbacks.

Journal of Applied Data Sciences
| ISSN | : | 2723-6471 (Online) |
| Publisher | : | Bright Publisher |
| Website | : | http://bright-journal.org/JADS |
| : | taqwa@amikompurwokerto.ac.id (principal contact) | |
| support@bright-journal.org (technical issues) |
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0




.png)