Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3634848.3634859acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicsieConference Proceedingsconference-collections
research-article

Assertive Wiki: An Experience Report In The Industry on the Redesign of Software Requirements Documentation

Published: 24 January 2024 Publication History
  • Get Citation Alerts
  • Abstract

    The development of requirements documentation in the software life cycle process is a crucial step in requirements engineering. However, due to excessive documentation, multiple databases for reference, and difficulties in understanding requirements, the testing process can become exhaustive. Existing literature already demonstrates that well-written documentation results in higher-quality product delivery. In summary, the industry focuses on clarity and objectivity in business rules, but does not address the issues of excessive documentation and multiple requirement databases. The aim of this study is to highlight the value of developing usable and useful documentation within the context of SIDIA, an Institute of Science and Technology. To achieve this, the Assertive Wiki was developed, comprising 45 wikis that document requirements based on the application of UX/UI Design and A/B Testing techniques. Through qualitative research conducted with a software testing team at SIDIA, it is demonstrated that 90% of the testers agree that the utilities and databases built in this manner are useful. Thus, it can be concluded that the applied requirements documentation process, through the use of Assertive Wiki, led to testers satisfaction with testing activities.

    References

    [1]
    Glívia BARBOSA. 2009. A requirements elicitation process with a focus on elicitation technique selection. Brazilian Symposium on Software Quality (SBQS).
    [2]
    João Lucas de Castro CORREIA. 2018. Implementation of strategies based on business intelligence in a digital solutions agency.
    [3]
    Marcelo Gitirana DANESI MORISSO, João Gabriel; GOMES FERREIRA. 2022. Relations between User Experience and Emotional design in human computer interaction. 46–61.
    [4]
    Cleidson R. B. de Souza, Marcelo A. Moretto, and Tayana U. C. Conte. 2019. Collaboration between testers and customers in requirements engineering: A systematic mapping study. Information and Software Technology 114 (2019), 25–40.
    [5]
    Helena Isabel Torres DOURADO. 2014. Comparative analysis between Lean UX and traditional methods of UX Design.
    [6]
    Hélio ENGHOLM JR. 2010. Software Engineering in practice. Novatec Publisher.
    [7]
    Luc Filion, Nicolas Daviot, Jean-Philippe Le Bel, and Marc Gagnon. 2017. Using Atlassian tools for efficient requirements management: An industrial case study. In 2017 Annual IEEE International Systems Conference (SysCon). IEEE, 1–6.
    [8]
    Xavier Franch, Cristina Palomares, Carme Quer, Samuel Renault, and François De Lazzer. 2010. A metamodel for software requirement patterns. In Requirements Engineering: Foundation for Software Quality: 16th International Working Conference, REFSQ 2010, Essen, Germany, June 30–July 2, 2010. Proceedings 16. Springer, 85–90.
    [9]
    Fátima Carolina França FREITAS. 2017. Web Development with UX/UI Design.
    [10]
    Jesse James Garrett. 2011. The Elements of User Experience.
    [11]
    Bela Gipp, Norman Meuschke, Sina Gorji, and Joeran Beel. 2021. Wiki systems in software engineering: a systematic mapping study. Empirical Software Engineering 26, 1 (2021), 1–56.
    [12]
    Irene Greif. 1988. Computer-supported cooperative work: A book of readings. Morgan Kaufmann Publishers Inc.
    [13]
    Taciana Novo KUDO. 2020. A tool for for constructing catalogs of behavioral requirements patterns. WER Publisher.
    [14]
    Kyounghee Kwon and Hyunwoo Yang. 2016. The Impact of Android OS Versions on Samsung Smartphone Sales. International Journal of Multimedia and Ubiquitous Engineering 11, 1 (2016), 181–186.
    [15]
    David G. Lankes. 2017. Information Science.
    [16]
    Nan Li and Jeff Offutt. 2016. Test oracle strategies for model-based testing. IEEE Transactions on Software Engineering 43, 4 (2016), 372–395.
    [17]
    Bernd Lindner. 2011. Confluence as corporate wiki. Presentation, User Group Munich (2011).
    [18]
    Travis Lowdermilk. 2019. User-Centered Design: A Guide for Developing User-Friendly Applications. Novatec Publisher.
    [19]
    Sourour Maalem and Nacereddine Zarour. 2016. Challenge of validation in requirements engineering. Journal of Innovation in Digital Ecosystems 3, 1 (2016), 15–21.
    [20]
    Linda A Macaulay. 2012. Requirements engineering. Springer Science & Business Media.
    [21]
    Luiz Eduardo Galvão MARTINS. 2001. A Software Requirements Elicitation Methodology Based on Activity Theory. University of Campinas, Brazil.
    [22]
    Sherif Mohamed 2015. Impact of Requirements Engineering Practices on Agile Project Success. Journal of Systems and Software 110 (2015), 87–101.
    [23]
    Bruce R PRESSMAN, Roger S.; MAXIM. 2021. Software Engineering-9. McGraw Hill Brasil.
    [24]
    Morgana Jaína SAUTHIER. 2020. Applying UX/UI Design Concepts in Portgo Platform. Knowledge Publisher.
    [25]
    Rodrigo Franzoi SCROFERNEKER. 2021. Applying A/B Tests in applications.
    [26]
    Clara Silveira, João Pascoal Faria, Ademar Aguiar, and Raul Vidal. 2005. Wiki based requirements documentation of generic software products. In Proceedings of the 10th Australian Workshop on Requirements Engineering (AWRE). 42–51.
    [27]
    John Smart and Jan Molak. 2023. BDD in Action. Simon and Schuster.
    [28]
    MR Strens and RC Sugden. 1996. Change analysis: a step towards meeting the challenge of changing requirements. In Proceedings IEEE symposium and workshop on engineering of computer-based systems. IEEE, 278–283.
    [29]
    Fabricio TEIXEIRA. 2014. Introduction and best practices in UX Design. Code House Publisher.
    [30]
    Guilherme Siqueira. VAZQUEZ, Carlos Eduardo; SIMOES. 2016. Requirements Engineering: business-oriented software. Brasport.
    [31]
    Raul WAZLAWICK. 2019. Software Engineering: Concepts and Practices. Elsevier Publisher Ltda.
    [32]
    Laurie Williams, Gabe Brown, Adam Meltzer, and Nachiappan Nagappan. 2011. Scrum+ engineering practices: Experiences of three microsoft teams. In 2011 International Symposium on Empirical Software Engineering and Measurement. IEEE, 463–471.
    [33]
    Y. Yua and Q. Xu. 2021. Research on Flat Design Based on UI Design. IEEE Asia-Pacific Conference on Image Processing, Electronics and Computers (IPEC), 423–426.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICSIE '23: Proceedings of the 2023 12th International Conference on Software and Information Engineering
    November 2023
    110 pages
    ISBN:9798400708107
    DOI:10.1145/3634848
    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: 24 January 2024

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. A/B Test
    2. Software Requirements
    3. Software Testing
    4. UX/UI Design

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICSIE 2023

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 8
      Total Downloads
    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)1

    Other Metrics

    Citations

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    HTML Format

    View this article in HTML Format.

    HTML Format

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media