Software Engineering and Genomics: The Two Sides of the Same Coin?

José Fabián Reyes Román, Ana León Palacio, Óscar Pastor López

2017

Abstract

Programs are historically the basic notion in Software Engineering (SE) that represent the final artefact to be executed in a machine. These programs have been created by humans, using a silicon-based code, whose final components use a binary code represented by 0s and 1s. If we look at life as a program with a DNA-based genetic code and a final representation that uses four essential units (A, C, G and T), one challenging question emerges. Can we establish a correspondence between life -from a genomic perspective- and programs -from a Software Engineering perspective-? This paper assumes a positive answer to this question and goes further into this mapping by proposing how conceptual models (CM) are not only required to understand life but to manage the huge amount of data generated in the genomic domain day after day. The main contributions focus on i) showing how to design such a Conceptual Model of the Human Genome (CMHG), analysing how it evolves as knowledge accumulates on the domain, and ii) how these ideas can be applied in an advanced, genome-based, precision medicine, under the assumption that this medicine will only reach our health systems if these sound SE practices are properly applied in the genomic domain.

Download


Paper Citation


in Harvard Style

Reyes Román J., León Palacio A. and Pastor López Ó. (2017). Software Engineering and Genomics: The Two Sides of the Same Coin? . In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-250-9, pages 301-307. DOI: 10.5220/0006368203010307

in Bibtex Style

@conference{enase17,
author={José Fabián Reyes Román and Ana León Palacio and Óscar Pastor López},
title={Software Engineering and Genomics: The Two Sides of the Same Coin?},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2017},
pages={301-307},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006368203010307},
isbn={978-989-758-250-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Software Engineering and Genomics: The Two Sides of the Same Coin?
SN - 978-989-758-250-9
AU - Reyes Román J.
AU - León Palacio A.
AU - Pastor López Ó.
PY - 2017
SP - 301
EP - 307
DO - 10.5220/0006368203010307