In order to evaluate the suitability of a tool based 
on the model-driven paradigm and its acceptance in 
the industrial environment, a proof of concept was 
executed in two companies. This paper describes how 
the proofs of concept were planned, carried out and 
the results obtained. These results indicate that there 
is indeed a need for tool support for reusing 
information provided by mockups and that 
transforming them into models of NDT suite is the 
right kind of tool.  
We concluded that the proof of concept was a 
success, regarding the interest and acceptance in real 
environments of the tool for transforming prototypes 
into models. Our investment of time and resources in 
building this very simple prototype and the draft 
version of the plugin were affordable.  In addition, the 
companies guaranteed future support, meetings for 
the control of the tool, and the test in the internal 
development area of the companies once a stable 
version is available. 
However, this proof of concept is preliminary. An 
important future work is to try to improve it. 
Obviously, feedback of two companies may not be 
enough. We plan further proof of concepts in other 
companies to evaluate the suitability of our tool. 
A next step then will be the construction of the 
complete SocietySoft tool comprising the prototype 
design and the plugin for importing the prototype and 
transforming it into models. In this sense, the next 
concrete steps would be the development and testing 
of the transformations to obtain the elements of 
analysis, such as system requirements. Therefore, 
first, we will check and eventually change the 
prototyping tool from PowerPoint to an online tool 
with community support such as draw.io. This tool 
has to fulfil our requirements of exporting in XML 
format in a way that allows us to obtain appropriate 
transformations for our NDT plugin.  In addition, we 
have to refactor the code of the plugin developed to 
C# in order to obtain greater efficiency. 
For our beta version of the tool, we plan an 
experimentation and validation following the best 
practices of Juristo & Moreno (2001). They propose 
the following phases for the lifecycle of the 
validation: goal definition, design of the experiment, 
execution of the experiment, and analysis of the 
results. 
With all this, we will be able to get a complete 
tool, which allows maintaining traceability between 
the prototype and the model elements, with the cost 
reduction and time savings that this implies. 
 
ACKNOWLEDGEMENTS 
This paper was supported by the project “SocietySoft-
Transfer of tools, policies, and principles for creating 
quality software for the digital society” (AT17 5904 
USE) of the Andalusian Regional Government`s 
Department of Economy, Knowledge, Business, and 
Universities (Spain) and NICO project (PID2019-
105455GB-C31) of the Ministry of Science, 
Innovation and University of the Spanish 
Government. 
Furthermore, the authors would also like to thank 
the anonymous reviewers for their valuable 
comments and suggestions to improve the quality of 
the paper.  
REFERENCES 
Abrahão, S., Bordeleau, F., Cheng, B., Kokaly, S., Paige, 
R. F., Störrle, H., Whittle, J. (2017). User Experience 
for Model-Driven Engineering: Challenges and Future 
Directions. In 2017 ACM/IEEE 20th International 
Conference on Model Driven Engineering Languages 
and Systems (MODELS), 229-236. IEEE. 
Alfonso Hoyos, J.P., Restrepo-Calle, F. (2018) Fast 
prototyping of web-based information systems using a 
restricted natural language specification. 
Communications in Computer and Information 
Science, 866, 183-207. 
Anjum  R.,  Azam,  F., Anwar, M.W., Amjad, A. (2019). A 
meta-model to automatically generate evolutionary 
prototypes from software requirements. ACM 
International Conference Proceeding Series, 131-136. 
Budde, R., Kautz, K., Kuhlenkamp, K., & Züllighoven, H. 
(1992). What is prototyping?. Information Technology 
& People. 
De Croon, R., Klerkx, J., and Duval, E. (2015). Design and 
Evaluation of an Interactive Proof-of-Concept 
Dashboard for General Practitioners, 2015 International 
Conference on Healthcare Informatics, Dallas, TX, 
150-159, doi: 10.1109/ICHI.2015.25. 
Dingsøyr, T., Moe, N. B., Fægri, T. E., Seim, E. A. (2018). 
Exploring software development at the very large-
scale: a revelatory case study and research agenda for 
agile method adaptation. Empirical Software 
Engineering, 23(1), 490-520. 
Escalona, M. J., Gutierrez, J. J., Villadiego, D., León, A., & 
Torres, J. (2007). Practical experiences in web 
engineering. In Advances in Information Systems 
Development, 421-433. Springer, Boston, MA. 
Escalona, M. J., Gutierrez, J. J., Villadiego, D., León, A., 
Torres, J. (2007) Practical Experiences in Web 
Engineering, 421–433. Springer US. 
Escalona, M.J., Aragón, G. (2008). NDT: A Model-Driven 
Approach for Web Requirements. IEEE Trans. on 
Software Engineering 34 (3) 377-390