M0 Ryosuke Ishizue presented our paper titled Metrics visualization technique based on the origins and function layers for OSS-based development at VISSOFT 2016 (CORE Rank B)

M0 Ryosuke Ishizue presented our paper titled Metrics visualization technique based on the origins and function layers for OSS-based development at VISSOFT 2016 (CORE Rank B) on Oct 3. Video is available at https://www.facebook.com/ieeevissoft/videos/1121114641274995/

Ryosuke Ishizue, Hironori Washizaki, Yoshiaki Fukazawa, Sakae Inoue, Yoshiiku Hanai, Masanobu Kanazawa and Katsushi Namba, “Metrics visualization technique based on the origins and function layers for OSS-based development,” 4th IEEE Working Conference on Software Visualization (VISSOFT 2016), NIER Track, Raleigh, North Carolina, USA, October 3-4, 2016. (CORE Rank B)(to appear)

Ct3-UMEWcAAU4Tg

特別セミナー「アジャイル品質と引継ぎパターン」 を成功裏に終了(2016年9月30日)

Joseph Yoder氏を招聘して特別セミナー「アジャイル品質と引継ぎパターン」 を9月30日に成功裏に開催しました。多くのご参加をいただき有難うございました。セミナー当日のスライド資料を公開しましたのでセミナー紹介ページから参照ください。また近日中に、引継ぎパターンのワークショップの結果を追加掲載する予定です。多くのパターン間の関係、ならびに新たなパターン候補を識別いただきました。

主催: 早稲田大学グローバルソフトウェアエンジニアリング研究所(スーパーグローバル大学創成支援 SGU Waseda Ocean ICT・ロボット工学拠点 参画)
日時: 2016年9月30日(金)19:00-21:00
場所: 早稲田大学 西早稲田キャンパス 63号館 5階 0506会議室
資料等詳細: セミナー紹介ページ

CtmEJMXUkAAhCnT14469577_10154600198663259_3814313375821380668_n

ETロボコン2016東京地区大会をグローバルソフトウェアエンジニアリング研究所が9月18-19日に西早稲田キャンパスにて共催

ETロボコン2016東京地区大会をグローバルソフトウェアエンジニアリング研究所が9月18-19日に西早稲田キャンパスにて共催しました。当日は大勢の来場があり、白熱した競技が繰り広げられるとともに、ソフトウェアシステムの企画や設計を表したモデルの提示と深い議論が交わされました。多くのご参加ご支援、有難うございました。また当研究室からは学生有志7名によるチームseven eaglesがデベロッパー部門プライマリクラスに出場し、難所攻略とはならずも1度の完走に成功しました。

CsnAXn4UkAA7CaPCsoL-vTUMAAFvUV

XP祭り2016をグローバルソフトウェアエンジニアリング研究所(所長: 鷲崎教授)が共催

アジャイル開発や周辺に関するコミュニティイベント XP祭り2016 をグローバルソフトウェアエンジニアリング研究所(所長: 鷲崎教授)が早稲田大学西早稲田キャンパスにて9月24日に共催しました。当日は200名の参加があり大変盛況な会となりました。また鷲崎教授はシステム情報 小林氏と共同で、下記のワークショップを実施しました。ご参加ご協力、有難うございました。

鷲崎弘宜、小林浩、“マルチディメンショナル・レトロスペクティブ – SEMATの7つの視点で気づきの多い多面的な振り返り -“, XP祭り2016、早稲田大学、2016年9月24日

CtFRXMeUAAEfSN1CtGmX0PUMAARE6x

PyCon JP 2016を早稲田大学グローバルソフトウェアエンジニアリング研究所(所長: 鷲崎教授)が西早稲田キャンパスにて9月21-22日に共催

プログラミング言語Pythonおよび周辺に関する国内最大級のイベントPyCon JP 2016を早稲田大学グローバルソフトウェアエンジニアリング研究所(所長: 鷲崎教授)が西早稲田キャンパスにて9月21-22日に共催しました。700名近い参加があり、活発なアイディア交換や議論、ネットワーク形成が行われました。ご参加ご協力有難うございました。

