Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Software Engineer/Professional Software Developer

Handbook of Research on Computational Science and Engineering: Theory and Practice
we have tried to avoid the use of the term ‘software engineer’ because of the various arguments currently raging as to what the term involves. Instead, we have used ‘professional software developer’. By this, we mean someone whose focus is on the software (rather than on the science) and who is aware that software development involves rather more than mere coding.
Published in Chapter:
Developing Software for a Scientific Community: Some Challenges and Solutions
Judith Segal (The Open University, UK) and Chris Morris (STFC Daresbury Laboratory, UK)
DOI: 10.4018/978-1-61350-116-0.ch008
Abstract
There are significant challenges in developing scientific software for a broad community. In this chapter, we discuss how these challenges are somewhat different both from those encountered when a scientist end-user developer develops software to address a very specific scientific problem of his/her own, and from those encountered in many commercial developments. However, many developers of scientific community software are steeped in the culture of either scientific end-user or commercial development. As we shall discuss herein, neither background provides sufficient experience so as to meet the challenges of developing software for a scientific community. We make various proposals as to which development approaches, methods, techniques and tools might be useful in this context, and just as importantly, which might not.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR