Challenges in Agile Software Maintenance for Local and Global Development: An Empirical Assessment
Abstract
:1. Introduction
- Fixing bugs: detecting and removing bugs to keep the system running;
- Adapting the system: adapting the system to continue operations within the changing business environment;
- Supporting users: providing users with backup and assistance when needed.
2. Background
3. Research Method
- Determine the survey sections;
- Determine the question type for each section;
- Design the sequence of the questions for each section.
- 1.
- Determine survey sections
- 2.
- Determine the question type for each section
- 3.
- Design the sequence of the questions for each section.
- (B1) Manageability: 4 questions;
- (B2) Scalability: 4 questions;
- (B3) Software Infrastructure: 5 questions;
- (B4) Communication and Collaboration: 3 questions;
- (B5) Transparency: 4 questions.
4. Hypothesis
- Manageability: the ability to organize and manage resources, such as human resources, in a way that enables the completion of the project through a commitment to the specific content, considering quality factors such as traceability and control, to achieve the agile principle that states “Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely” [22]. Based on this, the following hypothesis is built:
- Scalability: the ability to scale out resources such as storage, networks, processors, and so on. According to [22], “Continuous attention to technical excellence and good design enhances agility”. In maintenance, more resources are necessary to achieve the process when adding new system functionality. The hypothesis for this factor is
- Software Infrastructure: The first principle in the agile manifesto is “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software” [22]. In order to promote the principle, the delivery process must take place early, which necessitates speed in configuring the infrastructure, because traditional environments require time and cost and face problems in providing the necessary resources. Therefore, another hypothesis was constructed as follows:
- Communication and Collaboration: One of the Agile principles is “Business people and developers must work together daily throughout the project” [22]. So, communication and collaboration are critical factors in agile methods. As illustrated in previous sections, there are challenges concerning communication and collaboration among team members, both between each other and with customers. For this reason, the following hypothesis was constructed:
- Transparency: During the systematic literature review and from the survey, several challenges regarding transparency were identified. Consequently, a hypothesis was constructed as follows:
5. Results
5.1. Research Sample
5.1.1. Characteristics of the Sample Study
- 1.
- Distribution of the study sample according to country
- 2.
- Distribution of the study sample according to experience
- 3.
- Distribution of the study sample according to the size of an organization
- 4.
- Distribution of the study sample according to organization’s nature
- 5.
- Distribution of the study sample according to the duration of using Agile
- 6.
- Distribution of the study sample according to the maintenance process
5.1.2. Survey Validity
5.1.3. Survey Reliability
5.2. Descriptive Statistical Analysis
- Low: 1.00–1.66
- Medium: 1.67–2.33
- High: 2.34–3.00
5.2.1. Manageability
5.2.2. Scalability
5.2.3. Software Infrastructure
5.2.4. Communication and Collaboration
5.2.5. Transparency
6. Discussion
7. Threats to Validity and Limitations
- Response bias: In some cases, the respondents may not provide accurate or honest responses to the survey questions. To overcome this threat, some illogical answers are excluded.
- Selection bias: This happens when the sample of participants does not represent the survey population. In this study, participants are from different countries.
- Question order and question-wording bias: To avoid these, a pilot test is conducted to ensure that the questions are formulated in the correct order and questions are framed in the right manner.
8. Conclusions and Future Research
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Thayer, R.H. Glossary Software Engineering. IEEE Softw. 2003, 20, c3. [Google Scholar] [CrossRef]
- Sommerville, I. Software Engineering; Pearson: Boston, MA, USA; Munich, Germany, 2011. [Google Scholar]
- Pressman, R.S. Software Engineering: A Practitioner’s Approach, 7th ed.; Engineering & Mathematics; McGraw Hill: New York, NY, USA, 2010. [Google Scholar]
- Devulapally, G.K. Agile in the context of Software Maintenance: A Case Study’. Thesis, Blekinge Institute of Technology, Karlskrona, Sweden, 2015. Available online: https://www.semanticscholar.org/paper/Agile-in-the-context-of-Software-Maintenance-%3A-A-Devulapally/20693500d3c2d7184d86be6f2aac619a31351557 (accessed on 1 February 2023).
- Liguo, Y.; Mishra, A. Risk Analysis of Global Software Development and Proposed Solutions. Automatika 2010, 51, 89–98. [Google Scholar] [CrossRef]
- Choudhari, J.; Suman, U. Iterative Maintenance Life Cycle Using EXtreme Programming. In Proceedings of the 2010 Interna-tional Conference on Advances in Recent Technologies in Communication and Computing, Washington, DC, USA, 16–17 October 2010; Available online: https://ieeexplore.ieee.org/xpl/conhome/5654667/proceeding (accessed on 16 December 2022).
- Calhoun: The NPS Institutional Archive Faculty and Researcher Publications Faculty and Researcher Publications. The State of Software Maintenance. 1987, Volume 1, pp. 303–310. Available online: http://hdl.handle.net/10945/40278 (accessed on 16 December 2022).
- Akhlaq, U.; Yousaf, M. Impact of Software Comprehension in Software Maintenance and Evolution. 2010. Available online: https://www.diva-portal.org/smash/get/diva2:829443/FULLTEXT01.pdf (accessed on 14 March 2023).
- Grubb, P.; Takang, A.A. Software Maintenance; World Scientific: Singapore, 2003. [Google Scholar]
- Poole, C.; Huisman, J.W. Using Extreme Programming in a Maintenance Environment. IEEE Softw. 2001, 18, 42–50. [Google Scholar] [CrossRef]
- Kajko-Mattsson, M.; Nyfjord, J. A Model of Agile Evolution and Maintenance Process. In Proceedings of the 2009 42nd Hawaii International Conference on System Sciences, Waikoloa, HI, USA, 5–8 January 2009. [Google Scholar]
- Heeager, L.T.; Rose, J. Optimising Agile development practices for the maintenance operation: Nine heuristics. Empir. Softw. Eng. 2015, 20, 1762–1784. [Google Scholar] [CrossRef]
- Mishra, D.; Mishra, A. A review of non-technical issues in global software development. Int. J. Comput. Appl. Technol. 2011, 40, 216–224. [Google Scholar] [CrossRef]
- Ibrahim, K.S.K.; Yahaya, J.; Mansor, Z.; Deraman, A. The Emergence of Agile Maintenance: A Preliminary Study. In Proceedings of the International Conference on Electrical Engineering and Informatics (ICEEI) 2019, Bandung, Indonesia, 9–10 July 2019. [Google Scholar]
- Abdullah, S.; Subramaniam, M.; Anuar, S. Improving the Governance of Software Maintenance Process for Agile Software Development Team. Int. J. Eng. Technol. 2018, 7, 113–117. [Google Scholar]
- Beecham, S.; Noll, J.; Richardson, I. Using Agile Practices to Solve Global Software Development Problems—A Case Study. In Proceedings of the 2014 IEEE International Conference on Global Software Engineeering Workshops, Shanghai, China, 18 August 2014. [Google Scholar] [CrossRef]
- McHugh, O.; Conboy, K.; Lang, M. Agile Practices: The Impact on Trust in Software Project Teams. IEEE Softw. 2012, 29, 71–76. [Google Scholar] [CrossRef]
- Paasivaara, M.; Durasiewicz, S.; Lassenius, C. Distributed Agile Development: Using Scrum in a Large Project. In Proceedings of the 2008 IEEE International Conference on Global Software Engineering, Bangalore, India, 17–20 August 2008. [Google Scholar] [CrossRef]
- Lee, S.; Yong, H.-S. Distributed Agile: Project management in a global environment. Empir. Softw. Eng. 2009, 15, 204–217. [Google Scholar] [CrossRef]
- Jalali, S.; Wohlin, C. Agile Practices in Global Software Engineering—A Systematic Map. In Proceedings of the 2010 5th IEEE International Conference on Global Software Engineering, Princeton, NJ, USA, 23–26 August 2010. [Google Scholar] [CrossRef]
- Yap, M. Follow the sun: Distributed extreme programming development. In Proceedings of the AGILE Conference, Denver, CO, USA, 24–9 July 2005. [Google Scholar]
- Manifesto, A. Manifesto for Agile Software Development. Available online: http//agilemanifesto.org/ (accessed on 16 December 2022).
- Jain, N. Offshore Agile Maintenance. In Proceedings of the AGILE 2006 (AGILE’06), Minneapolis, MN, USA, 23–28 July 2006; Available online: https//ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1667596 (accessed on 16 December 2022).
- Svensson, H.; Host, M. Introducing an agile process in a software maintenance and evolution organization. In Proceedings of the Ninth European Conference on Software Maintenance and Reengineering, Manchester, UK, 21–23 March 2005. [Google Scholar]
- Choudhari, J.; Suman, U. Extended iterative maintenance life cycle using eXtreme programming. ACM SIGSOFT Softw. Eng. Notes 2014, 39, 1–12. [Google Scholar] [CrossRef]
- Rudzki, J.; Hammouda, I.; Mikkola, T. Agile Experiences in a Software Service Company. In Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications, Patras, Greece, 27–29 August 2009. [Google Scholar] [CrossRef]
- Pino, F.J.; Ruiz, F.; Garcia, F.; Piattini, M. A Software Maintenance Methodology for Small Organizations: Agile_MANTEMA. J. Softw. Evol. Process 2011, 24, 851–876. [Google Scholar] [CrossRef]
- Kumar, B. The Sway of Agile Processes over Software Maintainability. Int. J. Comput. Appl. 2015, 109, 25–29. [Google Scholar] [CrossRef]
- Highsmith, J.; Cockburn, A. Agile Software Development: The Business of Innovation. Computer 2001, 34, 120–127. [Google Scholar] [CrossRef]
- Prochazka, J. Agile Support and Maintenance of IT Services. Inf. Syst. Dev. 2011, 1, 597–609. [Google Scholar] [CrossRef]
- Kaur, P.; Sharma, S. Agile Software Development in Global Software Engineering. Int. J. Comput. Appl. 2014, 97, 39–43. [Google Scholar] [CrossRef]
- Leedy, P.D.; Ormrod, J.E. Practical Research. Planning and Design, 11th ed.; Pearson: Boston, MA, USA, 2018; Volume 1. [Google Scholar]
- Kitchenham, B.A.; Pfleeger, S.L. Personal Opinion Surveys. In Guide to Advanced Empirical Software Engineering; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2008; pp. 63–92. [Google Scholar] [CrossRef]
- Younas, M.; Jawawi, D.N.A.; Ghani, I.; Shah, M.A.; Khurshid, M.M.; Madni, S.H.H. Framework for Agile Development Using Cloud Computing: A Survey. Arab. J. Sci. Eng. 2019, 44, 8989–9005. [Google Scholar] [CrossRef]
- Talluri, M.; Haddad, H.M. Best Managerial Practices in Agile Development. In Proceedings of the 2014 ACM Southeast Regional Conference, Kennesaw, Georgia, 28–29 March 2014. [Google Scholar] [CrossRef]
- Awar, K.B.; Sameem, M.S.I.; Hafeez, Y. A Model for Applying Agile Practices in Distributed Environment: A Case of Local Software Industry. In Proceedings of the 2017 International Conference on Communication, Computing and Digital Systems (C-CODE), Islamabad, Pakistan, 8–9 March 2017. [Google Scholar] [CrossRef]
- Kircher, M.; Jain, P.; Corsaro, A.; Levine, D. Distributed Extreme Programming. In Proceedings of the XP2001—eXtreme Programming and Flexible Processes in Software Engineering, Villasimius, Italy, 21–23 May 2001. [Google Scholar]
- Burgess, T.F. A general introduction to the design of questionnaires for survey research. Guide Des. Quest. 2001, 30, 411–432. [Google Scholar]
- Gopularam, B.P.; Yogeesha, C.B.; Periasamy, P. Highly Scalable Model for Tests Execution in Cloud Environments. In Proceedings of the 2012 18th International Conference on Advanced Computing and Communications (ADCOM), Bangalore, India, 14–16 December 2012; Available online: https//ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6563584 (accessed on 14 March 2023).
- Selvanathan, M.; Jayabalan, N.; Saini, G.K.; Supramaniam, M.; Hussin, N. Employee Productivity in Malaysian Private Higher Educational Institutions. PalArch’s J. Archaeol. Egypt/Egyptol. 2020, 17, 66–79. [Google Scholar]
- Kaiser, H.F. An Index of Factorial Simplicity. Psychometrika 1974, 39, 31–36. Available online: https://link.springer.com/article/10.1007/BF02291575 (accessed on 16 December 2022). [CrossRef]
- Beckett, C.; Eriksson, L.; Johansson, E.; Wikström, C. Multivariate Data Analysis (MVDA). In Pharmaceutical Quality by Design: A Practical Approach; Wiley & Sons: Hoboken, NJ, USA, 2017. [Google Scholar]
- Pimentel, J. A Note on the Usage of Likert Scaling for Research Data Analysis Some of the Authors of This Publication Are Also Working on These Related Projects: Collaboration Project View Project Personal Project View Project. USM R D 2010, 18, 109–112. [Google Scholar]
- Salkind, N.J. Statistics for People Who (Think They) Hate Statistics; Sage: London, UK, 2000. [Google Scholar]
- Yamato, Y.; Katsuragi, S.; Nagao, S.; Miura, N. Software maintenance evaluation of agile software development method based on open stack. IEICE Trans. Inf. Syst. 2015, 98, 1377–1380. [Google Scholar] [CrossRef]
- Tuli, A.; Hasteer, N.; Sharma, M.; Bansal, A. Empirical Investigation of Agile Software Development. ACM SIGSOFT Softw. Eng. Notes 2014, 39, 1–6. [Google Scholar] [CrossRef]
- Nazir, A.; Raana, A.; Khan, M.F. Cloud Computing ensembles Agile Development Methodologies for Successful Project Development. Int. J. Mod. Educ. Comput. Sci. 2013, 11, 5. [Google Scholar] [CrossRef]
- Braithwaite, K.; Joyce, T. XP Expanded: Distributed Extreme Programming. In Proceedings of the Extreme Programming and Agile Processes in Software Engineering, Sheffield, UK, 18–23 June 2005; pp. 180–188. [Google Scholar] [CrossRef]
- Almudarra, F.; Qureshi, B. Issues in Adopting Agile Development Principles for Mobile Cloud Computing Applications. Procedia Comput. Sci. 2015, 52, 1133–1140. [Google Scholar] [CrossRef]
- Berczuk, S. Back to Basics: The Role of Agile Principles in Success with an Distributed Scrum Team. In Proceedings of the Agile 2007 (AGILE 2007), Washington, DC, USA, 13–17 August 2007. [Google Scholar] [CrossRef]
- Simons, M. Internationally Agile. The Challenges of Offshore Development. InformIT. Available online: https://www.informit.com/articles/article.aspx?p=25929 (accessed on 15 March 2002).
- Ramesh, B.; Cao, L.; Mohan, K.; Xu, P. Can Distributed Software Development Be Agile? Commun. ACM 2006, 49, 41. [Google Scholar] [CrossRef]
- Farmer, M. DecisionSpace Infrastructure: Agile Development in a Large, Distributed Team. In Proceedings of the Agile De-velopment Conference, Salt Lake City, Salt Lake City, UT, USA, 22–26 June 2004; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1359801 (accessed on 4 October 2022).
- Therrien, E. Overcoming the Challenges of Building a Distributed Agile Organization. In Proceedings of the Agile 2008 Con-ference, Toronto, ON, Canada, 4–8 August 2008; Available online: https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4599507 (accessed on 16 December 2022).
- Mahmood, S.; Anwer, S.; Niazi, M.; Alshayeb, M.; Richardson, I. Key factors that influence task allocation in global software development. Inf. Softw. Technol. 2017, 91, 102–122. [Google Scholar] [CrossRef]
- Tiwari, N. Using the analytic hierarchy process (AHP) to identify performance scenarios for enterprise application. Comput. Meas. Group Meas. It 2006, 4. [Google Scholar]
Agile Maintenance Challenges | Classification of the Challenges According to Quality Factors |
---|---|
1. Iterative development [10,12,14,15]. | Transparency: Lack of transparency in a project leads to unclear views concerning that project. Manageability: Lack of manageability leads to conflict in the sprint. Software Infrastructure: The lack of infrastructure affects the development and maintenance process iteratively. |
2. Focusing on work objectives [12,14,29]. | Transparency: Lack of transparency in the project leads to unclear views regarding the project. |
3. Close team work [12,14,29]. | Transparency: Lack of transparency in the project can affect team collaboration. Collaboration: Lack of collaboration results in poor teamwork. |
4. Close customers involvement [12,14,29]. | Collaboration and Communication: Lack of collaboration and communication between the customers and the teams will affect the project’s quality. Manageability: Lack of manageability could lead to conflict between customers’ requirements and the maintenance team. |
5. Face-to-face communication [12,14,29]. | Collaboration and Communication: Lack of collaboration and communication between the customers and the teams can affect the project’s quality. |
6. Light documentation [10,12,14,28,30]. | Manageability: Lack of manageability could lead to conflict between the customers’ requirements and the maintenance team. |
7. Frequent testing [12,14]. | Scalability: The lack of scalability may affect the frequent testing process, which is considered an essential factor in the maintenance process. Software Infrastructure: The lack of infrastructure provision affects the frequent testing. |
8. Motivation through collective ownership [12,14]. | Communication and collaboration: Lack of collaboration and communication between teams will discourage collective ownership. |
9. Knowledge transfer through openness [12,14]. | Collaboration and Communication: Lack of collaboration and communication between teams will discourage knowledge transfer. Transparency: Lack of transparency in a project is likely to affect knowledge transfer among the maintenance team members. |
Agile Maintenance Challenges | Classification of the Challenges According to Quality Factors |
---|---|
1. Challenges regarding Communication [16,17,18,19,20,23,35]. | Communication: Lack of communication between teams will lead to obstacles in collaboration within a global environment. Manageability: Lack of manageability will lead to conflicts in performing tasks. |
2. Challenges regarding control [18,19,20,35,36]. | Manageability: Lack of manageability will lead to poor control over the project. Transparency: Lack of transparency in a project is likely to affect the degree and quality of control over a project. |
3. Challenges regarding trust [17,19,20,35,37]. | Communication: Lack of communication will lead to a lack of trust. Collaboration: Lack of collaboration between teams will lead to a lack of trust. Manageability: Excessive monitoring can lead to low trust. |
No | Correlation Coefficient | No | Correlation Coefficient | No | Correlation Coefficient | No | Correlation Coefficient |
---|---|---|---|---|---|---|---|
1 | 0.897 ** | 6 | 0.811 ** | 11 | 0.872 ** | 16 | 0.703 ** |
2 | 0.799 ** | 7 | 0.705 ** | 12 | 0.727 ** | 17 | 0.863 ** |
3 | 0.786 ** | 8 | 0.859 ** | 13 | 0.742 ** | 18 | 0.770 ** |
4 | 0.618 ** | 9 | 0.796 ** | 14 | 0.679 ** | 19 | 0.704 ** |
5 | 0.704 ** | 10 | 0.607 ** | 15 | 0.731 ** | 20 | 0.647 ** |
No | Factors | No of Items | Correlation Coefficient |
---|---|---|---|
1 | Manageability | 4 | 0.909 |
2 | Scalability in agile software maintenance | 4 | 0.949 |
3 | Software infrastructure | 5 | 0.979 |
4 | Communication and Collaboration | 3 | 0.888 |
5 | Transparency | 4 | 0.952 |
Scale of Correlation Coefficient | Value |
---|---|
0< r ≤ 0.19 | Very low correlation |
0.2 ≤ r ≤ 0.39 | Low correlation |
0.4 ≤ r ≤ 0.59 | Moderate correlation |
0.6 ≤ r ≤ 0.79 | High correlation |
0.8 ≤ r ≤ 1.0 | Very high correlation |
KMO | Kaiser–Meyer–Olkin measure of sampling adequacy | 0.715 | ||
---|---|---|---|---|
Factors | ||||
1. Manageability | Bartlett’s test of sphericity | Approx. chi-square | 25.038 | |
Df | 6 | |||
Sig. | <0.001 | |||
Kaiser–Meyer–Olkin measure of sampling adequacy. | 0.559 | |||
2. Scalability | Bartlett’s test of sphericity | Approx. chi-square | 38.477 | |
Df | 6 | |||
Sig. | <0.001 | |||
Kaiser–Meyer–Olkin measure of sampling adequacy. | 0.801 | |||
3. Software Infrastructure | Bartlett’s test of sphericity | Approx. chi-square | 49.426 | |
Df | 10 | |||
Sig. | <0.001 | |||
Kaiser–Meyer–Olkin measure of sampling adequacy | 0.656 | |||
4. Communication and Collaboration | Bartlett’s test of sphericity | Approx. chi-square | 33.217 | |
Df | 3 | |||
Sig. | <0.001 | |||
Kaiser–Meyer–Olkin measure of sampling adequacy | 0.807 | |||
5. Transparency | Bartlett’s test of sphericity | Approx. chi-square | 67.359 | |
Df | 6 | |||
Sig. | <0.001 |
Factors | No of Items | Cronbach’s Alpha |
---|---|---|
Manageability | 4 | 0.794 |
Scalability | 4 | 0.812 |
Software infrastructure | 5 | 0.888 |
Communication and Collaboration | 3 | 0.877 |
Transparency | 4 | 0.939 |
Total | 20 | 0.969 |
Survey Question Pi # (Challenges) ** | Response % | Chi-Square | Df | Sig | Mean | Std | Rank | Degree | |||
---|---|---|---|---|---|---|---|---|---|---|---|
None | Local | Global | Local and Global | ||||||||
Manageability | |||||||||||
P1 | 21.4 | 33.3 | 28.6 | 16.7 | 2.762 | 3 | 0.430 | 2.24 | 0.790 | 1 | Medium |
P2 | 33.3 | 33.3 | 26.2 | 7.1 | 7.714 | 3 | 0.052 | 2.00 | 0.826 | 3 | Medium |
P3 | 26.2 | 47.6 | 11.9 | 14.3 | 13.429 * | 3 | 0.004 | 2.00 | 0.733 | 4 | Medium |
P4 | 31.0 | 35.7 | 16.7 | 16.7 | 4.857 | 3 | 0.183 | 2.02 | 0.811 | 2 | Medium |
Scalability | |||||||||||
P5 | 28.6 | 23.8 | 35.7 | 11.9 | 5.048 | 3 | 0.168 | 2.19 | 0.862 | 3 | Medium |
P6 | 19.0 | 23.8 | 42.9 | 14.3 | 7.905 * | 3 | 0.048 | 2.38 | 0.795 | 1 | High |
P7 | 23.8 | 28.6 | 35.7 | 11.9 | 5.048 | 3 | 0.168 | 2.21 | 0.842 | 2 | Medium |
P8 | 33.3 | 26.2 | 26.2 | 14.3 | 3.143 | 3 | 0.370 | 2.07 | 0.867 | 4 | Medium |
Infrastructure | |||||||||||
P9 | 19.0 | 31.0 | 26.2 | 23.8 | 1.238 | 3 | 0.744 | 2.31 | 0.780 | 2 | Medium |
P10 | 23.8 | 31.0 | 23.8 | 21.4 | 0.857 | 3 | 0.836 | 2.21 | 0.813 | 3 | Medium |
P11 | 23.8 | 38.1 | 19.0 | 19.0 | 4.095 | 3 | 0.251 | 2.14 | 0.783 | 4 | Medium |
P12 | 21.4 | 23.8 | 31.0 | 23.8 | 0.857 | 3 | 0.836 | 2.33 | 0.816 | 1 | Medium |
P13 | 28.6 | 40.5 | 11.9 | 19.0 | 7.714 | 3 | 0.052 | 2.00 | 0.796 | 5 | Medium |
Communication and Collaboration | |||||||||||
P14 | 31.0 | 14.3 | 40.5 | 14.3 | 8.476 * | 3 | 0.037 | 2.24 | 0.906 | 2 | Medium |
P15 | 35.7 | 31.0 | 11.9 | 21.4 | 5.619 | 3 | 0.132 | 1.98 | 0.841 | 3 | Medium |
P16 | 26.2 | 19.0 | 35.7 | 19.0 | 3.143 | 3 | 0.370 | 2.29 | 0.864 | 1 | Medium |
Transparency | |||||||||||
P17 | 31.0 | 23.8 | 28.6 | 16.7 | 2 | 3 | 0.572 | 2.14 | 0.872 | 3 | Medium |
P18 | 23.8 | 28.6 | 31.0 | 16.7 | 2 | 3 | 0.572 | 2.24 | 0.821 | 1 | Medium |
P19 | 23.8 | 28.6 | 23.8 | 23.8 | 0.286 | 3 | 0.963 | 2.24 | 0.821 | 2 | Medium |
P20 | 33.3 | 28.6 | 26.2 | 11.9 | 4.286 | 3 | 0.232 | 2.05 | 0.854 | 4 | Medium |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Almashhadani, M.; Mishra, A.; Yazici, A.; Younas, M. Challenges in Agile Software Maintenance for Local and Global Development: An Empirical Assessment. Information 2023, 14, 261. https://doi.org/10.3390/info14050261
Almashhadani M, Mishra A, Yazici A, Younas M. Challenges in Agile Software Maintenance for Local and Global Development: An Empirical Assessment. Information. 2023; 14(5):261. https://doi.org/10.3390/info14050261
Chicago/Turabian StyleAlmashhadani, Mohammed, Alok Mishra, Ali Yazici, and Muhammad Younas. 2023. "Challenges in Agile Software Maintenance for Local and Global Development: An Empirical Assessment" Information 14, no. 5: 261. https://doi.org/10.3390/info14050261
APA StyleAlmashhadani, M., Mishra, A., Yazici, A., & Younas, M. (2023). Challenges in Agile Software Maintenance for Local and Global Development: An Empirical Assessment. Information, 14(5), 261. https://doi.org/10.3390/info14050261