Your SlideShare is downloading. ×

Pawlik crc conf_2010_

257
views

Published on

Published in: Technology, Business

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
257
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • The content of this presentation: - What is Scientific software Development - What are the contexts of SSD - What are the problems related to SSD - My overall research aim and questions - The results of the pilot study - and the expected contributions of my PhD project
  • The reasons might be - supporting scientific practice (eg. Workflows) - developing software for own research project (eg. For a PhD) – computational science - transforming software into commercial package “ Formal software engineering methods might be poor fit” - iterative and incremental mode of scientific software development - programming languages Scientific software developers - not only end-users! - education - experience
  • Evolving and changing nature of science – problems with requirements; testing ect. Problems in communication and culture clashes Resusability, maintainability and documentation
  • What scientists see as software engineering? How do they pursue it? What SE methods are best applicable and useful in different contexts of ssd?
  • 6 interviewees – 5 companies – all transition Why I could not do observations nor artifacts but I'll do that in my official data collection
  • Guidelines - Exploratory study – describing in depth the transition thing Filling in some gaps in the literature
  • These come from my pilot study but
  • Transcript

    • 1. Supporting Scientific Software Development Aleksandra Pawlik [email_address] Centre for Research in Computing The Open University CRC PhD Student Conference 3 rd June 2010
    • 2. Contexts of Scientific Software Development
      • Reasons for scientific software development
      • Development teams, tools, project duration, etc.
      • Scientists as software developers
    • 3.
      • Specific to scientific software
      • Related to collaboration with software engineers
      • Emerging from changes in software usage
      Problems in Scientific Software Development
    • 4. Research Questions
      • What are the best ways of supporting scientific software development?
      Software Engineering Communication Collaboration
    • 5. Pilot Study
      • 6 semi-structured interviews
      • Emerging themes, thematic analysis (NVivo)
      • Findings: code ownership, legacy, documentation
    • 6. Expected Contributions
      • Guidelines to better support scientific software developers.
      • Improve collaboration between scientific developers and software engineers.
    • 7. Conclusions
      • Scientific software developers may know more about software engineering than we think.
      • Improving the support offered by software engineering field is possible.
    • 8. Thank you for your attention