Related Experiment Video
Updated: Oct 4, 2025

A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq
Published on: May 28, 2021
Improving bioinformatics software quality through incorporation of software engineering practices
1Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia.
Bioinformatics engineers can improve scientific software quality by adopting software engineering principles. Integrating these practices into education and project management fosters better development and collaboration.
Area of Science:
- Life Sciences
- Computational Biology
- Software Engineering
Background:
- Bioinformatics software is crucial for analyzing large life science datasets.
- Bioinformatics engineers often lack essential software engineering skills for robust software development.
- Improving the quality of bioinformatics software is a key challenge.
Purpose of the Study:
- To review and discuss efforts to enhance bioinformatics software quality.
- To identify core software engineering concepts applicable to bioinformatics development.
- To illuminate trends for viable solutions to development struggles.
Main Methods:
- Systematic literature review.
- Identification of core software engineering concepts (requirements, documentation, testing, integration).
- Analysis of trends in research for bioinformatics software development.
Main Results:
- Bioinformatics engineers benefit from incorporating software engineering principles.
- Cultural changes and formal education in software engineering are recommended.
- Open management improves software quality through collaboration.
Conclusions:
- Progress has been made in addressing bioinformatics software development issues.
- Further improvements are needed in formal education and management approaches.
- Shifting culture and management practices are essential for continued advancement.
Related Concept Videos
Quality Assurance
Statistical Software for Data Analysis and Clinical Trials
Improving Translational Accuracy
Health Information Technology and Healthcare Information System
Health Information Technology, commonly called HIT, integrates advanced information systems and technology in healthcare settings. Its primary functions include:
Quality Control
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
Protein Folding Quality Check in the RER

