001     128607
005     20240313103129.0
024 7 _ |a 10.3389/fninf.2012.00031
|2 doi
024 7 _ |a pmid:23316158
|2 pmid
024 7 _ |a 1662-5196
|2 ISSN
024 7 _ |a 2128/4926
|2 Handle
024 7 _ |a WOS:000209207200001
|2 WOS
024 7 _ |a altmetric:1287409
|2 altmetric
037 _ _ |a FZJ-2013-00341
041 _ _ |a English
082 _ _ |a 610
082 _ _ |a 610
100 1 _ |a Zaytsev, Yury
|0 P:(DE-Juel1)151167
|b 0
|e Corresponding author
245 _ _ |a Increasing quality and managing complexity in neuroinformatics software development with continuous integration.
260 _ _ |a Lausanne
|c 2013
|b Frontiers Research Foundation
336 7 _ |a article
|2 DRIVER
336 7 _ |a Output Types/Journal article
|2 DataCite
336 7 _ |a Journal Article
|b journal
|m journal
|0 PUB:(DE-HGF)16
|s 1563264901_389
|2 PUB:(DE-HGF)
336 7 _ |a ARTICLE
|2 BibTeX
336 7 _ |a JOURNAL_ARTICLE
|2 ORCID
336 7 _ |a Journal Article
|0 0
|2 EndNote
500 _ _ |3 POF3_Assignment on 2016-02-29
520 _ _ |a High quality neuroscience research requires accurate, reliable and well maintained neuroinformatics applications. As software projects become larger, offering more functionality and developing a denser web of interdependence between their component parts, we need more sophisticated methods to manage their complexity. If complexity is allowed to get out of hand, either the quality of the software or the speed of development suffer, and in many cases both. To address this issue, here we develop a scalable, low-cost and open source solution for continuous integration (CI), a technique which ensures the quality of changes to the code base during the development procedure, rather than relying on a pre-release integration phase. We demonstrate that a CI-based workflow, due to rapid feedback about code integration problems and tracking of code health measures, enabled substantial increases in productivity for a major neuroinformatics project and additional benefits for three further projects. Beyond the scope of the current study, we identify multiple areas in which CI can be employed to further increase the quality of neuroinformatics projects by improving development practices and incorporating appropriate development tools. Finally, we discuss what measures can be taken to lower the barrier for developers of neuroinformatics applications to adopt this useful technique.
536 _ _ |a 331 - Signalling Pathways and Mechanisms in the Nervous System (POF2-331)
|0 G:(DE-HGF)POF2-331
|c POF2-331
|f POF II
|x 0
536 _ _ |a HASB - Helmholtz Alliance on Systems Biology (HGF-SystemsBiology)
|0 G:(DE-Juel1)HGF-SystemsBiology
|c HGF-SystemsBiology
|f HASB-2008-2012
|x 1
536 _ _ |a SMHB - Supercomputing and Modelling for the Human Brain (HGF-SMHB-2013-2017)
|0 G:(DE-Juel1)HGF-SMHB-2013-2017
|c HGF-SMHB-2013-2017
|f SMHB
|x 2
536 _ _ |a W2Morrison - W2/W3 Professorinnen Programm der Helmholtzgemeinschaft (B1175.01.12)
|0 G:(DE-HGF)B1175.01.12
|c B1175.01.12
|x 3
536 _ _ |a SLNS - SimLab Neuroscience (Helmholtz-SLNS)
|0 G:(DE-Juel1)Helmholtz-SLNS
|c Helmholtz-SLNS
|x 4
588 _ _ |a Dataset connected to CrossRef, juser.fz-juelich.de, PubMed,
700 1 _ |a Morrison, Abigail
|0 P:(DE-Juel1)151166
|b 1
773 _ _ |a 10.3389/fninf.2012.00031
|g Vol. 6
|0 PERI:(DE-600)2452979-5
|n 31
|p 1-16
|t Frontiers in neuroinformatics
|v 6
|y 2013
|x 1662-5196
856 4 _ |u http://dx.doi.org/10.3389/fninf.2012.00031
856 4 _ |u https://juser.fz-juelich.de/record/128607/files/FZJ-128607.jpg?subformat=icon-1440
|x icon-1440
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/128607/files/FZJ-128607.jpg?subformat=icon-180
|x icon-180
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/128607/files/FZJ-128607.jpg?subformat=icon-640
|x icon-640
|y OpenAccess
856 4 _ |u https://juser.fz-juelich.de/record/128607/files/FZJ-128607.pdf
|y OpenAccess
|z Published final document.
909 _ _ |p OA
|o oai:juser.fz-juelich.de:128607
909 _ _ |p OA
|o oai:juser.fz-juelich.de:128607
909 _ _ |p OA
|o oai:juser.fz-juelich.de:128607
909 C O |o oai:juser.fz-juelich.de:128607
|p openaire
|p open_access
|p VDB
|p driver
|p dnbdelivery
910 1 _ |a Forschungszentrum Jülich GmbH
|0 I:(DE-588b)5008462-8
|k FZJ
|b 0
|6 P:(DE-Juel1)151167
910 1 _ |a Forschungszentrum Jülich GmbH
|0 I:(DE-588b)5008462-8
|k FZJ
|b 1
|6 P:(DE-Juel1)151166
913 2 _ |a DE-HGF
|b Key Technologies
|l Decoding the Human Brain
|1 G:(DE-HGF)POF3-570
|0 G:(DE-HGF)POF3-579H
|2 G:(DE-HGF)POF3-500
|v Addenda
|x 0
913 1 _ |a DE-HGF
|b Gesundheit
|l Funktion und Dysfunktion des Nervensystems
|1 G:(DE-HGF)POF2-330
|0 G:(DE-HGF)POF2-331
|2 G:(DE-HGF)POF2-300
|v Signalling Pathways and Mechanisms in the Nervous System
|x 0
|4 G:(DE-HGF)POF
|3 G:(DE-HGF)POF2
914 1 _ |y 2013
915 _ _ |a Creative Commons Attribution CC BY 3.0
|0 LIC:(DE-HGF)CCBY3
|2 HGFVOC
915 _ _ |a DBCoverage
|0 StatID:(DE-HGF)0200
|2 StatID
|b SCOPUS
915 _ _ |a DBCoverage
|0 StatID:(DE-HGF)0500
|2 StatID
|b DOAJ
915 _ _ |a OpenAccess
|0 StatID:(DE-HGF)0510
|2 StatID
915 _ _ |a No Peer review
|0 StatID:(DE-HGF)0020
|2 StatID
915 _ _ |a DBCoverage
|0 StatID:(DE-HGF)0300
|2 StatID
|b Medline
920 1 _ |0 I:(DE-Juel1)JSC-20090406
|k JSC
|l Jülich Supercomputing Center
|x 0
920 1 _ |0 I:(DE-Juel1)IAS-6-20130828
|k IAS-6
|l Theoretical Neuroscience
|x 1
920 1 _ |0 I:(DE-82)080012_20140620
|k JARA-HPC
|l JARA - HPC
|x 2
920 1 _ |0 I:(DE-Juel1)INM-6-20090406
|k INM-6
|l Computational and Systems Neuroscience
|x 3
980 1 _ |a FullTexts
980 _ _ |a journal
980 _ _ |a VDB
980 _ _ |a I:(DE-Juel1)JSC-20090406
980 _ _ |a I:(DE-Juel1)IAS-6-20130828
980 _ _ |a I:(DE-82)080012_20140620
980 _ _ |a I:(DE-Juel1)INM-6-20090406
980 _ _ |a UNRESTRICTED
981 _ _ |a I:(DE-Juel1)IAS-6-20130828
981 _ _ |a I:(DE-Juel1)IAS-6-20130828
981 _ _ |a I:(DE-Juel1)INM-6-20090406


LibraryCollectionCLSMajorCLSMinorLanguageAuthor
Marc 21