Limits...
Developing sustainable software solutions for bioinformatics by the " Butterfly" paradigm.

Ahmed Z, Zeeshan S, Dandekar T - F1000Res (2014)

Bottom Line: User feedback is valued as well as software planning in a sustainable and interoperable way.A middleware supports a user-friendly Graphical User Interface (GUI) as well as a database/tool development independently.We validated the approach of our own software development and compared the different design paradigms in various software solutions.

View Article: PubMed Central - PubMed

Affiliation: Department of Neurobiology and Genetics, Biocenter, University of Wuerzburg, Wuerzburg, 97074, Germany ; Department of Bioinformatics, Biocenter, University of Wuerzburg, Wuerzburg, 97074, Germany.

ABSTRACT
Software design and sustainable software engineering are essential for the long-term development of bioinformatics software. Typical challenges in an academic environment are short-term contracts, island solutions, pragmatic approaches and loose documentation. Upcoming new challenges are big data, complex data sets, software compatibility and rapid changes in data representation. Our approach to cope with these challenges consists of iterative intertwined cycles of development (" Butterfly" paradigm) for key steps in scientific software engineering. User feedback is valued as well as software planning in a sustainable and interoperable way. Tool usage should be easy and intuitive. A middleware supports a user-friendly Graphical User Interface (GUI) as well as a database/tool development independently. We validated the approach of our own software development and compared the different design paradigms in various software solutions.

No MeSH data available.


App Ant Database’s smart phone graphical user interface.Scientific software solution towards the experiment data management during experimentation on desert ants. It offers user friendly graphical interfaces for the experimental data entrance, manipulation, management and sharing (http://www.neurogenetics.biozentrum.uni-wuerzburg.de/en/project/services/ant_app_db/).
© Copyright Policy - open-access
Related In: Results  -  Collection

License 1 - License 2
getmorefigures.php?uid=PMC4215756&req=5

f13: App Ant Database’s smart phone graphical user interface.Scientific software solution towards the experiment data management during experimentation on desert ants. It offers user friendly graphical interfaces for the experimental data entrance, manipulation, management and sharing (http://www.neurogenetics.biozentrum.uni-wuerzburg.de/en/project/services/ant_app_db/).

Mentions: App Ant Database84 (Figure 13) is a scientific software solution, featuring a distributed and embedded database system in the form of a smart phone, tablet and desktop application towards experimental data management and approximate solar estimations during experimentation on different insects (Department of Behavioral Physiology and Sociobiology, Biocenter, University of Wuerzburg, Germany). It is unique and the first bioinformatics smart phone application to be used in the deserts for the behavioral experiments. After extensive requirement engineering, we established an extremely easy to use graphical interface. Furthermore, after studying the user requirements in monitoring desert ant movement and orientation in the desert, the application not only automatically records ant movements, but also estimates and calculates automatically all additional variables required for the project such as azimuth, solar time, equation of the time, time offset, hour angle, altitude, sunrise, sunset and solar noon using astronomical algorithms, recommended by the National Oceanic and Atmospheric Administration (NOAA).


Developing sustainable software solutions for bioinformatics by the " Butterfly" paradigm.

Ahmed Z, Zeeshan S, Dandekar T - F1000Res (2014)

App Ant Database’s smart phone graphical user interface.Scientific software solution towards the experiment data management during experimentation on desert ants. It offers user friendly graphical interfaces for the experimental data entrance, manipulation, management and sharing (http://www.neurogenetics.biozentrum.uni-wuerzburg.de/en/project/services/ant_app_db/).
© Copyright Policy - open-access
Related In: Results  -  Collection

License 1 - License 2
Show All Figures
getmorefigures.php?uid=PMC4215756&req=5

f13: App Ant Database’s smart phone graphical user interface.Scientific software solution towards the experiment data management during experimentation on desert ants. It offers user friendly graphical interfaces for the experimental data entrance, manipulation, management and sharing (http://www.neurogenetics.biozentrum.uni-wuerzburg.de/en/project/services/ant_app_db/).
Mentions: App Ant Database84 (Figure 13) is a scientific software solution, featuring a distributed and embedded database system in the form of a smart phone, tablet and desktop application towards experimental data management and approximate solar estimations during experimentation on different insects (Department of Behavioral Physiology and Sociobiology, Biocenter, University of Wuerzburg, Germany). It is unique and the first bioinformatics smart phone application to be used in the deserts for the behavioral experiments. After extensive requirement engineering, we established an extremely easy to use graphical interface. Furthermore, after studying the user requirements in monitoring desert ant movement and orientation in the desert, the application not only automatically records ant movements, but also estimates and calculates automatically all additional variables required for the project such as azimuth, solar time, equation of the time, time offset, hour angle, altitude, sunrise, sunset and solar noon using astronomical algorithms, recommended by the National Oceanic and Atmospheric Administration (NOAA).

Bottom Line: User feedback is valued as well as software planning in a sustainable and interoperable way.A middleware supports a user-friendly Graphical User Interface (GUI) as well as a database/tool development independently.We validated the approach of our own software development and compared the different design paradigms in various software solutions.

View Article: PubMed Central - PubMed

Affiliation: Department of Neurobiology and Genetics, Biocenter, University of Wuerzburg, Wuerzburg, 97074, Germany ; Department of Bioinformatics, Biocenter, University of Wuerzburg, Wuerzburg, 97074, Germany.

ABSTRACT
Software design and sustainable software engineering are essential for the long-term development of bioinformatics software. Typical challenges in an academic environment are short-term contracts, island solutions, pragmatic approaches and loose documentation. Upcoming new challenges are big data, complex data sets, software compatibility and rapid changes in data representation. Our approach to cope with these challenges consists of iterative intertwined cycles of development (" Butterfly" paradigm) for key steps in scientific software engineering. User feedback is valued as well as software planning in a sustainable and interoperable way. Tool usage should be easy and intuitive. A middleware supports a user-friendly Graphical User Interface (GUI) as well as a database/tool development independently. We validated the approach of our own software development and compared the different design paradigms in various software solutions.

No MeSH data available.