Download PDFOpen PDF in browser

Choosing the Best-fit Lifecycle Framework while Addressing Functionality and Security Issues

10 pagesPublished: March 13, 2019

Abstract

Software application development must include implementation of core functionality along with secure coding to contain security vulnerabilities of applications. Considering the life cycle that a software application undergoes, application developers have many opportunities to include security starting from the very first stage of planning or requirement gathering. However, before even starting requirement gathering, the software application development team must select a framework to use for the application’s lifecycle. Based on the application and organizational characteristics, software application developers must select the best-fit framework for the lifecycle. A software application’s functionality and security start with picking the right lifecycle framework.
When it comes to application development frameworks, one size does not fit all. Based on the characteristics of the application development organization such as the number of application developers involved, project budget and criticality, and the number of teams, one of the five frameworks will work better than others.
Keywords: Software development lifecycle, software functionality, software security, application development, framework security

Keyphrases: application development, framework security, software development lifecycle, software functionality, software security

In: Gordon Lee and Ying Jin (editors). Proceedings of 34th International Conference on Computers and Their Applications, vol 58, pages 107-116.

BibTeX entry
@inproceedings{CATA2019:Choosing_Best_fit_Lifecycle,
  author    = {Salman Faizi and Shawon Rahman},
  title     = {Choosing the Best-fit Lifecycle Framework while Addressing Functionality and Security Issues},
  booktitle = {Proceedings of 34th International Conference on Computers and Their Applications},
  editor    = {Gordon Lee and Ying Jin},
  series    = {EPiC Series in Computing},
  volume    = {58},
  publisher = {EasyChair},
  bibsource = {EasyChair, https://easychair.org},
  issn      = {2398-7340},
  url       = {/publications/paper/1tVS},
  doi       = {10.29007/cfm3},
  pages     = {107-116},
  year      = {2019}}
Download PDFOpen PDF in browser