The success or otherwise of Software Engineering (SE) activities depends on the interactions among software engineers. Consequently, effective interactions depend largely on personality traits, which is a consistent and long-lasting tendency in behaviour. In psychology, five major trait factors (The Big Five Factors) have been generally used to assess personality of people. But, these might not be adequate in SE because of the required technical and cognitive skills. In this work, we first present Cognitive Ability as an additional factor that must be measured in order to adequately assess personality in SE. A research survey was conducted in order to capture personality requirements in SE. Based on the result of the survey conducted, we develop a model for assessing personality traits in SE. We then design an assessment technique that is based on responses to some well-structured and deductive on-line questions. The implementation of the model using Visual Basic resulted in a much-needed tool that can guide intending software engineers in choosing area of specialization in SE based on their personality traits.
Software security breaches are now very extremely common and a larger percentage is caused by software design defects. Since individuals and organizations now completely depend on software systems for their day-to-day operations, it is then important to produce secure software products. This paper discusses the problems of producing secure software products and provides a model for improving software security. The model -Secure Software Development Model (SSDM), is unified model that integrates security engineering with software engineering so as to ensure effective production of secure software products. Supporting structure in form of laws is also presented to guide developers throughout the development process. We then present our experience that validates the model.
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.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.