Professional Documents
Culture Documents
Group-5 TT Sem-6 SPA IE
Group-5 TT Sem-6 SPA IE
Group-5 TT Sem-6 SPA IE
Application
Conclusion
This presentation provides an analysis of Gradle
and its utilization in software process
Applications
C++ : Building C++ projects on different platforms
and architectures, Managing dependencies for C++
libraries, Generating test reports using Google Test
or Boost Test, Building and packaging native
executables for different platforms
Android : Managing dependencies for Android
apps and libraries, Building and signing APK files
for distribution, Running automated tests using
the Android testing framework, Generating reports
on code coverage and performance metrics
Applications
Python : Managing dependencies using pip or
other package managers, Running automated tests
using pytest or unittest, Building and packaging
Python modules for distribution, Deploying Python
applications to different environments
Pre-requisites for Installation
Download Gradle:
Successfully
Learned
installed and
Applications of
configured
gradle
gradle
1. Cheng, B. H. C., & Atlee, J. M. (2016). Software engineering at Google: Lessons learned from
programming over time. IEEE Software, 33(4), 56-63.
2. Jansen, S., & Bruntink, M. (2017). Enabling Continuous Delivery for Microservices: An
Experience Report on DevOps Tooling. In European Conference on Service-Oriented and
Cloud Computing (pp. 127-141). Springer.
3. De Alwis, C. (2017). Mastering Gradle: A modern build automation system for Java. Packt
Publishing Ltd.
4. Zoller, H. (2018). Gradle in Action. Manning Publications.
5. Ma, J., Liu, Z., Cai, L., & Cao, Y. (2018). Research on software development tools for Industry
4.0. In 2018 IEEE 9th International Conference on Software Engineering and Service Science
(ICSESS) (pp. 101-105). IEEE.
References 6. Zingaro, D., & Burleson, W. (2018). Teaching Agile Software Development with Gradle.
Journal of Computing Sciences in Colleges, 33(5), 102-110.
7. Chen, J., Song, L., & Zhai, Y. (2019). A Study on Automated Build Tool Gradle. In Proceedings
of the 3rd International Conference on Big Data and Smart Computing (pp. 118-123). ACM.
8. Martelli, A., & Pellegrino, A. (2019). Enhancing software maintainability with Gradle. Journal
of Software: Evolution and Process, 31(2), e2123.
9. Muthusamy, R., & Singaravelan, S. (2019). A Comparative Study of Build Tools for Java
Applications. In 2019 IEEE International Conference on System, Computation, Automation
and Networking (ICSCAN) (pp. 39-44). IEEE.
10. Rostami, M., & Azimi, R. (2021). Automated Build System Using Gradle for Web Application
Development. In 2021 8th International Conference on Signal Processing and Intelligent
Systems (ICSPIS) (pp. 213-218). IEEE.