Improvement in the requirements for engineering practices is needed in areas such as requirement elicitation, validation, prioritization, and negotiations between stakeholders to create successful projects for COVID-19 (coronavirus disease 2019) software. Many algorithms and techniques are used to create quality software projects, but they still need more improvement to work effectively for global pandemic COVID-19 software. By improving the reliability of requirement engineering practices using blockchain-based technology, the software will be reliable and will make it easier for the users working in a lockdown situation because of COVID-19. Therefore, our purpose is to identify the factors for reliable software engineering practices using blockchain-oriented technology for COVID-19 software. A systematic literature review is conducted to identify challenges and offer solutions. Through using blockchain-based technology for requirement engineering practices, the requirements will be gathered accurately and validated, and the conflicts between stakeholders will also be solved. It will improve the quality and reliability of COVID-19 software projects, which will help society work effectively from home. Improvement in the quality and reliability of COVID-19 software will improve users’ interest, and their working capacity will be increased.
Inappropriate team composition is one of the important factors that impact the overall results of software development. Software development integrates the technical part of work with social norms. Many studies have been carried out in this domain to provide effective solution for the mentioned problem. But, the ambiguity of the problem exists in the team models and methodologies where different researchers accentuate on different individual types of personality for an effective role in the teamwork. Therefore, this study intended to measure the differences in the personality preferences after applying the proposed methodologies for software development team composition. For that purpose, this study used RAMSET (Role Assignment Methodology for Software Engineering Teams) methodology to measure the impact on personality preferences of Malaysian students. In the study experiment, six teams followed the RAMSET steps (called Group RAMSET or GR) and six teams did not follow (called Group Freestyle or GF). Based on the results, one impression can be made that the personality preferences affect the overall project success. Therefore, it is important to find the effective personality preferences for software development roles to incorporate within the models and methodologies.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.