SIGPX #6
Special Interest Group on Programming Experience http://sigpx.org The University of Tokyo March 2, 2019 Chairs: Jun Kato (AIST), Hidehiko Masuhara (Titech)
SIGPX #6 Special Interest Group on Programming Experience - - PowerPoint PPT Presentation
SIGPX #6 Special Interest Group on Programming Experience http://sigpx.org The University of Tokyo March 2, 2019 Chairs: Jun Kato (AIST), Hidehiko Masuhara (Titech) Todays schedule 11am introduction Jun Kato, AIST 11:10am
Special Interest Group on Programming Experience http://sigpx.org The University of Tokyo March 2, 2019 Chairs: Jun Kato (AIST), Hidehiko Masuhara (Titech)
improvements in PL are not sufficient to support exploratory programming
the entire workflow requires more than mere toolkit design – IDE design
Requests for Startups (Aug. 2015) “Programming Tools” – Software developers are shaping more and more of our daily lives
…
’20- Programming Education gets popular Software Engineering Programming Language Human- Computer Interaction
We need to gather and consider
Programming Experience (PX)
Research Domains:
Methodologies:
Research Domains:
Methodologies:
Not a single person can cover this
Share your knowledge and do the right stuff
SIGPX #6
Technology
academia and industry
SE
C+D, Microsoft Japan Tokyo
academia
reports from international conference attendees
Technology
notice, including those from abroad
Tokyo
coding, live programming, and development support
Special Issue on
Processing” Vol.58, No.11
experience
McDirmid (Y Combinator Research HARC), Taka Umada (The University of Tokyo), Ryo Suzuki (University of Colorado Boulder), Tsubasa Yumura (NICT), Kazuo Ichikawa (The University of Tokyo), Katsuhiko Gondow et al. (Titech, Cybozu), Hidetake Uwano(NIT, Nara College)
See https://sigpx.org/en/ipsj2017/
#7, The University of Tokyo
including over half of students
domain-specific PX, machine learning & programming, and learnable programming
The University of Tokyo
gaming industry, problem solving, and recap on the international workshop
SIGPX #6
“end users”
HCI研究の歴史を復習します See how HCI people have done it
Tools, toolkits, API designs for developing user interfaces
フェース
End-user programming, more intuitive “professional” programming
Programming environments for developing applications
Tools, toolkits, API designs for developing user interfaces
https://www.youtube.com/watch?v=q0gJMDCrkZM https://www.youtube.com/watch?v=8pSLDYBQg5I
End-user programming, better UI for programming
Integrated development environments
ワークフロー全体を支援するため複数のツール・UIを複合
They have been always with evolutions of UI/applications
Sole tool development or API design considered as minor contributions