Abstract
One of the problems in the software development projects is the ambiguity of the requirements or the multiple interpretations of each user. Likewise, it is known that the cost of correcting an error is less if it is detected in the early phases such as analysis and design compared to detecting in later phases such as construction and maintenance. Software prototyping is an alternative solution to this problem, helping to minimize changes and rework in the final phases of the software process and thus avoiding costs and dissatisfaction. Despite this, prototyping is not widely used in the analysis, specification, and validation of requirements activities. This work evaluates the user’s appreciation regarding the practice of working with prototypes. A questionnaire was used to assess motivation, user experience, and learning ability. The results show a positive perception of the users who participated in this case study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sambare T (2017) Agility: the need of an hour for software industry. Int J Adv Res Comput Sci 8(9):41–46. https://doi.org/10.26483/ijarcs.v8i9.4886
Hussain A, Mkpojiogu EOC (2016) Requirements: towards an understanding on why software projects fail. AIP Conf. Proc. 1761:020046
«The Standish Group report 83.9% of IT projects partially or completely fail | Open Door Technology» (2015). [En línea]. https://www.opendoorerp.com/the-standish-group-report-83-9-of-it-projects-partially-or-completely-fail/. Accedido 22 abr 2020
Brito IS, Alburqueque M, Barreiros J, Cruz M (2018) «Industry needs in Requirements Engineering». In: International Conference of the Portuguese Society for Engineering Education (CISPEE 2018)
Chari K, Agrawal M (2017) Impact of incorrect and new requirements on waterfall software project outcomes. Empir. Softw. Eng. 23(1):165–185. https://doi.org/10.1007/s10664-017-9506-4
Abrahamsson L, Melin Wenström P (2018) Prototyping as a Technique for Requirements Engineering in Agile Software Development–A Case Study» Linköpings universitet
Suaib M, Iqbal T (2014) Requirement elicitation technique-a review paper. J. Comput. Math. Sci. IJCMS. 3(9):6
Boehm BW (1984) Software engineering economics. IEEE Trans. Softw. Eng. SE-10(1):4–21. https://doi.org/10.1109/TSE.1984.5010193
Pacheco C, García I, Reyes M (2018) Requirements elicitation techniques: a systematic literature review based on the maturity of the techniques. IET Softw. 12(4):365–378. https://doi.org/10.1049/iet-sen.2017.0144
Clerissi D, Leotta M, Reggio G, Ricca F (2016) «Test driven development of web applications: A lightweight approach» In: Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016, pp. 25–34 (2017)
Rivero JM, Grigera J, Rossi G, Luna ER, Montero F, Gaedke M (2014) Mockup-driven development: providing agile support for model-driven web engineering. Inf. Softw. Technol. 56(6):670–687. https://doi.org/10.1016/j.infsof.2014.01.011
RodríguezBarajas CT (2017) Impacto de los requerimientos en la calidad de software | Tecnología Investigación y Academia. Tecnol. Investig. Acad. 5(2):161–173
Diéguez, M., Sepúlveda, S., Canullan, D.: «Diseño de un Documento para la Elicitación y Especificación de Requerimientos: Caso Práctico», en Cuarto Encuentro de Informática y Gestión (EIG), October, p. 10 (2010)
Ahmed M, Adil M, Latif S (2015) Web application prototype: state-of-art survey evaluationational. Nat. Softw. Eng. Conf. NSEC 2015(2016):19–24
Porto JP, Gardey A (2019) Definición de mockup - Quées, Significado y Concepto. [En línea]. https://definicion.de/mockup/. Accedido 30 ene 2020
Swebok IC (2014) Software Engineering Body of Knowledge, v3 edn. IEEE Computer Society, Los Alamitos
Monsalve ES, Werneck VMB, Do Prado Leite JCS (2010) Evolución de un juego educacional de ingeniería de software a través de técnicas de elicitación de requisitos. In: 13th Workshop on Requirements Engineering, WER 2010, pp. 63–74
Khan MJ, Khan RA (2019) An investigation of prototyping technique in pakistani software industry. Mehran Univ Res J Eng Technol 38(4):945–960. https://doi.org/10.22581/muet1982.1904.08
Estacio B, Valentim N, Rivero L, Conte T, Prikladnicki R (2015) Evaluating the use of pair programming and coding dojo in teaching mockups development: an empirical study. In: 2015 48th Hawaii International Conference on System Sciences, pp. 5084–5093 (2015)
Butt SM, Onn A, Tabassam N, Butt MM (2014) Enhancing the effectiveness of software development and interface evaluation. J Comput Sci Inf Technol. 2(1):75–89 (2014)
Rocha T, Hak J-L, Winckler M, Nicolas O (2017) A comparative study of milestones for featuring gui prototyping tolos. J Softw Eng Appl SCIRP
Bajammal M, Mazinanian D, Mesbah A (2018) Generating reusable web components from mockups. In: ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, pp. 601–611
Pereira PFF, Rodrigues F, Ferreira C (2019) Code generator from mockups. In: Iberian Conference on Information Systems and Technologies, CISTI, vol. 2019-June
Alperowitz L, Weintraud AM, Kofler SC, Bruegge B (2017) Continuous Prototyping. In: Proceedings-2017 IEEE/ACM 3rd International Workshop on Rapid Continuous Software Engineering RCoSE 2017, pp. 36–42
Ligman J, Pistoia M, Tripp O, Thomas G (2016) Improving design validation of mobile application user interface implementation. In: IEEE/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft)
Clerissi D, Leotta M, Reggio G, Ricca F (2016) A lightweight semi-automated acceptance test-driven development approach for web applications. In: Bozzon A, CudreMaroux P, Pautasso C (eds) Web Engineering. Springer International Publishing, Cham, pp 593–597. https://doi.org/10.1007/978-3-319-38791-8_55
Suranto B (2015) Software prototypes: enhancing the quality of requirements engineering process». In: 2nd International Symposium on Technology Management and Emerging Technologies, ISTMET 2015 - Proceeding, pp. 148–153 (2015)
Ghazali M, Suaib NM, Sulaiman S, Ibrahim N, Hananto AL, Beran A (2018) Preliminary work on design thinking: addressing challenges using low-fidelity prototyping with rural teenagers. In: Proceeding - 2018 International Conference on ICT for Rural Development: Rural Development through ICT: Concept, Design, and Implication, IC-ICTRuDEv 2018, pp. 158–161
Von Wangenheim CG, Savi R, Borgatto AF (2013) SCRUMIA - an educational game for teaching SCRUM in computing courses. J Syst Softw 86(10):2675–2687
Dias HF, da Costa J, Pimentel HC (2017) O Papel da Comunicação na Elicitação de Requisitos – Entrevistas e Brainstorming. Revista de Engenharia e Pesquisa Aplicada 2(4):1–13. https://doi.org/10.25286/repa.v2i4.845
Rosa JCS, Matos E, Santos FS, Silva GJF (2018) Experimentando o SPIDe aplicado à Elicitação de Requisitos. In: do WER 2018 - Work. em Eng. Requisitos (2018)
Tascon A, Domínguez F (2017) Analysis of the usefulness of the scenario technique on requirements elicitation. Rev Antioqueña las Ciencias Comput Ing Softw. 7(1):59–67 (2017)
Schimiguel J, de Fabris L, Lopes CS, Peixoto A, Martins CA (2017) Técnicas para requisitos funcionais de Interfaces Homem Computador com recursos em elicitação. Res Soc Dev 6(1):47–63. https://doi.org/10.17648/rsd-v6i1.148
Savi R, von Wangenheim CG, Borgatto AF (2011) A model for the evaluation of educational games for teaching software engineering. In: 2011 25th Brazilian Symposium on Software Engineering, pp. 194–203
Goepel KD (2018) Implementation of an online software tool for the analytic hierarchy process (AHP-OS). Int J Anal Hierar Process 10(3):469–487. https://doi.org/10.13033/ijahp.v10i3.590
Gurcan F, Köse C, Kose C (2017) Analysis of software engineering industry needs and trends: implications for education. Int J Eng Educ. 33(4):1361–1368
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Delgado, PS., Bermudez, W., Pando, B., Ibarra, R. (2023). User’s Appreciation About Software Prototyping: A Case Study. In: Rocha, Á., Ferrás, C., Ibarra, W. (eds) Information Technology and Systems. ICITS 2023. Lecture Notes in Networks and Systems, vol 692. Springer, Cham. https://doi.org/10.1007/978-3-031-33261-6_28
Download citation
DOI: https://doi.org/10.1007/978-3-031-33261-6_28
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-33260-9
Online ISBN: 978-3-031-33261-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)