カテゴリー別アーカイブ: 未分類

Applying Gamification to Motivate Students to Write High-Quality Code in Programming Assignments accepted for ACM ITiCSE 2019 (CORE Rank A)

Remin Kasahara, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa, “Applying Gamification to Motivate Students to Write High-Quality Code in Programming Assignments,” 24th ACM Annual Conference on Innovation and Technology in Computer Science Education (ACM ITiCSE 2019), Aberdeen, UK, 15-17 July 2019. (CORE Rank A)(acceptance rate 28% = 67/243)

Call for Participation AsianPLoP 2019: 8th Asian Conference on Pattern Languages of Programs

*Call for Participation*

AsianPLoP 2019
8th Asian Conference on Pattern Languages of Programs
Mar 20-22, 2019, Tokyo, Japan
http://asianplop.org
https://pl.csie.ntut.edu.tw/asianplop2019/

PLoP 2019 is a PLoP(R) Conference sanctioned by the Hillside Group.
PLoP is a registered trademark of the Hillside Group.

*Objective and Motivation*

A pattern is a solution to a recurring problem in a certain context
where numerous forces are felt. Patterns enable people to share
experience-based proven solutions in designing products, managing
processes, projects and organizations, and communicating with each
other more efficiently and effectively.

Asian Conference on Pattern Languages of Programs (AsianPLoP) will
take place for the eighth time, as a premier event for pattern authors
and users to get together, discuss and learn more about patterns and
pattern languages in the Asia region as well as other regions. The
purpose of AsianPLoP is to promote development of patterns, pattern
languages, technologies and experiences of patterns primarily about
software as well as domains.

*Invited Talk*

Yasutomo Sanui (Life is Tech!)

*Focused Workshops*

Idea Mining Workshop Using A Style Language for Enjoying Japan
Pattern Writing Workshop in Machine Learning Engineering
Agile Quality Workshop

*List of papers accepted*

Abstract and IoT security segmentation patterns
A Pattern for NFV Management and Orchestration
Misuse Patterns for NFV based on Privilege Escalation
Deployment Patterns for Confidence
The modeling pattern of human and society for AI business
本人・家族のための遺産相続の相談に関するパタン
習慣とダンスしよう – 日常生活でパターンを見つけ、使いこなすためのパターンランゲージ
AIで予想をするだけでなく説明もしよう。
誰もが生き生きと働ける社会を導く ユニバーサル・キャリアデザイン・パターン

*Venue*

Life is Tech!
2-12-3 Minamiazabu, Minato-ku, Tokyo 1060047 Japan
5min walk from Shirokane-takanawa Station
(Tokyo Metro, Tokyo Subway)

*Conference Program*

Mar 20
15:00 – 17:30 Pattern writing bootcamp
18:00 – Welcome reception at somewhere nearby

Mar 21
09:00 – 09:30 Opening and Introduction led by chairs
09:30 – 10:30 Game and Break (and Reading time)
10:30 – 12:00 Writer’s Workshop E1, J1
12:00 – 13:00 Lunch
13:00 – 14:00 Invited talk: Yasutomo Sanui (Life is Tech!)
14:00 – 15:30 Writer’s Workshop E2, J2
15:30 – 16:30 Game and Break (and Reading time)
16:30 – 18:00 Focused Workshops
a. Idea Mining Workshop Using “A Style Language for Enjoying Japan”
b. Pattern Writing Workshop in Machine Learning Engineering
18:00 – 18:15 Wrap-up 1st day
18:30 – Dinner at somewhere nearby

Mar 22
09:30 – 10:00 Overview and Game
10:00 – 11:30 Writer’s Workshop E3, J3
11:30 – 12:30 Lunch
12:30 – 14:00 Writer’s Workshop E4, Writing Group J4
14:00 – 15:00 Game and Break (and Reading time)
15:00 – 16:30 Writing Group J5, Agile Quality Workshop
16:30 – 17:00 Break
17:00 – 18:00 Retrospective and Closing Game

*Machine Learning Engineering Group*

