|
| Reference |
Study on |
Approaches |
Findings/Insights |
Challenges |
Future Work |
|
|
| Guseila, Bratu et.al. (2019) |
Role of DevOps in software development and IT service delivery |
DevOps methodology, CI/CD pipeline, automated testing, KPI monitoring |
DevOps enhances automation, team collaboration, efficiency, and digital transformation. Maturity assessment of DevOps adoption was demonstrated conceptually. |
Assessing DevOps maturity in existing systems; integrating CI/CD pipelines effectively |
Implementation of the conceptual CI/CD pipeline in practical environments |
|
| Cheon et.al. (2019) |
Native approach for multiplatform application development (Java & Android) |
Code-sharing techniques, tool configuration, software design improvements |
37–40% of code can be shared across platforms; quality of applications improved; approach adaptable to migrating Java apps to Android |
Managing differences between similar platforms; tool and design configuration complexity |
Extend the approach to more platforms and real-world applications |
|
| Singh et al. (2019) |
Deployment and management of microservices |
Serverless functions, virtual machines, Docker, and tools for continuous integration (CI) and continuous delivery (CD) |
CI/CD tools reduce downtime and streamline deployment of microservices; comparison of CI/CD tools based on monitoring, integration, cloud compatibility |
Managing large numbers of microservices and ensuring efficient deployment |
Evaluate CI/CD tool performance under varied cloud environments |
|
| Utomo et al. (2018) |
Information system for online sales of MSME products |
Rapid Application Development (RAD) methodology, PHP, MySQL |
Online sales platforms help boost competitiveness and SME furniture income |
Data management, system scalability, integration with online transactions |
Extend system features and integrate with larger e-commerce platforms |
|
| Xiao et.al. (2018) |
Java programming environment setup and development |
Introduction of JDK, IDEs, online compilers |
IDEs simplify programming; online compilers remove the need for local setup; source code conversion across languages is feasible |
Beginners need guidance in choosing appropriate IDE or compiler; compatibility issues with different platforms |
Expand to advanced IDE features and multi-language development tools |
|
| Bobrovskis et.al. (2018) |
Automated resource distribution and CI/CD practices in IT |
Market research, literature analysis, programmable environment concepts |
Agile and CI/CD practices enable error-free live deployment; automation needs are increasing; shift from waterfall to agile improves collaboration |
Implementing automation at scale; integrating with existing IT practices |
Develop practical methods for automated resource distribution and CI/CD implementation |
|