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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
González, J., Seoane, J., Robles, G.: Introducción al software libre. Primera edición. Fundació per a la Universitat Oberta de Catalunya (2003)
The Open source definition: Open source initiative (2006). https://opensource.org/osd. Accessed 19 Jan 2023
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)
DiBona, C., Ockman, S., Stone, M.: Open Sources: Voices from the Open Source Revolution, 1st edn. O'Reilly Media (1999)
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
Nielsen, J.: Nielsen's 10 Usability Heuristics (2006). https://www.heurio.co/nielsens-10-usability-heuristics. Accessed 19 Jan 2023
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
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
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
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
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
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
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
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)
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
Runeson, P., Höst, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples, 1st edn. Wiley (2012)
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)
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
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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)