--- abstract: "This paper describes an action research project that we undertook with National Research Council Canada (NRC) scientists. Based on discussions about their \r\ndifficulties in using software to collect data and manage processes, we identified three requirements for increasing research productivity: ease of use for end- \r\nusers; managing scientific workflows; and facilitating software interoperability. Based on these requirements, we developed a software framework, Sweet, to \r\nassist in the automation of scientific workflows. \r\n\r\nThroughout the iterative development process, and through a series of structured interviews, we evaluated how the framework was used in practice, and identified \r\nincreases in productivity and effectiveness and their causes. While the framework provides resources for writing application wrappers, it was easier to code the applications’ functionality directly into the framework using OSS components. Ease of use for the end-user and flexible and fully parameterized workflow representations were key elements of the framework’s success. \r\n" altloc: [] chapter: ~ commentary: ~ commref: ~ confdates: ~ conference: ~ confloc: ~ contact_email: ~ creators_id: - ~ - norm.vinson@acm.org - ~ - ~ - ~ creators_name: - family: Vidger given: Mark honourific: '' lineage: '' - family: Vinson given: Norman G. honourific: '' lineage: '' - family: Singer given: Janice A. honourific: '' lineage: '' - family: Stewart given: Darlene honourific: '' lineage: '' - family: Mews given: Keith honourific: '' lineage: '' date: 2008-08 date_type: published datestamp: 2009-12-19 12:20:46 department: ~ dir: disk0/00/00/67/41 edit_lock_since: ~ edit_lock_until: ~ edit_lock_user: ~ editors_id: [] editors_name: [] eprint_status: archive eprintid: 6741 fileinfo: /style/images/fileicons/application_pdf.png;/6741/1/vigder_2008.pdf full_text_status: public importid: ~ institution: ~ isbn: ~ ispublished: pub issn: ~ item_issues_comment: [] item_issues_count: 0 item_issues_description: [] item_issues_id: [] item_issues_reported_by: [] item_issues_resolved_by: [] item_issues_status: [] item_issues_timestamp: [] item_issues_type: [] keywords: 'Workflow management, User Interfaces, scientific computing' lastmod: 2011-03-11 08:57:34 latitude: ~ longitude: ~ metadata_visibility: show note: ~ number: 4 pagerange: 52-58 pubdom: FALSE publication: IEEE Software publisher: ~ refereed: TRUE referencetext: "1. R. L. Baskerville, “Investigating Information Systems With Action Research,” Communications of the Association for Information Systems, 2, Article 19, 1999.\r\n \r\n2. J. Segal, “The Nature of Evidence in Empirical Software Engineering,” In proceedings of STEP '03: The Eleventh Annual International Workshop on Software Technology and Engineering Practice, IEEE Computer Society, 2003, pp. 40–47. \r\n\r\n3. J. Carver, “Empirical Studies in End-User Software Engineering and Viewing Scientific Programmers as End-Users,” In proceedings of Dagstuhl Seminar on \r\nEnd-User Software Engineering, Internationales Begegnungs-und Forschungszentrum für Informatik (IBFI) Schloss Dagstuhl, 2007. \r\n\r\n4. C. Letondal, “Participatory Programming: Developing programmable bioinformatics tools for end-users,” In H. Lieberman, F. Paterno, & V. Wulf (Eds.), End-User Development, Springer, 2005, pp. 207-242. \r\n\r\n5. A. Begel, “End-User Programming for Scientists: Modeling Complex Systems,” In proceedings of Dagstuhl Seminar on End-User Software Engineering, Internationales Begegnungs- und Forschungszentrum für Informatik (IBFI) Schloss Dagstuhl, 2007.\r\n\r\n6. G. C. Fox, and D. Gannon (Eds.), “Special Issue: Workflow in Grid Systems,” Concurrency and Computation: Practice and Experience, 18, 10, 2006.\r\n \r\n7. P. F. Dubois (Ed.), “Special Issue on Python in Scientific Computing,” Computing in Science and Engineering, 9, 3, 2007.\r\n \r\n8. C. B. Seaman, “Qualitative Methods,” in F. Shull, J. A. Singer, and D. Sjoberg (Eds.), Guide to Advanced Empirical Software Engineering, Springer, 2008, pp.35-62.\r\n \r\n9. N. G. Vinson, and J. A. Singer, “A Practical Guide to Ethical Research Involving Humans,” in F. Shull, J. A. Singer, and D. Sjoberg (Eds.), Guide to Advanced Empirical Software Engineering, Springer, 2008, pp.229-256. " relation_type: [] relation_uri: [] reportno: ~ rev_number: 25 series: ~ source: ~ status_changed: 2009-12-19 12:20:46 subjects: - comp-sci-hci succeeds: ~ suggestions: ~ sword_depositor: ~ sword_slug: ~ thesistype: ~ title: 'Supporting the Everyday Work of Scientists: Automating Scientific Workflows' type: journalp userid: 3938 volume: 25