Cs7VJQJUAAAuphxCs7WjoDVIAILIyb

Generalized Software Reliability Model Considering Uncertainty and Dynamics: Model and Applications, accepted at Int’l Journal of Software Engineering and Knowledge Engineering (SCIE/DBLP Indexed)

Kiyoshi Honda, Hironori Washizaki and Yoshiaki Fukazawa, “Generalized Software Reliability Model Considering Uncertainty and Dynamics: Model and Applications,” International Journal of Software Engineering and Knowledge Engineering (IJSEKE), 2016. (to appear)(SCIE/DBLP Indexed)

Today’s development environment has changed drastically; the development periods are shorter than ever and the number of team members has increased. Consequently, controlling the activities and predicting when a development will end are difficult tasks. To adapt to changes, we propose a generalized software reliability model (GSRM) based on a stochastic process to simulate developments, which include uncertainties and dynamics such as unpredictable changes in the requirements and the number of team members. We assess two actual datasets using our formulated equations, which are related to three types of development uncertainties by employing simple approximations in GSRM. The results show that developments can be evaluated quantitatively. Additionally, a comparison of GSRM with existing software reliability models con rms that the approximation by GSRM is more precise than those by existing models.

PyCon JP 2016 にて鷲崎教授が招待講演「Pythonを含む多くのプログラミング言語を扱う処理フレームワークとパターン」

鷲崎弘宜、“Pythonを含む多くのプログラミング言語を扱う処理フレームワークとパターン”、PyCon JP 2016、招待講演、2016年9月21日、早稲田大学

Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift, accepted at HICSS-50 (CORE Rank A)

Juhua Li, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa, “Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift,” 50th Annual Hawaii International Conference on System Sciences (HICSS-50), Waikoloa, Hawaii, Jan 4-7, 2017. (to appear)(CORE Rank A)

More and more programming tools have been created to help people to learn new programming languages. Although the number of tools to support beginning learners has increased, none directly compare different languages. This paper proposes a translation-based programming learning method that supports programming language learning for beginners of a new language who are familiar with a different language by comparing the same code written in the two languages. This allows learners to discover commonalities and differences between the languages, understand the grammar rules, and successfully write programs in the new language. Our method is demonstrated using a web-based programming language translator that translates Java into Swift. We also conducted an experiment to evaluate the educational effectiveness of this method. The results show that programming language translator not only helps learners to understand the grammar, but also helps them to initialize their coding skills than common programming language learning tools.

Identifying Potential Problems and Risks in GQM+Strategies Models Using Metamodel and Design Principles, accepted at HICSS-50 (CORE Rank A)

Chimaki Shimura, Hironori Washizaki, Takanobu Kobori, Yohei Aoki, Kiyoshi Honda, Yoshiaki Fukazawa, Katsutoshi Shintani and Takuto Nonomura, “Identifying Potential Problems and Risks in GQM+Strategies Models Using Metamodel and Design Principles,” 50th Annual Hawaii International Conference on System Sciences (HICSS-50), Waikoloa, Hawaii, Jan 4-7, 2017. (to appear)

Although GQM+Strategies assures that business goals and strategies are aligned throughout an organization and at each organizational unit based on the rationales to achieve the overall business goals, whether the GQM+Strategies grid is created correctly cannot be determined because the current definition of GQM+Strategies allows multiple perspectives when aligning goals with strategies. Here we define modeling rules for GQM+Strategies with a metamodel specified with a UML class diagram. Additionally, we create design principles that consist of relationship constraints between GQM+Strategies elements, which configure GQM+Strategies grids. We demonstrate that the GQM+Strategies grids can be automatically determined with the help of design principles described in OCL. In fact, an experiment is implemented using these approaches in order to show that this method helps identify and improve potential problems and risks. The results confirm that our approaches help create a consistent GQM+Strategies grid.