“AI for SE” and “SE for AI” research areas have become the most popular areas in SE communities (ICSE, FSE, ASE, etc.). However, mainstream AI relies on statistical learning that suffers from exploiting correlation as causation. In this BoF session, we will discuss the opportunities that Causality may be able to bring to the SE table!
The National Science Foundation CISE Core Programs (NSF #21-616) has issued a new Dear Colleague Letter (DCL) on Design for Sustainability in Computing (DSC) (NSF #22-060). The purpose of DSC is to encourage the submission of novel and high impact proposals that advance sustainability in all aspects of computing broadly, as scoped within the CISE Core programs. DSC seeks proposals that look well beyond power/energy efficiency. Design for sustainable computing approaches with carbon and other sustainability metrics as first order optimization criteria are a particular goal of this DCL. For example, DSC encourages a full lifecycle analysis approach that considers computing across its lifecycle including embodied costs from manufacturing, impacts from supply chains, reuse, recycling, and disposal, all of which go beyond the supply chain. DSC is open to diverse notions of sustainability presuming they can be quantified and will provide impact. DSC is not soliciting proposals that solely seek to advance energy efficiency, performance, or other traditional computing metrics or develop computing to support sustainability in other domains. It is specifically focused on design for sustainable computing.
The goal of this BoF is to discuss ideas for curriculums, methods, and pedagogies for teaching software design to both students and practitioners. The motivation for this BoF originated from an observation that although design seems to be an important aspect of software development, there does not seem to be well-agreed, “standard” materials or curriculums for teaching design in SE curriculums. We are interested in a broad meaning of software design (beyond code-level design), including requirements for problem understanding, architectural design, human aspects of design, organizational and management challenges in software design, and designing for non-functional requirements (e.g., design for security).
The need to develop and test robust software that can be deployed in biomedical systems has grown significantly over recent years. We will discuss the software engineering challenges and research in the field.
Programming languages provide interfaces for software engineers to express their ideas. In this BoF, we will discuss research directions that pertain to user-centered design and evaluation of programming languages for programmers of all kinds. Come meet others who are interested in making programming languages more effective for programmers!
No schedule or scheduled events are not visible yet, check back later