2009 ICSE Workshop on Software Engineering for Computational Science and Engineering 2009
DOI: 10.1109/secse.2009.5069155
|View full text |Cite
|
Sign up to set email alerts
|

How do scientists develop and use scientific software?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

3
178
1
8

Year Published

2010
2010
2023
2023

Publication Types

Select...
7
2
1

Relationship

1
9

Authors

Journals

citations
Cited by 211 publications
(190 citation statements)
references
References 5 publications
3
178
1
8
Order By: Relevance
“…On the contrary, the AFA framework abstracts the combined power of several architectural styles and thus facilitates the implementation of new requirements by specific changes in the AFA structure (coordinators and set of aspects). The advantage of such a structure is that an average engineer [20] with limited knowledge about e.g., design patterns, object-oriented programming, or available frameworks operates with simple concepts in each category. This limits the numbers of design and implementation decisions an average engineer would have to make.…”
Section: Discussionmentioning
confidence: 99%
“…On the contrary, the AFA framework abstracts the combined power of several architectural styles and thus facilitates the implementation of new requirements by specific changes in the AFA structure (coordinators and set of aspects). The advantage of such a structure is that an average engineer [20] with limited knowledge about e.g., design patterns, object-oriented programming, or available frameworks operates with simple concepts in each category. This limits the numbers of design and implementation decisions an average engineer would have to make.…”
Section: Discussionmentioning
confidence: 99%
“…Hannay et al [2009] investigated how scientists develop software, using an online survey. The research concluded that, despite software being crucial to scientific practice, the dissemination of knowledge about the use and development of software occurred internally within disciplines.…”
Section: Scientific Programming In Practicementioning
confidence: 99%
“…A recent study among scientists showed that over 95% are self-taught (Hannay et al, 2009), and Greg Wilson, who has taught software development to scientists over the past two decades, came to the conclusion that more 'advanced' topics such as object-oriented programming, XML, and Make had to be dropped from the curriculum (Wilson, 2016). Hence, for the solution to be adopted by the intended user base, it must present researchers with a simple interface to XMPP, that does not require them to understand the intricacies of the XMPP protocol or XML, and does not require them to deal with issues of multithreading and asynchronous calls.…”
Section: Simple Interface To Xmppmentioning
confidence: 99%