Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers | IEEE Journals & Magazine | IEEE Xplore

Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers


Abstract:

Scientists and engineers devote considerable effort to developing large, complex codes to solve important problems. However, while they often develop useful code, many sc...Show More

Abstract:

Scientists and engineers devote considerable effort to developing large, complex codes to solve important problems. However, while they often develop useful code, many scientists and engineers are frequently unaware of how various software engineering practices can help them write better code. This article presents the results of a survey on this topic.
Published in: Computing in Science & Engineering ( Volume: 15, Issue: 1, Jan.-Feb. 2013)
Page(s): 7 - 11
Date of Publication: 21 January 2013

ISSN Information:

References is not available for this document.

Knowing what you don't Know

As a specific example of this knowledge problem, Roscoe Bartlett (one of the authors), who comes from the chemical engineering and applied math wing of the computational science and engineering (CSE) community personally experienced “not knowing what he did not know” regarding the use of SE on his projects. He observed the same problem in many of his CSE colleagues.

Select All
1.
Z. Merali, "Computational Science: … Error … Why Scientific Programming Does Not Compute", Nature, vol. 467, pp. 775-777, 2010.
2.
L. Hochstein and V.R. Basili, "The ASC-Alliance Projects: A Case Study of Large-Scale Parallel Scientific Code Development", Computer, vol. 41, no. 3, pp. 50-58, 2008.
3.
V.R. Basili, "Understanding the High-Performance-Computing Community: A Software Engineers Perspective", IEEE Software, vol. 25, no. 4, pp. 29-36, 2008.
4.
R. Kendall, "Development of a Weather Forecasting Code: A Case Study", IEEE Software, vol. 25, no. 4, pp. 59-65, 2008.
5.
J.C. Carver, "Software Development Environments for Scientific and Engineering Software: A Series of Case Studies", Proc. 29th Intl Conf. Software Eng., pp. 550-559, 2007.
6.
J.C. Carver, "Self-Perceptions about Software Engineering: A Survey of Scientists and Engineers", tech. report SERG-2011–04, Oct. 2011.
7.
J.E. Hannay, "How Do Scientists Develop and Use Scientific Software?", Proc. 2009 ICSE Workshop on Software Eng. for Computational Science and Eng., pp. 1-8, 2009.
8.
M. Poppendieck and T. Poppendieck, Implementing Lean Software Development, Addison Wesley, 2007.
9.
S.M. Easterbrook and T.C. Johns, "Engineering the Software for Understanding Climate Change", Computing in Science Eng., vol. 11, no. 6, pp. 65-74, 2009.
10.
S. McConnell, Code Complete, Microsoft Press, 2004.
Contact IEEE to Subscribe

References

References is not available for this document.