作成者別アーカイブ: washizaki_lab.

Delivering Value with Confidence “Swarming Patterns” accepted for SugarloafPLoP 2018

Joseph W. Yoder, Danijel Arsenovski, Ademar Aguiar and Hironori Washizaki, “Delivering Value with Confidence “Swarming Patterns”,” 12th Latin American Conference on Pattern Languages of Programs (SugarLoafPLoP 2018), Valparaíso, Región de Valparaíso, Chile, November 20-23, 2018

Many software development processes such as Agile and Lean focus on the delivery of working software that meets the needs of the end users. Many of these development processes help teams respond to unpredictability through incremental, iterative work cadences and through empirical feedback. There is a commitment to quickly deliver reliable working software that has the highest value to those using or benefiting from the software. A key principle to the long term success of a project is during the development and release cycles, to have confidence that changes will not break important parts of the system. This is only done if there is time taken to build confidence into the process and architecture. Swarming is a technique where multiple people work together to complete one or more tasks. Recently there has been success with techniques such as swarming to help assure the delivery meets the requirements and proper validation and checks are done before release. This paper will focus on some “Swarming” patterns and how they assist teams to Deliver with Confidence.

Delivering Value with Confidence “Quality Delivery Pipeline” accepted for SugarloafPLoP 2018

Joseph W. Yoder, Hironori Washizaki and Ademar Aguiar, “Deliver Value with Confidence: Quality Delivery Pipeline,” 12th Latin American Conference on Pattern Languages of Programs (SugarLoafPLoP 2018), Valparaíso, Región de Valparaíso, Chile, November 20-23, 2018

Many software development processes such as Agile and Lean focus on the delivery of working software that meets the needs of the end users. Many of these development processes help teams respond to unpredictability through incremental, iterative work cadences and through empirical feedback. There is a commitment to quickly deliver reliable working software that has the highest value to the those using or benefiting from the software. This can be done reliably if there is time taken to build confidence into the process and architecture. Continuous integration and delivery has been incorporated into many successful Agile processes. DevOps as a software engineering practice unifies software development (Dev) and software operation (Ops). To assist with quality delivery in these practices you need to provide a quality “Delivery Pipeline” to help assure the delivery meets the requirements and proper validation and checks are done before integration or release. This paper will focus on the “Delivery Pipeline” as a practice that can help sustain Delivering Value with Confidence.

Rubric to Evaluate Programming Learning of Elementary School Students accepted for SIGCSE 2019 Poster

Daisuke Saito, Hironori Washizaki, Yoshiaki Fukazawa, Yusuke Muto and Mariko Tamura, “Rubric to Evaluate Programming Learning of Elementary School Students,” The 50th ACM Technical Symposium on Computer Science Education (SIGCSE 2019), Poster, February 27 – March 2, 2019, Minneapolis, MN, USA

We propose a rubric to measure the reach of programming learning for elementary school students. Although many indicators to evaluate programming learning have been proposed, they rely on specific tools and methods. In addition, long-term evaluations of learners are difficult. This rubric, which is comprised of indices to solve the problem, aims to evaluate the learning achievement of logical skills such as logical thinking and problem solving using a unified learning goal. Then we investigate whether this rubric can be adapted to workshop of programming learning. This rubric successfully evaluated several workshops of programming learning as it provided a unified evaluation that covers common learning objectives in existing indicators. Hence, this rubric can solve several problems.

ICSE 2018 参加報告がコンピュータソフトウェアに採択

吉岡信和, 鵜林尚靖, 石川冬樹, 鄭顕志, 鷲崎弘宜, “ICSE 2018 参加報告”, コンピュータソフトウェア, pp.1-8, 解説論文, 2019.(掲載予定)

本稿では,ソフトウェア工学の国際会議としては,世界最大規模で,最高レベルとされるInternational Conference on Software Engineering(ICSE) の第40回会議の報告を行う.

鷲崎教授が研究推進部 副部長に就任 Prof. Washizaki is assigned to be the Vice-Director of Research Promotion Division

早稲田大学 研究推進部 副部長に就任しました。本学の教員や研究者が生き生きと明確な目標を持って持続的に研究力を高め、職員や学生を含む様々な内外関係者との信頼関係のもとで、社会へとよりインパクトある形で研究により貢献するための全学的な施策・環境づくりに努めてまいります。

