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

Comparison of Text-Based and Visual-Based Programming Input Methods for First-Time Learners, accepted at Journal of Information Technology Education: Research (ESCI Indexed)

Daisuke Saito, Hironori Washizaki, Yoshiaki Fukazawa, “Comparison of Text-Based and Visual-Based Programming Input Methods for First-Time Learners,” Journal of Information Technology Education: Research, 2017. (ESCI Indexed)(to appear)

Aim/Purpose: When learning to program, both text-based and visual-based input methods are common. However, it is unclear which method is more appropriate for first-time learners (first learners).

Background: The differences in the learning effect between text-based and visual-based input methods for first learners are compared the using a questionnaire and problems to assess first learners’ understanding of programming. In addition, we study the benefits and feasibility of both methods.

Methodology: In this research, we used the sandbox game Minecraft and the extended function ComputerCraftEdu (CCEdu). CCEdu provides a Lua programming environments for the two (text and visual) methods inside Minecraft. We conducted a lecture course on both methods for first learners in Japan ranging in age from 6 to about 15 years old. The lecture taught the basics and concepts of programming. Furthermore, we implemented a questionnaire about the attitude of programming before and after the lecture.

Contribution: This research is more than a comparison between the visual method and the text method. It compares visual input and text input methods in the same environment. It clearly shows the difference between the programming learning effects of visual input and text input for first learners. In addition, it shows the more suitable input method for introductory education of first learners in programming learning.

Findings: The following results are revealed: (1) The visual input method induces a larger change in attitude toward programming. (2) The number of operations and input quantity influence both groups. (3) The overall results suggest that a visual input is advantageous in a programming implementation environment for first learners.

Impact on Society: A visual input method is better suited for first learners as it improves the attitude toward programming.

Future Research: In the future, we plan to collect and analyze additional data as well as elucidate the correlation between attitudes and understanding of programming.

Prof. Washizaki gave introduction on Status and Contributions from Asia at IEEE CS Professional Educational Activities Board meeting

Hironori Washizaki, “Status and Possible Contributions: Asia Region,” IEEE Computer Society Professional Educational Activities Board Meeting, 2017 June 14, Phoenix, USA.

Knowledge Description Model for Bodies of Knowledge in Software Engineering Context, accepted at CISTI 2017

Pablo Alejandro Quezada-Sarmiento, Hironori Washizaki, Juan Garbajosa and Liliana Enciso, “Knowledge Description Model for Bodies of Knowledge in Software Engineering Context,” 12th Iberian Conference on Information Systems and Technologies (CISTI 2017), 21 to 24 of June 2017, Lisboa, Portugal.

Bodies of Knowledge (BOK) contains the relevant knowledge for a discipline. BOK must embody the consensus reached by the community for which this BOK will be of application. This consensus is a prerequisite for the adoption of the BOK by the community. In this paper, we utilize a combinations of Software Engineering Body of Knowledge (SWEBOK), models representation, and design science methodology in order to describe the software engineering knowledge context(SEC). SWEBOK serves as backbone taxonomy, while models representation provides a context of representation. In the process of develop of this paper science design methodology was used to provide fundamental knowledge in software engineering (SE).

鷲崎教授が学会誌・情報処理に寄稿「アジリティを追求したソフトウェア開発」

鷲崎弘宜、“9.未来に向かって:アジリティを追求したソフトウェア開発”, 情報処理, Vol.58, No.8, 2017.

ソフトウェア、社会、人々が密接に関わり、不確実性を増しつつある今日、市場や顧客の反応を素早く得て、要求や環境の変化に適応可能な俊敏さ(アジリティ、Agility)がソフトウェア開発に必要である。本稿では、アジリティを追及する「アジャイルソフトウェア開発」(Agile Software Development)について、よくある誤解も含めて様々な捉え方や起源、再定義の動きを紹介する。そのうえで研究との関係として、アジャイル開発に対する研究(Research for Agility)と、研究をアジャイルに進める取組み(Agility for Research)の両面を取り上げて、最後に将来を展望する。

