selected scholarly activity
-
chapters
- Digging Deeper into the State of the Practice for Domain Specific Research Software. Lecture Notes in Computer Science. 545-559. 2022
- A Rational Document Driven Design Process for Scientific Software. 27-52. 2016
-
conferences
- GOOL: a generic object-oriented language. Proceedings of the 2020 ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation. 45-51. 2020
- Beyond software carpentry. Proceedings - International Conference on Software Engineering. 32-39. 2018
- Assurance cases for scientific computing software. Proceedings - International Conference on Software Engineering. 420-421. 2018
- Advantages, Disadvantages and Misunderstandings About Document Driven Design for Scientific Software. 2016 Fourth International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE). 41-48. 2016
- A knowledge-based approach to scientific software development. Proceedings of the International Workshop on Software Engineering for Science. 23-26. 2016
- Advantages, Disadvantages and Misunderstandings About Document Driven Design for Scientific Software. PROCEEDINGS OF SE-HPCCSE 2016: 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING OR HIGH PERFORMANCE COMPUTING IN COMPUTATIONAL SCIENCE AND ENGINEERING. 41-48. 2016
- Document driven certification of computational science and engineering software. Proceedings of the 1st International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering. 25-32. 2013
- A generative geometric kernel. Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation. 53-62. 2011
- AC 2011-2447: CLOSING THE DESIGN LOOP IN FRESHMAN ENGINEERING. ASEE Annual Conference and Exposition, Conference Proceedings. 2011
- Closing the Design Loop in Freshman Engineering. ASEE Annual Conference and Exposition, Conference Proceedings. 22.331.1-22.331.9. 2011
- 3rd CASCON Workshop on Software Engineering for Science. Proceedings of the 2010 Conference of the Center for Advanced Studies on Collaborative Research - CASCON '10. 420-420. 2010
- Reusability of FEA software: A program family approach. 2009 ICSE Workshop on Software Engineering for Computational Science and Engineering. 43-50. 2009
- 2nd CASCON Workshop on Software Engineering for Science. Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research - CASCON '09. 345-345. 2009
- Teaching and Using Service-Oriented Architecture (SOA) in an Academic Environment. 2008 2ND ANNUAL IEEE SYSTEMS CONFERENCE. 294-297. 2008
- Case Studies in Model Manipulation for Scientific Computing. Lecture Notes in Computer Science. 24-37. 2008
- Interval Subroutine Library Mission. Lecture Notes in Computer Science. 28-43. 2008
- SECOND NOTE ON BASIC INTERVAL ARITHMETIC FOR IEEE754R ISL WORK NOTE WN13B. Dagstuhl Seminar Proceedings. 2008
- Teaching and using service-oriented architecture (SOA) in an academic environment. 2008 2ND ANNUAL IEEE SYSTEMS CONFERENCE. 499-+. 2008
- Report from the 3rd International Symposium on Software Engineering Course Projects (SWECP 2006). Software Engineering Education Conference, Proceedings. 237-244. 2007
- Systematic Development of Requirements Documentation for General Purpose Scientific Computing Software. Proceedings of the IEEE International Conference on Requirements Engineering. 209-218. 2006
- Report from the 2nd International Workshop on Software Engineering Course Projects (SWECP 2005). Software Engineering Education Conference, Proceedings. 87-+. 2006
- Systematic development of requirements documentation for general purpose scientific computing software. RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS. 209-218. 2006
- A virtual laboratory for material testing. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 6. 273-278. 2005
- Objective stress rate considerations for viscoelastic response of polymers. High Performance Structures and Materials. 265-273. 2004
- Test structures for CD and overlay metrology on alternating aperture phase-shifting masks. Proceedings of the 2004 International Conference on Microelectronic Test Structures (IEEE Cat. No.04CH37516). 29-34. 2004
- Simulation of draw resonance in film casting using a material description of motion. ANTEC '99: PLASTICS BRIDGING THE MILLENNIA, CONFERENCE PROCEEDINGS, VOLS I-III. 255-259. 1999
- Nonisothermal film casting of a viscous polymer. CONFERENCE PROCEEDINGS AT ANTEC '98: PLASTICS ON MY MIND, VOLS I-3. 3512-3516. 1998
-
journal articles
- State of the Practice for Lattice Boltzmann Method Software. Archives of Computational Methods in Engineering. 31:313-350. 2024
- Generating Software for Well-Understood Domains. OASIcs : OpenAccess Series in Informatics. 109. 2023
- Long-Term Productivity Based on Science, not Preference. Workshop on the Science of Scientific-Software Development and Use, U.S. Department of Energy, Office of Advanced Scientific Computing Research, Dec, 2021. 2021
- Methodology for Assessing the State of the Practice for Domain X 2021
- Raising the Bar: Assurance Cases for Scientific Software. Computing in Science and Engineering. 23:47-57. 2021
- Long-term Productivity for Long-term Impact 2020
- Building Confidence in Scientific Computing Software Via Assurance Cases 2019
- Debunking the Myth That Upfront Requirements Are Infeasible for Scientific Computing Software. 2019 IEEE/ACM 14th International Workshop on Software Engineering for Science (SE4Science). 33-40. 2019
- Seismology software: state of the practice. Journal of Seismology. 22:755-788. 2018
- Statistical Software for Psychology: Comparing Development Practices Between CRAN and Other Communities. CoRR. abs/1802.07362. 2018
- State of the Practice for GIS Software. CoRR. abs/1802.03422. 2018
- Collaborative and Competitive Video Games for Teaching Computing in Higher Education. Journal of Science Education and Technology. 26:438-457. 2017
- State of the practice for mesh generation and mesh processing software. Advances in Engineering Software. 100:53-71. 2016
- A Document-Driven Method for Certifying Scientific Computing Software for Use in Nuclear Safety Analysis. Nuclear Engineering and Technology. 48:404-418. 2016
- Software Engineering for Scientists. Computing in Science and Engineering. 13:7-11. 2011
- A document driven methodology for developing a high quality Parallel Mesh Generation Toolbox. Advances in Engineering Software. 40:1155-1167. 2009
- Assessment of two a posteriori error estimators for elasticity problems. Canadian Journal of Civil Engineering. 35:1239-1250. 2008
- Numerical investigation of the reliability of a posteriori error estimation for advection–diffusion equations. International Journal for Numerical Methods in Biomedical Engineering. 24:711-726. 2008
- A posteriori error estimation based on numerical realization of the variational multiscale method. Computer Methods in Applied Mechanics and Engineering. 197:3637-3656. 2008
- Requirements Analysis for Engineering Computation: A Systematic Approach for Improving Reliability. Reliable Computing. 13:83-107. 2006
- Semi-formal design of reliable mesh generation systems. Advances in Engineering Software. 35:827-841. 2004
- Average strain strategy for finite elements. Finite Elements in Analysis and Design. 40:2011-2024. 2004
- Numerical simulation of film casting using an updated lagrangian finite element algorithm. Polymer Engineering and Science. 43:1105-1122. 2003
- A comparison of Eulerian and updated Lagrangian finite element algorithms for simulating film casting. Finite Elements in Analysis and Design. 38:401-415. 2002
- Nonisothermal two‐dimensional film casting of a viscous polymer. Polymer Engineering and Science. 40:1870-1877. 2000
- DRAW RESONANCE IN FILM CASTING AS A RESPONSE PROBLEM USING A MATERIAL DESCRIPTION OF MOTION. Journal of Plastic Film and Sheeting. 16:95-107. 2000
- DRAW RESONANCE IN FILM CASTING AS A RESPONSE PROBLEM USING A MATERIAL DESCRIPTION OF MOTION. Journal of Plastic Film and Sheeting. 16:95-107. 2000
- Comparing the speed-flow relationship for motorways with new data from the M6. Transportation Research Part A: Policy and Practice. 30:89-101. 1996
-
other
-
preprints