The role of MPI in development time: a case study
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
How do scientists develop and use scientific software?
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Some challenges facing software engineers developing software for scientists
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Developing scientific applications using Generative Programming
SECSE '09 Proceedings of the 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering
Computer Supported Cooperative Work
A checklist for integrating student empirical studies with research and teaching goals
Empirical Software Engineering
Scalability of communicators and groups in MPI
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
A survey of scientific software development
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Towards the conception of scientific workflows for in silico experiments in software engineering
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Mojave: a development environment for the Cactus computational framework
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
Proceedings of the 34th International Conference on Software Engineering
Computational Engineering in the Cloud: Benefits and Challenges
Journal of Organizational and End User Computing
Scientific End-User Developers and Barriers to User/Customer Engagement
Journal of Organizational and End User Computing
An Analysis of Process Characteristics for Developing Scientific Software
Journal of Organizational and End User Computing
Executing reconfigurations in hierarchical component architectures
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
Proceedings of the 16th International ACM Sigsoft symposium on Component-based software engineering
A high-level framework for parallelizing legacy applications for multiple platforms
Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery
Proceedings of International Workshop on Adaptive Self-tuning Computing Systems
Amesos2 and Belos: Direct and iterative solvers for large sparse linear systems
Scientific Programming
Hi-index | 0.00 |
Studies of computational scientists developing software for high-performance computing systems indicate that these scientists face unique software engineering issues. Previous failed attempts to transfer SE technologies to this domain haven't always taken these issues into account. To support scientific-software development, the SE community can disseminate appropriate practices and processes, develop educational materials specifically for computational scientists, and investigate the large-scale reuse of development frameworks.