RISE調査研究「ソフトウェア製品品質実態定量化および総合的品質評価枠組みの確立」報告セミナー 6月2日に実施

早稲田大学グローバルソフトウェアエンジニアリング研究所が、一般社団法人コンピュータソフトウェア協会(CSAJ)との協力のもと、独立行政法人情報処理推進機構からのRISE委託研究「測定評価と分析を通じたソフトウェア製品品質の実態定量化および総合的品質評価枠組みの確立」の成果を取りまとめました。その成果公開を記念して、成果を詳しくご紹介するセミナーを6月2日に開催し、100名ほどの多くのご参加をいただき盛況理に終了しました。ご参加ご協力有難うございました。早稲田大学グローバルソフトウェアエンジニアリング研究所では引き続き、CSAJほかと連携してソフトウェア製品品質実態調査を進めてまいりますので、ぜひこの取組みへのご参画をよろしくお願いします。

8176

Pitfalls and Countermeasures in Software Quality Measurements and Evaluations, accepted at Advances in Computers (Elsevier)

Hironori Washizaki, “Pitfalls and Countermeasures in Software Quality Measurements and Evaluations,” Advances in Computers, Vol. 106, Elsevier, 2017. (DBLP indexded)(to appear)

This chapter discusses common pitfalls and their countermeasures in software quality measurements and evaluations based on research and practical achievements. The pitfalls include negative Hawthorne effects, organization misalignment, uncertain future, and self-certified quality. Corresponding countermeasures include goal-oriented multidimensional measurements, alignment visualization and exhaustive identification of rationales, prediction incorporating uncertainty and machine-learning based measurement improvement, and standard/pattern-based evaluation.

RISE調査研究「ソフトウェア製品品質実態定量化および総合的品質評価枠組みの確立」報告セミナー 6月2日開催

早稲田大学グローバルソフトウェアエンジニアリング研究所が、一般社団法人コンピュータソフトウェア協会(CSAJ)との協力のもと、独立行政法人情報処理推進機構からのRISE委託研究「測定評価と分析を通じたソフトウェア製品品質の実態定量化および総合的品質評価枠組みの確立」の成果を取りまとめました。

本調査研究は、市販されているソフトウェア製品について、国際規格ISO/IEC25000(SQuaRE)シリーズに基づくメトリクスによってその品質を調査し定量化を図るとともに、品質評価の指標を策定するものです。具体的には、PSQ認証取得企業を中心に本調査に協力した21製品を対象に、異なる品質間の関係を総合的に実証した世界初のベンチマークとなり、Waseda Software Quality Benchmark(WSQB2017)と名付けて一般に公開されました。CSAJ及びPSQ認証事業は本研究を引き続きテーマとしてゆく早稲田大学との連携体制と協力関係を継続し、産学連携を進めます。

この公開を記念して、成果を詳しくご紹介するセミナーを6月2日に開催します。またセミナーでは、ご協力いただいた製品ご提供元からの本調査研究への参画・活用事例のご紹介、ならびに、プロジェクトエディタによるSQuAREシリーズ活用方法の招待講演を予定しています。さらにパネル討論では、IoT時代の今後のソフトウェア品質のあり方を、会場と共に議論します。
参加費無料です。ぜひご参加ください。

共催: 早稲田大学グローバルソフトウェアエンジニアリング研究所、一般社団法人コンピュータソフトウェア協会(CSAJ)
協賛: 一般社団法人IT検証産業協会(IVIA)
後援: 独立行政法人情報処理推進機構(予定)
日時: 2017年6月2日(金)13:30-17:30
場所: 早稲田大学グリーンコンピューティング研究開発センター 1階 セミナー室(東京メトロ 東西線・早稲田駅)
参加費: 無料
参加申込: http://www.washi.cs.waseda.ac.jp/?page_id=3910