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.
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.
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.
鷲崎弘宜, “メトリクスによるソフトウェア品質評価・改善および製品品質実態”, ET & IoT Technology 2018 (ET／IoT総合技術展), 横浜, 2018年11月14日
吉岡信和, 鵜林尚靖, 石川冬樹, 鄭顕志, 鷲崎弘宜, “ICSE 2018 参加報告”, コンピュータソフトウェア, pp.1-8, 解説論文, 2019.（掲載予定）
本稿では，ソフトウェア工学の国際会議としては，世界最大規模で，最高レベルとされるInternational Conference on Software Engineering(ICSE) の第40回会議の報告を行う．
早稲田大学 研究推進部 副部長に就任しました。本学の教員や研究者が生き生きと明確な目標を持って持続的に研究力を高め、職員や学生を含む様々な内外関係者との信頼関係のもとで、社会へとよりインパクトある形で研究により貢献するための全学的な施策・環境づくりに努めてまいります。
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時代のイノベーションマネジメント」招待論文, Vol. 33, No. 4, 2018.
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.
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.