Skip to main content

Adapting the Interface Content Modeling Technique in an Open Source Software Project: The Case of Koodo Reader

  • Conference paper
  • First Online:
Social Computing and Social Media (HCII 2024)

Abstract

Open Source Software (OSS) refers to software whose source code is publicly available, allowing its modification and distribution at no cost. However, due to these OSS projects’ collaborative and community-based nature, they often lack resources to focus on quality aspects, such as efficiency and usability. This research aims to apply the adapted Interface Content Model usability technique in the open-source software Koodo Reader project. We participated as volunteers in this project, although we did not have the authorization of the leading developer. To validate the effectiveness of the adapted technique, tests were conducted with representative users, covering a variety of interactions with the Koodo Reader interface. The results of these tests were used for prototyping, which was evaluated and validated by the user community of the Koodo Reader project. In conclusion, the successful application of the Interface Content Modeling technique has proven to be a tool that helps improve the quality of projects. It makes it easier for the developer community to collaborate to improve the end-user experience and make the project more appealing to users. This case exemplifies how collaboration and teamwork in the OSS context can generate innovative and effective solutions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Viñar, D.: Free software, free science: exploring some lessons that free software can bring to open science. Informatio 27(1), 336–371 (2022). https://doi.org/10.35643/Info.27.1.9

  2. González, J., Seoane, J., Robles, G.: Introducción al software libre. Primera edición. Fundació per a la Universitat Oberta de Catalunya (2003)

    Google Scholar 

  3. The Open source definition: Open source initiative (2006). https://opensource.org/osd. Accessed 19 Jan 2023

  4. Timoftei, S., Brad, E., Sarb, A., Stan, O.: Open source software in robotics. Acta Technica Napocensis Ser. Appl. Math. Mech. Eng. 61(3), 519–526 (2018)

    Google Scholar 

  5. DiBona, C., Ockman, S., Stone, M.: Open Sources: Voices from the Open Source Revolution, 1st edn. O'Reilly Media (1999)

    Google Scholar 

  6. Enriquez, J.G., Casas, S.I.: Usabilidad en aplicaciones móviles. Informe Científico Técnico UNPA 5(2), 25–47 (2013). https://doi.org/10.22305/ICT-UNPA.V5I2.71

  7. Nielsen, J.: Nielsen's 10 Usability Heuristics (2006). https://www.heurio.co/nielsens-10-usability-heuristics. Accessed 19 Jan 2023

  8. Dawood, K.A., Sharif, K.Y., Zaidan, A.A., Abd Ghani, A.A., Zulzalil, H.B., Zaidan, B.B.: Mapping and analysis of open source software (OSS) usability for sustainable OSS product. IEEE Access 7, 65913–65933 (2019). https://doi.org/10.1109/ACCESS.2019.2914368

    Article  Google Scholar 

  9. Yu, X., et al.: An open source platform for computational histopathology. IEEE Access. 9, 73651–73661 (2021). https://doi.org/10.1109/ACCESS.2021.3080429

    Article  Google Scholar 

  10. Lamberti, F., Paravati, G., Gatteschi, V., Cannavo, A., Montuschi, P.: Virtual character animation based on affordable motion capture and reconfigurable tangible interfaces. IEEE Trans. Visual Comput. Graphics 24(5), 1742–1755 (2018). https://doi.org/10.1109/TVCG.2017.2690433

    Article  Google Scholar 

  11. Léger, E., et al.: NousNav: a low-cost neuronavigation system for deployment in lower-resource settings. Int. J. Comput. Assist. Radiol. Surg. 17(9), 1745–1750 (2022). https://doi.org/10.1007/s11548-022-02644-w

    Article  Google Scholar 

  12. Brotherton, T., Brotherton, S., Ashworth, H., Kadambi, A., Ebrahim, H., Ebrahim, S.: Development of an offline, open-source, electronic health record system for refugee care. Front Digit Health 4, paper 847002 (2022). https://doi.org/10.3389/fdgth.2022.847002

  13. Hoskere, V., et al.: InstaDam: open-source platform for rapid semantic segmentation of structural damage. Appl. Sci. 11(2), paper 520 (2021). https://doi.org/10.3390/APP11020520

  14. Dawood, K.A., Sharif, K.Y., Ghani, A.A., Zulzalil, H., Zaidan, A.A., Zai-dan, B.B.: Towards a unified criteria model for usability evaluation in the context of open source software based on a fuzzy Delphi method. Inf. Softw. Technol. 130, 106453 (2021). https://doi.org/10.1016/J.INFSOF.2020.106453

    Article  Google Scholar 

  15. Llerena, L., Rodriguez, N., Gomez-Abajo, P., Castro, J.W., Acuña, S.T.: Adoption of the visual brainstorming in the open source software development process. In: Proceedings of the 2018 IEEE/ACM 40th International Conference on Software Engineering: Companion (ICSE’18-Companion), Gothenburg, Sweden, pp. 232–233 (2018)

    Google Scholar 

  16. Llerena, L., Rodriguez, N., Angelita, B., Castro, J.W., Mera, L.: Adoption of the organization of help according to the use case technique in the open-source software development process. In: Arai, K. (eds.) Intelligent Computing. SAI 2023. Lecture Notes in Networks and Systems, vol. 739, pp. 1039–1059. Springer, Cham, (2023). https://doi.org/10.1007/978-3-031-37963-5_72

  17. Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples, 1st edn. Wiley (2012)

    Google Scholar 

  18. Constantine, L.L., Lockwood, L.A.D.: Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design, 1st edn. Addison-Wesley Professional (1999)

    Google Scholar 

  19. Ferré, X.: Marco de integración de la usabilidad en el proceso de desarrollo software. Tesis PhD, Universidad Politécnica de Madrid, Madrid (España) (2005). https://doi.org/10.20868/UPM.THESIS.440

  20. Castro, J.W.: Incorporación de la usabilidad en el proceso de desarrollo open source software. Tesis PhD, Universidad Autónoma de Madrid, Madrid, España (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nancy Rodríguez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rodríguez, N., Guerrero, K., Castro, J.W., Manzaba, I. (2024). Adapting the Interface Content Modeling Technique in an Open Source Software Project: The Case of Koodo Reader. In: Coman, A., Vasilache, S. (eds) Social Computing and Social Media. HCII 2024. Lecture Notes in Computer Science, vol 14703. Springer, Cham. https://doi.org/10.1007/978-3-031-61281-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-61281-7_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-61280-0

  • Online ISBN: 978-3-031-61281-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics