[Bessig] Fwd: Call for Papers, SEA 2017
Davide Del Vento
ddvento at ucar.edu
Wed Jan 25 15:45:25 EST 2017
Regards,
Davide Del Vento,
NCAR Computational & Information Services Laboratory
Consulting Services Software Engineer
http://www2.cisl.ucar.edu/uss/csg/
SEA Chair http://sea.ucar.edu/
office: Mesa Lab, Room 55G
phone: (303) 497-1233
---------- Forwarded message ----------
From: Cecilia Banner <banner at ucar.edu>
Date: Mon, Jan 23, 2017 at 6:16 PM
Subject: Call for Papers, SEA 2017
To: sea2017 at ucar.edu
Cc: Cecilia Banner <banner at ucar.edu>
The future of software engineering in academic and research-based
organizations Conference
The sixth annual National Center for Atmospheric Research Software
Engineering Assembly (SEA) conference will take place in Boulder, CO, at
the NCAR Center Green Campus from April 10th to April 14th, 2017. The theme
for this year is the future of software engineering in academic and
research-based organizations.
Be a speaker
We are soliciting 30 min. talks from all engineering disciplines with a
focus on all aspects of contemporary software engineering. We particularly
welcome talks from speakers who are underrepresented in the computational
sciences. Conference topics:
1.
Data Analysis and Visualization: Data-driven scientific discovery has
become an essential component of modern science for many domains. Analysis
and visualization are the means by which "data" is transformed into
information, insight, and knowledge. We seek practitioners to highlight how
their software engineering efforts serve science by driving the discovery
process, or that facilitate conveying scientific results and concepts to a
larger audience. Topics may include:
1.
Analytics for high-dimensional data
2.
Machine Learning
3.
Web-based analysis and visualization
4.
Parallel tools, methods, frameworks
5.
Communicating complex science to a broader audience (storytelling)
6.
Hierarchical algorithms for big-data
7.
Computing in support of field studies
8.
Fusion of disparate data sources
9.
Storage and retrieval of big-data
2.
Security and Compliance: Information security, a.k.a. cybersecurity, is
receiving ever-increasing attention as a result of highly publicized data
breaches and massive denial-of-service attacks powered by compromised
computers and electronic devices. Organizations, especially financial and
healthcare organizations, must adhere to federal laws and regulations.
Security vulnerabilities in software often result from coding errors, so an
attention to best practices can result in not only more secure software,
but better software.
1.
General security mindset – why InfoSec is important
2.
Compliance: FISMA and other control families
3.
Common vulnerabilities and defenses in web applications
4.
Regression testing for vulnerabilities
5.
Security principles: Separation of duties, least privilege,
contingency planning
6.
Logging for audit trails
7.
Configuration management
3.
Agile Software Development: Agile has become the new norm in the
industry for IT development. Organizations are seeing tangible benefits
such as improved quality, faster delivery times, reduced costs, and
increased user satisfaction. Additionally, intangible benefits such as
increased team and employee morale and job satisfaction are often a
co-benefit. Soliciting talks and experience reports to highlight where the
research community can draw from industry to improve results and workplace
satisfaction.
1.
Agile software development introduction/basics
2.
Agile frameworks - Kanban, Scrum, SAFe, etc.
3.
Agile practices in scientific software development
4.
Agile and behavior-driven development (BDD) - Cucumber, etc.
5.
Case studies
6.
Useful tools/techniques
4.
Emerging Technology and Trends: Software engineering benefits from
emergent technologies for developers and also the use of advanced hardware.
We are soliciting speakers to highlight such emergent technologies for
scientific programming. Modern programming language extensions such as
object-oriented programming in Fortran 2008 is an example. HPC-centric
extensions such as OpenACC, vectorization directives are other examples.
Scientific programmers could benefit from the OpenHPC effort. The use of
Jupyter within scientific programming is of interest.
1.
GitHub LFS
2.
GitHub Atom editor
3.
New FPGA programming methods
4.
Coarray Fortran and other PGAS languages (Possible Tutorial)
5.
In-situ analysis for HPC applications (exoscale)
6.
GPU APIs: Khronos Vulkan
7.
Docker for HPC (provenance)
8.
Lua in simulations and on scientific devices [embedding computing]
5.
The conference will also have 3 days of tutorials. We are soliciting
tutorials that will focus on but not be limited to:
1.
Software Carpentry (Git, GitHub)
2.
Cloud hosting environments and workflows
3.
Continuous Integration / Delivery pipelines
4.
Docker / Containerization
5.
Shifter HPC
6.
Multicore software optimization
Abstracts can be submitted online at the conference registration website
<https://www.regonline.com/registration/checkin.aspx?EventId=1931850&MethodId=0&EventSessionId=&startnewreg=1>:
https://www.regonline.com/registration/checkin.aspx?
EventId=1931850&MethodId=0&EventSessionId=&startnewreg=1
For more information or questions please contact:
Nathan Wilhelmi
Software and Web Engineering Group Head
NCAR
wilhelmi at ucar.edu
303-497-1839 <(303)%20497-1839>
--
*Cecilia Banner*
*NCAR/CISL*
*Boulder CO *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.deltaforce.net/pipermail/bessig/attachments/20170125/f9b067b4/attachment-0001.html>
More information about the Bessig
mailing list