ABSTRACT
SIDIA is an R&D Institute located in Manaus (AM) focused on research and software development. SIDIA works in partnership with the Global Device Manufacturer developing the Android operating system embedded in mobile devices (smartphones and tablets) for Latin America. This complex scenario involves the development of products in collaboration with partners in different locations to accomplish manufacturing schedules. This poses a challenge in managing software development projects. This experience report describes a tool-based approach aiming to improve the availability of resources (software and hardware under development) as well as the requirements management process. We also report the lessons learned and difficulties of adopting the tool-based approach in the software development process.
- Appetize.io. 2020. Appetize.io. https://appetize.io/Google Scholar
- CyberAgent. 2018. Smartphone Test Farm. https://openstf.io/Google Scholar
- James D Herbsleb and Deependra Moitra. 2001. Global software development. IEEE software 18, 2 (2001), 16--20.Google Scholar
- Mario Linares-Vásquez, Kevin Moran, and Denys Poshyvanyk. 2017. Continuous, evolutionary and large-scale: A new perspective for automated mobile app testing. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME). IEEE, 399--410.Google ScholarCross Ref
- Anupriya Shrivastava and MA Rizvi. 2014. External authentication approach for virtual private network using LDAP. In 2014 First International Conference on Networks & Soft Computing (ICNSC2014). IEEE, 50--54.Google ScholarCross Ref
- Vysor. 2020. Vysor A window to your Android. https://www.vysor.io/Google Scholar
Recommendations
Understanding the different levels of challenges in global software development
ICGSE '19: Proceedings of the 14th International Conference on Global Software EngineeringGlobal software development (GSD) faces several inherent challenges due to temporal, organizational, socio-cultural and geographical distances. Since GSD operates at different functional levels that include country, company and team levels, there is a ...
A reflection on agile requirements engineering: solutions brought and challenges posed
XP '15 workshops: Scientific Workshop Proceedings of the XP2015The software development industry has rapidly accepted agile methods. Empirical studies suggest that due to their flexible and emergent nature, agile methods brought solutions to several chronic problems of traditional software development methods. One ...
Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation
Agile development methods were believed to best suit small, co-located teams, but the success in small teams has inspired use in large and very large-scale software development. However, fundamental assumptions of agile development are challenged when ...
Comments