Impacts of using PDCA in the requirements specification process

被引:0
|
作者
Ferreira Costa, Alex Felipe [1 ]
Oliveira, Victoria T. [1 ]
Lelli, Valeria [1 ]
Santos, Ismayle Sousa [1 ]
de Castro Andrade, Rossana M. [1 ]
Gomes, Rafael Lopes [1 ]
机构
[1] Univ Estadual Ceara, Fortaleza, CE, Brazil
关键词
Use cases; PDCA; Software quality; Continuous process improvement;
D O I
10.1145/3629479.3629511
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The requirements specification plays a fundamental role in the software development process, impacting the final product's quality directly. However, many projects have faced challenges related to the requirements specification. In this context, this article presents an experience report of implementing improvements in the requirements specification process of a software project in an academia-industry partnership. This report highlights the importance of enhancing that process to address issues associated with extensive and complex requirements documentation. Thus, we used the PDCA cycle (Plan-Do-Check-Act) and apply the lessons learned from the PDCA's Check stage to improve the requirements specification process, making it clearer, more concise, and comprehensible for the stakeholders in the project. This article provides detailed descriptions of the PDCA cycle stages such as planning improvements, implementing actions and evaluation results and lessons learned. This PDCA-based approach showed to be effective in identifying and resolving problems in requirements specification activities, promoting positive changes in the requirements process.
引用
收藏
页码:244 / 253
页数:10
相关论文
共 50 条
  • [31] FORMAL SPECIFICATION OF SECURITY REQUIREMENTS USING THE THEORY OF NORMATIVE POSITIONS
    JONES, AJI
    SERGOT, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 648 : 103 - 121
  • [32] Model-driven user requirements specification using SysML
    Soares, Michel dos Santos
    Vrancken, Jos
    Journal of Software, 2008, 3 (06) : 57 - 68
  • [33] Requirements specification using templates: a model-driven approach
    Darif, Ikram
    El Boussaidi, Ghizlane
    Kpodjedo, Segla
    SOFTWARE AND SYSTEMS MODELING, 2025,
  • [34] A method for structural compatibility in software reuse using requirements specification
    Periyasamy, K
    Chidambaram, J
    COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 426 - 433
  • [35] From Natural Language Requirements to Formal Specification using an Ontology
    Sadoun, Driss
    Dubois, Catherine
    Ghamri-Doudane, Yacine
    Grau, Brigitte
    2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 755 - 760
  • [36] Using Eye Tracking Data to Improve Requirements Specification Use
    Ahrens, Maike
    Schneider, Kurt
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2020), 2020, 12045 : 36 - 51
  • [37] Deriving interoperable traveler support system specification through requirements engineering process
    Tsuchiya, R
    Matsuoka, A
    Goto, K
    Seki, K
    Ogino, T
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 330 - 334
  • [38] Verifying Security Requirements using Model Checking Technique for UML-Based Requirements Specification
    Aoki, Yoshitaka
    Matsuura, Saeko
    2014 IEEE 1ST INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2014, : 18 - 25
  • [39] Robust design requirements specification: a quantitative method for requirements development using quality loss functions
    Pedersen, Soren Nygaard
    Christensen, Martin E.
    Howard, Thomas J.
    JOURNAL OF ENGINEERING DESIGN, 2016, 27 (08) : 544 - 567
  • [40] Effects of Using Requirements Catalogs on Effectiveness and Productivity of Requirements Specification in a Software Project Management Course
    Luis Fernandez-Aleman, Jose
    Manuel Carrillo-de-Gea, Juan
    Vidal Meca, Joaquin
    Nicolas Ros, Joaquin
    Toval, Ambrosio
    Idri, Ali
    IEEE TRANSACTIONS ON EDUCATION, 2016, 59 (02) : 105 - 118