In addition to the above-mentioned general topics, this year AsianPLoP
organizers collaborate with JSSST Special Interest Group on Machine
Learning Systems (MLSE, https://mlxse.connpass.com/ ).

*Registration*

https://register.hillside.net/asianplop-registration/

*Conference Committee*

General Chair:
Hironori Washizaki, Waseda University / NII / SYSTEM INFORMATION
/ eXmotion, Japan

Program Chairs:
Taichi Isaku, Keio Research Institute at SFC & CoCooking, Japan
Joseph Yoder, The Refactory Inc., USA
Nobukazu Yoshioka, National Institute of Informatics, Japan

Web Chairs:
Teddy Lee, Taipei Tech, Taiwan
Yu Chin Cheng, Taipei Tech, Taiwan

Program Committee:
Ademar Aguiar, Universidade do Porto
Arisa Kamata
Bimlesh Wadhwa, National University of Singapore
Christian Kohls, Technische Hochschule Koln
Chu-Ti Lin, National Chiayi University
Eduardo Guerra, National Institute of Space Research
Eduardo Fernandez, Florida Atlantic University
Emiliano Tramontana, Dipartimento di Matematica e Informatica, University of Catania
Foutse Khomh, DGIGL, Ecole Polytechnique de Montreal
Hironori Washizaki, Waseda University
Jiwon Kim
Joseph Yoder, The Refactory, Inc.
Jung-Sing Jwo, Tunghai University
Kai Chang, Auburn University
Nobukazu Yoshioka, National Institute of Informatics
Norihiro Yoshida, Nagoya University
Shang-Pin Ma, National Taiwan Ocean University
Shinpei Hayashi, The University of Tokyo
Sumit Kaira, IIT Kanpur
Taichi Isaku, Keio Research Institute at SFC & CoCooking, Japan
Takashi Iba, Keio University, Japan
Teddy Lee, National Taipei University of Technology
Y C Cheng, National Taipei University of Technology
Yuma Akado
================================================================

Landscape of IoT Patterns accepted for SERP4IoT 2019

Hironori Washizaki, Nobukazu Yoshioka, Atsuo Hazeyama, Takehisa Kato, Haruhiko Kaiya, Shinpei Ogata, Takao Okubo and Eduardo B. Fernandez, “Landscape of IoT Patterns,” short paper, 1st International Workshop on Software Engineering Research & Practices for the Internet of Things (SERP4IoT 2019), Colocated with the 41st ACM/IEEE International Conference on Software Engineering ICSE 2019, Montréal, QC, Canada: Monday 27 May 2019.

Patterns are encapsulations of problems and solutions under specific contexts. As the industry is realizing many successes (and failures) in IoT systems development and operations, many IoT patterns have been published such as IoT design patterns and IoT architecture patterns. Because these patterns are not well classified, their adoption does not live up to their potential. To understand the reasons, this paper analyzes an extensive set of published IoT architecture and design patterns according to several dimensions and outlines directions for improvements in publishing and adopting IoT patterns.

参加募集: 国際規格に基づくソフトウェア品質の測定評価と認証セミナー (2019年4月19日)

■参加募集
国際規格SQuaREに基づくソフトウェア品質の測定評価と認証セミナー
2019年4月19日(金)18:00-20:00 早稲田大学(参加無料)

システムやソフトウェアの品質要求および評価の国際規格 ISO/IEC 25000 SQuaRE シリーズの概要と改定内容、応用としての品質定量評価枠組みWSQB/WSQF(ICSE 2019発表)および品質認証制度PSQ認証の改定内容を詳しく解説します。

早稲田大学ではIPA 委託事業としてISO/IEC/JTC1 SC7/WG6 関係者やコンピュータソフトウェア協会等と連携し、SQuaRE シリーズを具体化してパッケージ製品やクラウドサービスの品質を体系的に定量評価する枠組みを実現、国内20製品超へ適用しました。その結果は国際的に評価され、世界最難関会議 ACM/IEEE ICSE 2019 に採択、さらには使いやすさを向上させる形で枠組みを改訂中です。その内容と活用事例を詳しく解説します。

加えて本セミナーでは SQuaRE シリーズの 2020 年に向けた大幅な改訂状況ならびに SQuaRE シリーズに基づく品質認証制度 PSQ 認証のPSQ-Lite, Standard, Premium への大幅リニューアルについて詳しく解説します。参加費無料です。ぜひご参加ください。

共催: 情報処理学会 情報規格調査会JTC 1/SC 7専門委員会
文部科学省社会人教育事業enPiT-Pro スマートエスイー
コンピュータソフトウェア協会(CSAJ)
早稲田大学グローバルソフトウェアエンジニアリング研究所
後援: 独立行政法人 情報処理推進機構(IPA)
日時: 2019年4月19日(金)18:00-20:00
場所: 早稲田大学グリーンコンピューティング研究開発センター 1階(東京メトロ 東西線・早稲田駅)
参加費: 無料、事前にお申し込みください。
プログラム: こちらからご参照ください。

TTC 2018年度調査: クラウド・IoT基盤におけるセキュリティ&プライバシを含む信頼性技術の標準・動向調査 報告

鷲崎 弘宜, 鄭 顕志, 本田 澄, 津田 直彦, “クラウド・IoT基盤におけるセキュリティ&プライバシを含む信頼性技術の標準・動向調査”, ⼀般社団法⼈情報通信技術委員会(TTC)2018年度 IoT/BD/AI時代に向けたデジュール及び フォーラム標準に関する標準化動向調査, 2019.

鷲崎・鵜林研 オープンハウス 2026年3月2, 3日 Washizaki & Ubayashi-lab Openhouse 2026 Mar 2, 3

以下の日程で63号館5階0523室にて鷲崎・鵜林研オープンハウスを開催しますので興味があればぜひ遊びに来てください。

Washizaki & Ubayashi lab is opened to students who are looking for laboratories for their graduation and master course researches in the following schedule at the Room 0523, 5th floor, Building 63. We welcome your visit!

3月2日(月) Mar 2nd MON 10:00-12:00, 13:00-15:00, 15:00-17:00
3月3日(火) Mar 3rd TUE 10:00-12:00, 13:00-15:00, 15:00-17:00

テーマ Themes

  • AIおよび機械学習(ML)ソフトウェア工学:機械学習システム(MLS)の開発を支援するモデリングフレームワーク(例: FGCS’24SQJ’24)、MLSの安全リスク評価、MLOpsワークフローパイプライン統合、機械学習および生成AIパターンの文書化と検出(例: Computer’22APSEC’23 ERAIT Pro’25, JISE’26 )、IoT設計パターン(例: IoT-J’20)、MLSにおける変更と欠陥の実証的研究および開発者の実践(例:SQJ’23
  • 機械学習、(生成)AI、自然言語処理(NLP)を用いたソフトウェア工学:信頼性と効率性を備えたソフトウェアシステムの開発・運用へのNLPおよび(生成)AI/MLの応用。例:生成AI支援要件工学(例:SPF’25)、データ駆動型ペルソナと要件工学(例:ICSE’18 NIERIJSEKE’21RE@Next ’25)、セキュリティ知識と文書の追跡・構造化(例:IEICE’25)、バグ報告および関連する課題報告・チケットの分析(例:EASE’24EASE’23)、アジャイル開発とプロセス分析(例:EASE’23Agile’12
  • ソフトウェア品質工学:ソフトウェア品質保証のための高度な工学的手法。自動プログラム修正や実証研究、プログラム修復の可視化(例:SEKE’23)、ソフトウェア信頼性評価と予測(例:Mathematics’21)、プログラム品質測定・評価・改善(例:ICSE’19ENASE’20)、組み合わせテストと再利用(例:PeerJ’21
  • プログラム解析:プログラムコードの静的・動的解析および教育分野への応用。例:コード最適化(例:ACM TACO’25)、コードクローン解析(例: IWSC’20)、プログラミング学習支援(例:SIGCSE’18)、依存関係解析(例:ICSE’26)
  • AI and machine learning (ML) software engineering: Software engineering approaches for AI and machine learning systems and software development, such as a modeling framework for supporting the development of machine learning systems (MLS)(e.g., FGCS’24SQJ’24), safety risk assessment of MLS, MLOps workflow pipeline integration, documenting and detecting machine learning and generative AI patterns (e.g., Computer’22APSEC’23 ERAIT Pro’25, JISE’26 ), IoT design patterns (e.g., IoT-J’20), and empirical study on change and defects in MLS as well as developers’ practices (e.g., SQJ’23)
  • Software engineering with machine learning, (generative) AI, and natural language processing (NLP): Application of NLP and (Gen)AI/ML to reliable and efficient software systems development and operation, such as GenAI-assisted requirements engineering (e.g., SPF’25), data-driven persona and requirements engineering (e.g., ICSE’18 NIERIJSEKE’21RE@Next ’25), security knowledge and document tracing and structuring (e.g., IEICE’25), bug reports and related issue reports and tickets  analysis (e.g., EASE’24EASE’23), agile development and process analysis (e.g., EASE’23Agile’12)
  • Software quality engineering: Advanced engineering approaches for software quality assurance often involving the application of NLP/ML, such as automatic program modification and empirical research, visualization of program repair (e.g., SEKE’23), software reliability evaluation and prediction (e.g., Mathematics’21), program quality measurement, evaluation and improvement (e.g., ICSE’19ENASE’20), combinatorial testing and reuse (e.g., PeerJ’21)
  • Program analysis: Program code static and dynamic analysis as well as its application in education, such as code optimization (e.g., ACM TACO’25), code-clone analysis (e.g., IWSC’20), programming learning and teaching supports (e.g., SIGCSE’18), and dependency analysis (e.g., ICSE’26)

進め方 Procedure

  • 卒業研究の進め方: 以下と同様。ただし年間を通してのより深い取り組み。
  • プロジェクト研究の進め方: 研究グループに分かれて取り組み。最初の一か月ほどは基礎的な学びを深め、続いて二・三か月目に何らかの視点や検討を始め、四か月目に議論や実験などしつつ成果まとめ。
  • 研究テーマの設定方法: 新規、あるいは、研究グループにおける継続発展課題。傾向としては新規の内容に一人で取り組むよりも、データや先輩の成果を引き継ぎ、あるいは共有して、先輩他とも相談しつつ取り組むケースが増加中。
  • ゼミの曜日時限: 全体としては月曜日5限ごろ、他にはグループごとに木曜日3-4限など。新配属生の科目履修状況によって適宜調整。
  • Graduation Research Procedures: Same as below. However, a more in-depth approach throughout the year.
  • Project research: Work in research groups. In the first month, students deepen their basic learning, then in the second and third months, they start to consider some viewpoints and studies, and in the fourth month, they summarize the results through discussions and experiments.
  • Research theme setting: New or continuing development in the research group. The trend is that more and more students are taking over or sharing data and results of their seniors, and consulting with their seniors and others rather than working on new content by themselves.
  • Seminar times: All international course students meet together on Mondays (around 5th period), and in groups on Thursdays (3rd and 4th periods), and so on. The schedule will be adjusted according to the course enrollment of newly assigned students.

総務省事業「こどものミライクラブ」発表会を早稲田大学にて2019年2月23日開催

総務省 地域ICT実証事業「こどものミライクラブ」発表会を早稲田大学にて2019年2月23日開催。狭山市・大田区のこども達が約3か月の成果として、人を関知してお喋り&メール通知機能を備えるIoTごみ箱や、水や音で害獣を撃退&写真記録するロボットなど、IoT時代にふさわしい優れたプログラミング&コトづくりの成果を堂々と発表。「楽しかった」「続けたい」という声に感動しました。こども達の確かな成長を実感するとともに、これからのさらなる学びや発展活動につながることを願っています。メンターや地域産業・コミュニティ、学校、保護者の皆様に支えられてICTクラブ活動として実現出来ました。有難うございました。また手伝ってくれた学生TA諸君にも感謝です。来年度もまた地域連携により何らかの形でぜひ継続できればと思います。3月6日に他クラブとの合同発表会が品川でありますので、こちらもぜひご参加ください。

日科技連ソフトウェア品質SQiP研究会2018年度成果報告会 2019年2月22日開催

東洋大にて日科技連ソフトウェア品質SQiP研究会(運営委員会副委員長: 鷲崎)2018年度成果報告会を2019年2月22日に盛大に開催。120名近い盛大な会となりました。研究・演習のレベルの高さは目を見張るものがあり、ぜひさらなる積み重ねと組織展開、対外発表と進めていただければと思います。そして来年度もぜひSQiP研究会をよろしくお願いします。