skip to main content
10.1145/3323503.3360639acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
short-paper

User interface prototype generation from agile requirements specifications written in concordia

Published:29 October 2019Publication History

ABSTRACT

User interface prototypes (UIP) are widely used to get feedback before building a software feature. They can prevent misunderstandings between the software development team and other stakeholders (e.g., users, investors) that lead to rework or a resulting software that does not meet their needs. UIP can also be a valuable resource in Agile software development, in which feedback is key. In this paper, we present an approach to generate UIP automatically from Agile requirements specifications written in Concordia and its corresponding prototype tool. The tool is able to generate UIP for web-based applications. We evaluated the approach and the tool with questionnaires, and the results revealed that: (i) the generated UIP are very similar to those drawn by respondents; (ii) the generated source code has good enough quality to be reused by developers; and (iii) they save design and development time.

References

  1. Barry Boehm and Richard Turner. 2003. Balancing Agility and Discipline: a Guide for the Perplexed. Addison-Wesley.Google ScholarGoogle Scholar
  2. Karina Curcio, Tiago Navarro, Andreia Malucelli, and Sheila Reinehr. 2018. Requirements engineering: A systematic mapping study in agile software development. Journal of Systems and Software 139 (2018), 32--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Elkoutbi, I. Khriss, and R.k. Keller. 1999. Generating user interface prototypes from scenarios. Proceedings IEEE International Symposium on Requirements Engineering (Cat. No.PR00188) (1999). Google ScholarGoogle ScholarCross RefCross Ref
  4. Martin Fowler. 2008. Business Readable DSL. https://martinfowler.com/bliki/BusinessReadableDSL.htmlGoogle ScholarGoogle Scholar
  5. Lirisnei Gomes de Sousa. 2007. Geração de Interfaces de Usuário de Sistemas Web para Múltiplos Dispositivos com Uso de Componentes de IU. Ph.D. Dissertation. Post-graduation Program in Systems and Computation.Google ScholarGoogle Scholar
  6. Reyes Juárez-Ramírez, Carlos Huertas, and Sergio Inzunza. 2014. Automated Generation of User-Interface Prototypes Based on Controlled Natural Language Description. 2014 IEEE 38th International Computer Software and Applications Conference Workshops (2014). Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Massila Kamalrudin and John Grundy. 2011. Generating essential user interface prototypes to validate requirements. 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011) (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Thiago Delgado Pinto and Arndt von STAA. 2018. Unifying agile requirements specification quality control and implementation conformance assurance. Ph.D. Dissertation. Pontifical Catholic University of Rio de Janeiro, Informatics Department.Google ScholarGoogle Scholar
  9. Miriam Sayao and Julio Cesar Sampaio do Prado Leite. 2007. Requirements Verification and Validation: Natural Language Processing and Software Agents. Ph.D. Dissertation. Pontifical Catholic University of Rio de Janeiro, Informatics Department.Google ScholarGoogle Scholar
  10. Eva-Maria Schon, Jörg Thomaschewski, and María José Escalona. 2017. Agile Requirements Engineering: A systematic literature review. Computer Standards & Interface.Google ScholarGoogle Scholar
  11. THE CUCUMBER TEAM. [n.d.]. Gherkin Reference. https://cucumber.io/docs/gherkin/referenceGoogle ScholarGoogle Scholar

Index Terms

  1. User interface prototype generation from agile requirements specifications written in concordia

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      WebMedia '19: Proceedings of the 25th Brazillian Symposium on Multimedia and the Web
      October 2019
      537 pages
      ISBN:9781450367639
      DOI:10.1145/3323503

      Copyright © 2019 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 29 October 2019

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • short-paper

      Acceptance Rates

      Overall Acceptance Rate270of873submissions,31%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader