Develop Methodology for Bioinformatics Software Development Using Agile

Thumbnail Image

Date

2017

Journal Title

Journal ISSN

Volume Title

Publisher

Neelain University

Abstract

Abstract Agile is an iterative approach to software development that relies on strong collaboration and automation to keep pace with dynamic environments. It provides a model for collaboration between software engineers and researchers. There is a huge gap between the software engineer who work as a bioinfomiatician and the bio science researcher in collaborating in developing computational and bioinformatics tools and databases. Agile methodologies represent one of the most common and widely used software development and management due to its simplicity. Because of lack of scientific knowledge and practice in each field about the other field. The development of a system in the field of bio-informatics requires full cooperation between specialists in the field of biology and specialists in the field of computer and work together as a team. In this research, we propose a framework that can be used in the research environment using Scrum as an agile method, we have successfully used agile development approaches to create and maintain biomedical software, including software for bioinformatics. We integrated the SCRUM and EXTREM PROGRAMMING ‘PAIR PROGRRAMING’ methodologies, which we found to be a successful selection and simple solution, efficient, inexpensive, applicable, and positively affect the development process. . This new method should be wide spread among the bioinformatics and computational biology research group to get their feedback and enhancements suggestions. The new tools should be developed according to this method to enable the research team to use this method more efficiently.

Description

A Thesis Submitted for the Partial Fulfillment of the Requirement of Master Science in Computer Science

Keywords

Bioinformatics Software

Citation

Endorsement

Review

Supplemented By

Referenced By