z-logo
open-access-imgOpen Access
Towards to Transfer the Directives of Communicability to Software Projects: Qualitative Studies
Author(s) -
Adriana Lopes,
Edna Dias Canedo,
Clarisse Sieckenius de Souza,
Tayana Conte
Publication year - 2021
Publication title -
journal of software engineering research and development
Language(s) - English
Resource type - Journals
ISSN - 2195-1721
DOI - 10.5753/jserd.2021.1942
Subject(s) - artifact (error) , software development , computer science , context (archaeology) , personal software process , software , software peer review , software development process , process (computing) , software engineering , team software process , knowledge management , software construction , artificial intelligence , paleontology , biology , operating system , programming language
The software artifacts developed in the early stages of the development process describe the proposed solutions for the software. For this reason, these artifacts are commonly used to support communication among members of the development team. Miscommunication through software artifacts occurs because practitioners typically focus on their modeling, without reflecting on how other software development team members interpret them. In this context, we proposed the Directives of Communicability (DCs) to support practitioners analyzing characteristics that affect the artifact’s content on communication via artifact. We conducted preliminary studies in a controlled environment with our proposal. However, we noticed that new studies are necessary to evaluate the DCs concerning practitioners’ perceptions before transferring them to the industry. In this paper, we present two studies performed aiming to transfer the DCs to the software industry. In the first study, we evaluated the practitioners’ perception about the DCs. In the second study, we evaluated the feasibility of the DCs in a software development team. The studies’ results indicated that DCs have the potential to support improvements in artifacts’ content to reduce miscommunication via artifact. To facilitate the use of our proposal in the software industry, we created procedures that support the adoption of the DCs and checklists for the application of each directive in the software artifacts. We noticed positive perceptions of practitioners about the application of DCs in software artifacts. We hope that our contribution support software development teams that use artifacts in your projects.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here