PLEC, A Participative Process for GUI Prototyping

  • Javier J. Gutiérrez Escuela Técnica Superior de Ingeniería Informá tica, Sevilla, Spain
  • Carlos Arévalo Escuela Técnica Superior de Ingeniería Informá tica, Sevilla, Spain
  • David Lizcano School of Computer Science, Universidad a Distancia de Madrid, UDIMA, Madrid, Spain
Keywords: GUI, prototyping, team work


GUI is one of the key aspect of an information system from the point of view of customers and users. This paper introduces PLEC, a participative process for designing GUI interfaces with the collaboration of the final users and stakeholders. Participants do not need technical knowledge of GUI prototype. A case study has been developed and carried out to verify if PLEC process is feasible.


Download data is not yet available.

Author Biographies

Javier J. Gutiérrez, Escuela Técnica Superior de Ingeniería Informá tica, Sevilla, Spain

Javier J. Gutiérrez received his B.S. degree in Computer Science from University of Sevilla, Spain, in 2001. Since April 2003 he has been teaching and researching in the same University. He received the Ph.D. in Languages and Computer Science in 2011. He is currently researching about testing and model driven development. His research interests include combining techniques and tools with formal methods and improving agile solutions.

Carlos Arévalo, Escuela Técnica Superior de Ingeniería Informá tica, Sevilla, Spain

Carlos Arévalo PhD and MEng in Industrial Engineer at the University of Seville. He is a lecturer at the Department of Languages and Information Systems of the University of Seville. He has more than thirty years of experience in large software projects with private and public companies, as developer, analyst and senior consultant. He has worked in complex projects with tailor-made and ERP systems. His research areas include databases, software engineering and business process modeling. My research work concerns to reverse engineering Legacy Information Systems. It covers approaches to include time and resource perspectives in business processes.

David Lizcano, School of Computer Science, Universidad a Distancia de Madrid, UDIMA, Madrid, Spain

David Lizcano holds a Ph.D. in Computer Science (2010) and a M.Sc. in Research in Complex Software Development (2008) from the Universidad Politécnica de Madrid, UP. He is Professor at Madrid Open University, UDIMA. He held a research grant from the European Social Fund, and was involved in several national and European-funded projects relating to service-oriented architectures, programming paradigms, software engineering, human-computer interaction and end-user development. He has published his research in more than 30 high-ranking JCR-indexed journals.


Potts, C., Takahashi, K. and Anton, A.I. (1994) Inquiry-Based Requirements Analysis, IEEE Software, Vol. 11, Issue 2, pp. 21–32.

Kristiansen, P., and Rasmussen, R., “Building a Better Business Using the Lego Serious Play Method: The Lego Serious Play Method”. John Wiley & Sons Inc. USA. (2014).

F. Kifetew, D. Munante, A. Perini, A. Susi, A. Siena, and P. Busetta, “DMGame: A Gamified Collaborative Requirements Prioritisation Tool,” Proc. – 2017 IEEE 25th Int. Requir. Eng. Conf. RE 2017, pp. 468–469, 2017.

Cantoni, L., Faré, M., and Frick, E., “User Requirements with Lego.”. c2e83a9849916a88ffc6548b6736cc51250.pdf

Kurkovsky, S., “Teaching Software Engineering with LEGO Serious Play,” Proc. 2015 ACM Conf. Innov. Technol. Comput. Sci. Educ. – ITiCSE ’15, pp. 213–218, 2015.

Pettersson, J. S., and Andersson, H. (2017). Wizards of Oz in the Evolving Map of Design Research – Trying to Frame GUI Interaction Interviews Supporting Development of Interactive Systems in Interactive Sessions. HUMAN COMPUTER INTERACTION IN ISD.

Moore, J. M., and Texas, A. (2003). Communicating Requirements Using End-User GUI Constructions with Argumentation. 18th IEEE International Conference on Automated Software Engineering, 1527–1366.

Lizcano, D., Soriano, J., López, G., and Gutiérrez, J. J. (2017). Automatic verification and validation wizard in web-centred end-user software engineering. Journal of 9-Systems and Software, 125.

Lizcano, D., Alonso, F., Soriano, J., and López, G. (2016). Web-centred end-user component modelling. Future Generation Computer Systems, 54, 16–40. 2015.07.002

Knapp J., Zeratsky J., and Kowitz B. Sprint. Transworld Editions. 2016

Mohagheghi, P. (2010). An Approach for Empirical Evaluation of Model-Driven Engineering in Multiple Dimensions. From Code Centric to Model Centric: Evaluation the Effectiveness of MDD (C2M:EEMDD), (2006).

Ko, A. J., LaToza, T. D., and Burnett, M. M. (2013). A practical guide to controlled experiments of software engineering tools with human participants. Empirical Software Engineering, 20(1), 110–141.

Madeyski, L., and Kawalerowicz, M. (2017). Software Engineering: Challenges and Solutions, 504, 1–13.

García-García, J. A., Escalona, M. J., Ravel, E., Rossi, G., and Urbieta, M. (2012, December). NDT-merge: a future tool for conciliating software requirements in MDE environments. In Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services (pp. 177–186). ACM.

Escalona, M. J., Urbieta, M., Rossi, G., García-García, J. A., and Luna, E. R. (2013). Detecting Web requirements conflicts and inconsistencies under a model-based perspective. Journal of Systems and Software, 86(12), 3024–3038.

García-García, J. A., Meidan, A., Carreño, A. V., and Risoto, M. M. (2017, October). A Model-Driven Proposal to Execute and Orchestrate Processes: PLM4BS. In International Conference on Software Process Improvement and Capability Determination (pp. 211–225). Springer, Cham.

Enríquez, J. G., Domínguez-Mayo, F. J., Escalona, M. J., García-García, J. A., Lee, V., and Goto, M. (2015). Entity Identity Reconciliation based Big Data Federation-A MDE approach.

García-García, J. A., Escalona, M. J., Martínez-García, A., Parra, C., and Wojdyński, T. (2015). Clinical process management: a model-driven & tool-based proposal.