Innovations and Advances in Computer Sciences and Engineering

pp 129-134


A New Perspective in Scientific Software Development

  • Atif Farid MohammadAffiliated withSchool of Computing, Queen’s University Email author 

* Final gross prices may vary according to local VAT.

Get Access


Scientific software development is a process whereby software is created to assist scientists in achieving their target solutions. This process lacks harmonious communication between scientists and software engineers and thus, a gap needs to be breached between the scientific community and the computing world. This vital issue can be resolved by utilizing a new perspective in scientific software development, using well-established practices of software engineering. This new paradigm is discussed in a case study with several scientists, who confirm its effectiveness for developing scientific software if it can be adapted to their environment.


Science software design documentation techniques tools methodologies