Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3456126.3456144acmotherconferencesArticle/Chapter ViewAbstractPublication PagesasseConference Proceedingsconference-collections
Article

Challenges in the Development of a Global Software User Interface by Multicultural Teams: an Industrial Experience

Published: 29 June 2021 Publication History

Abstract

The process of creating a global system to support the maintenance of devices is a great challenge, due to the amount of aspects involved, such as performance, security, communication, and user experience. This tends to become even more complex when the development team is multicultural and located in several countries. Therefore, this paper presents and discusses the development trajectory, as well as the challenges and overcome during the process of creating RETAS (Runtime Evaluation and Trend Analysis Service), that is an interactive platform for the execution and visualization of automated tests on smartphones. We discuss the challenges of design, implementation, and project organization of industry point of view. Besides, we show aspects of validation of the user experience and usability in the global application context. The discussions demonstrate a learning roadmap for global maintenance applications context.

Supplementary Material

3456144-supplement (3456144-supplement.pptx)
Presentation slides

References

[1]
E. Arisholm, L. C. Briand, S. E. Hove, and Y. Labiche. 2006. The impact of UML documentation on software maintenance: an experimental evaluation.IEEE Transactions on Software Engineering32, 6 (2006), 365–381. https://doi.org/10.1109/TSE.2006.59
[2]
Chandermani Arora, Kevin Hennessy, Christoffer Noring, and Doguhan Uluca. 2018.Building Large-Scale Web Applications with Angular: Yourone-stop guide to building scalable and production-grade Angular web apps. Packt Publishing Ltd
[3]
Alessandro Bianchi, Danilo Caivano, Filippo Lanubile, and Giuseppe Visaggio. 2003. Defect detection in a distributed software maintenance project. InGSD’03 The International Workshop on Global Software Development. 48.
[4]
IS Board. 1990. Ieee standard glossary of software engineering terminology.New York Inst. Electr. Electron. Ehgineers(1990).
[5]
I. Buchmann, S. Frischbier, and D. Putz. 2011. Towards an Estimation Model for Software Maintenance Costs. In2011 15th European Conference onSoftware Maintenance and Reengineering. 313–316. https://doi.org/10.1109/CSMR.2011.45
[6]
Marcelo Cataldo, Matthew Bass, James D Herbsleb, and Len Bass. 2007. On coordination mechanisms in global software development. InInternationalConference on Global Software Engineering (ICGSE 2007). IEEE, 71–80.
[7]
Lise Tordrup Heeager and Jeremy Rose. 2015. Optimising agile development practices for the maintenance operation: nine heuristics.EmpiricalSoftware Engineering20 (2015). https://doi.org/10.1007/s10664-014-9335-77
[8]
J. D. Herbsleb and A. Mockus. 2003. An empirical study of speed and communication in globally distributed software development.IEEE Transactionson Software Engineering29, 6 (2003), 481–494. https://doi.org/10.1109/TSE.2003.1205177
[9]
James D Herbsleb, Daniel J Paulish, and Matthew Bass. 2005. Global software development at siemens: experience from nine projects. InProceedingsof the 27th international conference on Software engineering. 524–533.
[10]
J Nielsen. 1995. How to conduct a heuristic evaluation. Nielsen Norman Group.Available online (last accessed November 2016) at: http://www.nngroup.com/articles/how-to-conduct-a-heuristic-evaluation(1995).
[11]
Edward Erhieyovwe Ogheneovo. 2013. Software Maintenance and Evolution: The Implication for Software Development.West African Journal ofIndustrial and Academic Research7, 1 (2013), 81–92.
[12]
Roger S Pressman. 2010. Software Engineering-A Practitioners Approach.
[13]
Cláudio Sant'Anna, Alessandro Garcia, Christina Chavez, Carlos Lucena, and Arndt Von Staa. 2003. On the reuse and maintenance of aspect-orientedsoftware: An assessment framework. InProceedings XVII Brazilian Symposium on Software Engineering, Vol. 26.
[14]
Ruchi Shukla and Arun Kumar Misra. 2008. Estimating software maintenance effort: a neural network approach. InProceedings of the 1st India software engineering conference. 107–112.
[15]
Ian Sommerville. 2011. Software engineering 9th Edition.ISBN-10137035152 (2011), 18.
[16]
E Burton Swanson. 1976. The dimensions of maintenance. InProceedings of the 2nd international conference on Software engineering. 492–497.
[17]
Bayarbuyan Ulziit, Zeeshan Akhtar Warraich, Cigdem Gencel, and Kai Petersen. 2015. A conceptual framework of challenges and solutionsfor managing global software maintenance.Journal of Software: Evolution and Process27, 10 (2015), 763–792. https://doi.org/10.1002/smr.1720 arXiv: https://onlinelibrary.wiley.com/doi/pdf/10.1002/smr.172010

Cited By

View all
  • (2024)Practices of critical challenges during requirements implementation in global software development:A systematic literature reviewVFAST Transactions on Software Engineering10.21015/vtse.v12i3.173512:3(166-176)Online publication date: 23-Sep-2024
  • (2024)Management of Remote Work in Distributed Software Development: A Systematic Literature ReviewSoftware Engineering Methods Design and Application10.1007/978-3-031-70285-3_12(153-175)Online publication date: 23-Oct-2024
  • (2023)Svelte.js: The Most Loved Framework Today2023 2nd International Conference for Innovation in Technology (INOCON)10.1109/INOCON57975.2023.10101104(1-7)Online publication date: 3-Mar-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
ASSE '21: 2021 2nd Asia Service Sciences and Software Engineering Conference
February 2021
143 pages
ISBN:9781450389082
DOI:10.1145/3456126
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 June 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Collaboration in software development
  2. Global Software maintenance
  3. challenges of development
  4. design of interface
  5. industry experience
  6. project organization
  7. testing

Qualifiers

  • Article
  • Research
  • Refereed limited

Funding Sources

  • This work was partially supported by Samsung Eletrônica da Amazonia Ltda, under the auspice of the informatics law n° -
  • This work was supported by the Sidia: Institute of Science and Technology

Conference

ASSE '21

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)0
Reflects downloads up to 04 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Practices of critical challenges during requirements implementation in global software development:A systematic literature reviewVFAST Transactions on Software Engineering10.21015/vtse.v12i3.173512:3(166-176)Online publication date: 23-Sep-2024
  • (2024)Management of Remote Work in Distributed Software Development: A Systematic Literature ReviewSoftware Engineering Methods Design and Application10.1007/978-3-031-70285-3_12(153-175)Online publication date: 23-Oct-2024
  • (2023)Svelte.js: The Most Loved Framework Today2023 2nd International Conference for Innovation in Technology (INOCON)10.1109/INOCON57975.2023.10101104(1-7)Online publication date: 3-Mar-2023
  • (2022)A Strategy to Lead with Multiple Dependencies in a Coding Branch Structure: A Case Study with Mobile Device Production2022 International Conference on Computer Technologies (ICCTech)10.1109/ICCTech55650.2022.00024(101-109)Online publication date: Feb-2022
  • (2022)Evaluating the performance of web rendering technologies based on JavaScript: Angular, React, and Vue2022 XVLIII Latin American Computer Conference (CLEI)10.1109/CLEI56649.2022.9959901(1-9)Online publication date: 17-Oct-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media