Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 14:40 - 15:00 at Mansfield / Sherbrooke - IDEs Chair(s): Sarah Nadi

Nowadays, many software systems are required to be updated and delivered in a short period of time. It is important for developers to make software embrace uncertainty, because user requirements or design decisions are not always completely determined. This paper introduces iArch-U, an Eclipse-based uncertainty-aware software development tool chain, for developers to properly describe, trace, and manage uncertainty crosscutting over UML modeling, Java programming, and testing phases. Integrating with Git, iArch-U can manage why/when/where uncertain concerns arise or are fixed to be certain in a project. In this tool demonstration, we show the world of uncertainty-aware software development using iArch-U. Our tool is open source software released from

Fri 31 May
Times are displayed in time zone: Eastern Time (US & Canada) change

14:00 - 14:20
When Code Completion Fails: a Case Study on Real-World CompletionsTechnical Track
Technical Track
Vincent HellendoornUniversity of California at Davis, USA, Sebastian ProkschUniversity of Zurich, Harald GallUniversity of Zurich, Alberto BacchelliUniversity of Zurich
DOI Pre-print Media Attached
14:20 - 14:40
Interactive Production Performance Feedback in the IDETechnical Track
Technical Track
Jürgen CitoMIT, Philipp LeitnerChalmers University of Technology & University of Gothenburg, Martin RinardMassachusetts Institute of Technology, Harald GallUniversity of Zurich
14:40 - 15:00
Git-based Integrated Uncertainty ManagerDemos
Naoyasu UbayashiKyushu University, Watanabe TakuyaEdirium K.K., Yasutaka KameiKyushu University, Ryosuke SatoKyushu University, Japan
Pre-print Media Attached
15:00 - 15:10
Beyond Integrated Development Environments: Adding Context to Software DevelopmentNIER Distinguished Paper AwardNIER
New Ideas and Emerging Results
Gail MurphyUniversity of British Columbia
15:10 - 15:30
Discussion Period