I am assigned to be the Vice-Director of Research Promotion Division, Waseda University. I will work for making strategies and environments where professors and researchers together with stakeholders incl. students and staffs continuously improve strength of research activities and contribute to society by research.

鷲崎教授が研究・イノベーション学会誌へ招待論文「IoT時代のイノベーションマネジメント教育」寄稿

鷲崎弘宜, 内平直志, “IoT時代のイノベーションマネジメント教育”, 研究・イノベーション学会誌, 特集テーマ「IoT時代のイノベーションマネジメント」招待論文, Vol. 33, No. 4, 2018.

今日の組織においては、広義のIoTを駆使したイノベーションの企画から実現に至るマネジメントを通じた成長が期待される。しかし日本国内では、広義のIoTに習熟してイノベーションをリード可能な先端IT人材が不足している。本稿では、IoT人材の不足を打破するためのIoT技術とイノベーションマネジメントの社会人教育の要件を整理し、代表的な教育プログラムを取り上げて動向を解説する。

Prioritization in Automotive Software Testing: Systematic Literature Review accepted for QuASoQ 2018 collocated with APSEC

Ankush Dadwal, Hironori Washizaki, Yoshiaki Fukazawa, Takahiro Iida, Masashi Mizoguchi and Kentaro Yoshimura, “Prioritization in Automotive Software Testing: Systematic Literature Review,” 6th International Workshop on Quantitative Approaches to Software Quality (QuASoQ 2018), in conjunction with the 25th Asia-Pacific Software Engineering Conference (APSEC 2018), Nara, Japan, 4th December 2018

Automotive Software Testing is a vital part of the automotive systems development process. Not identifying the critical safety issues and failures of such systems can have serious or even fatal consequences. As the number of embedded systems and technologies increases, testing all components becomes more challenging. Although testing is expensive, it is important to reduce bugs in an early stage to maintain safety and to avoid recalls. Hence, the testing time should be reduced without impacting the reliability. Several studies and surveys have prioritized Automotive Software Testing to increase its effectiveness. The main goals of this study are to identify: (i) the publication trends of prioritization in Automotive Software Testing, (ii) which methods are used to prioritize Automotive Software Testing, (iii) the distribution of studies based on the quality evaluation, and (iv) how existing research on prioritization helps optimize Automotive Software Testing.

Taxonomy and Literature Survey of Security Pattern Research accepted for IEEE AINS 2018

Hironori Washizaki, Tian Xia, Natsumi Kamata, Yoshiaki Fukazawa, Hideyuki Kanuka, Dan Yamaoto, Masayuki Yoshino, Takao Okubo, Shinpei Ogata, Haruhiko Kaiya, Takehisa Kato, Atsuo Hazeyama, Takafumi Tanaka, Nobukazu Yoshioka, G Priyalakshmi, “Taxonomy and Literature Survey of Security Pattern Research,” IEEE Conference on Applications, Information and Network Security (AINS), Langkawi, Malaysia, November 21-22, 2018

Security patterns encapsulate security-related problems and solutions that recur in certain contexts for secure software system development and operations. Almost 500 security patterns have been proposed since the late 1990s. Technical investigations on their applications have advanced implementation, but the direction, overall picture, and significant technical challenges remain unclear. In this study, we propose a taxonomy for security pattern research by conducting a systematic literature review. The taxonomy is expected to guide practitioners to choose existing security pattern methods and tools. In addition, the taxonomy should support communication among practitioners and researchers, and improve security pattern research and the effectiveness of security patterns. Over 200 papers are categorized based on the taxonomy. The survey result should further improve security pattern research and the effectiveness of security patterns.

総務省「地域におけるIoTの学び推進事業」こどものミライ協議会ICTクラブ活動が狭山市で開始

総務省「地域におけるIoTの学び推進事業」こどものミライ協議会ICTクラブ活動が11月3日に狭山市で始まりました。子ども達が自ら考え、協力し創造的にプログラミングやICTを学ぶ地域主体の場づくりを支援してまいります。狭山市役所、メンターの皆様、D2C・アイ電機ほか運営各位に感謝です。来週は大田区でも始まります。早稲田大学からは齋藤講師、レクチャー 坂本氏、TA李君・三浦君が参画しています。