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

Predicting the Release Time Based on a Generalized Software Reliability Model (GSRM), accepted at COMPSAC 2014 (CORE Rank B) Fast Abstract Track.

Kiyoshi Honda, Hironori Washizaki, Yoshiaki Fukazawa, “Predicting the Release Time Based on a Generalized Software Reliability Model (GSRM),” Proceedings of the 38th Annual IEEE International Computers, Software, and Applications Conference (COMPSAC), Fast Abstract, pp.XX-YY, Västerås, Sweden 21–25 July, 2014. (to appear) (compsac2014_submission_494.pdf)

Development environments have changed drastically, development periods are shorter than ever and the number of team members has increased. Especially in open source software (OSS), a large number of developers contribute to OSS. OSS have difficulties in predicting or deciding when it will release. In order to assess recent software developments, we proposed a generalized software reliability model (GSRM) based on a
stochastic process, and compared GSRM with other models. In this paper, we focus on the release dates of OSS and the growth of faults (issues).

RefactoringScript: A Script and Its Processor for Composite Refactoring, accepted at SEKE 2014 (CORE Rank B).

Linchao Yang, Tomoyuki Kamiya, Kazunori Sakamoto, Hironori Washizaki and Yoshiaki Fukazawa, “RefactoringScript: A Script and Its Processor for Composite Refactoring,” Proceedings of the 26th International Conference on Software Engineering and Knowledge Engineering (SEKE 2014), pp.XX-YY, Vancouver, Canada, July 1-3, 2014. (to appear) (seke2014_submission_191.pdf)

Abstract—Refactoring is widely recognized as a method to improve the internal qualities of source code. However, manual refactoring is time-consuming and error prone. Consequently, many tools to support automated refactoring have been suggested, but most support only unit and simple refactoring, making it difficult to perform composite refactoring (e.g., introducing a design pattern) where a refactoring set is applied at one position or the same refactoring operation is applied at multiple positions. In this paper, we propose a novel script language and its processor to describe how and where to refactor by a model expressing source code*1. Evaluations indicate that our language and processor allow refactoring steps to be described as scripts, which can be easily replayed and reused for multiple projects.

2014年度 3年生プロジェクト研究A 履修希望受付

3年生の2014年度プロジェクト研究希望者を受け入れます。上級生との混成チームによるETロボコンへの参戦、プログラミングコンテストの開発・運営、もしくは、再利用・品質保証を中心としたソフトウェアエンジニアリング研究の先取りとなります。希望者は washizaki _at_ waseda.jp へ事前に相談してください。学科連絡事務室への申請締切は4月9日17:00です。

鷲崎研より13名が卒業・修了。伊永君・角谷君が専攻賞(本賞)受賞、津村君が学部長賞受賞。

本日、鷲崎研から5名が修士課程を修了し(うち1名は飛び級による早期修了)、8名が学部を卒業しました。おめでとうございます。
また、卓越した研究成果が認められた結果、M2伊永君・角谷君が専攻賞(本賞)を受賞しました。さらに、学業成績が評価された結果、M0津村君が学部長賞を受賞しました。おめでとうございます。

卒業写真

津村君・学部長賞

伊永君・専攻賞(本賞)

角谷君・専攻賞(本賞)

Network Analysis for Software Patterns including Organizational Patterns in Portland Pattern Repository accepted at Agile 2014 as short paper and research lightning talk.

Hironori Washizaki, Masashi Kadoya, Yoshiaki Fukazawa and Takeshi Kawamura, “Network Analysis for Software Patterns including Organizational Patterns in Portland Pattern Repository,” Proceedings of the Agile 2014 Conference, pp.XX-YY, Orlando, USA, July 28 – August 1, 2014. (to appear) (Agile2014-Pattern-Network-Analysis-camera-ready.pdf)

Software pattern is a general reusable solution to a commonly occurring problem within a given context while software development and management. Among various software patterns, organizational patterns are known as the basis for Agile software development movement, especially for Scrum and Extreme Programming. Patterns usually form a network having relationships among them to support users understand and utilize patterns efficiently and effectively. However little is known about the nature of such pattern networks, such as how are organizational patterns different from other patterns from the viewpoint of centrality. To clarify such characteristics of pattern networks and organizational patterns, we mine a network consisting 285 patterns from an existing world-largest online pattern repository called Portland Pattern Repository (PPR). By applying network analysis techniques to the mined network and careful review of the result, we revealed several interesting characteristics of the pattern network and organizational patterns.

Security Requirements Analysis using Knowledge in CAPEC accepted at WISSE 2014 (CAiSE Workshop).

Haruhiko Kaiya, Sho Kouno, Shinpei Ogata, Takuo Okubo, Nobukazu Yoshioka, Hironori Washizaki and Kenji Kaijiri, “Security Requirements Analysis using Knowledge in CAPEC,” Proceedings of the 4th International Workshop on Information Systems Security Engineering (WISSE 2014), pp.XX-YY, Thessaloniki, Greece, June 17, 2014. (to appear)

研究室オープンハウス 3月25, 27-28日

以下の日程で63号館5階0523室にてオープンハウスを開催しますので興味があればぜひ遊びに来てください。配属決定後の顔合わせは29日13:00を予定しています。

  • 3月25日(火)15:45-18:30 (うち、鷲崎の在室予定 15:45-18:30)
  • 3月27日(木)10:00-17:00 (うち、鷲崎の在室予定 13:00-14:30)
  • 3月28日(金)10:00-17:00 (うち、鷲崎の在室予定 14:00-17:00)

情報処理学会 第76回全国大会において3件の発表

Genki Sugimoto, Kazunori Sakamoto, Hironori Washizaki, and Yoshiaki Fukazawa, “Improving Fault Localization Based on Dynamic Slicing using Additional Assertions,” The 76th National Convention of IPSJ, March 11-13, Tokyo, 2014.

Junichi Kobayashi, Kazunori Sakamoto, Hironori Washizaki, and Yoshiaki Fukazawa, “The construction technique of a uni c abstract syntax tree for two or more programming languages,” The 76th National Convention of IPSJ, March 11-13, Tokyo, 2014.

音森一輝, 坂本一憲, 鷲崎弘宜, 深澤良彰, “ぬいぐるみを利用したプログラミング学習環境の構築”, 情報処理学会 第76回全国大会, 東京電機大学, 3月11-13日, 2014.

Efficient identification of rationales by stakeholder relationship analysis to refine and maintain GQM+Strategies models, accepted at APRES 2014.

Takanobu Kobori, Hironori Washizaki, Yoshiaki Fukazawa, Yukihiko Akasaka, Hisayoshi Adachi, Takae Arai, Yasushi Ishigai, Tatsuo Ide, Masahiro Ide, Yukihiko Ejiri, Yasuko Okazaki, Yasuhiro Kikushima, Tomoko Kishida, Katsutoshi Shintani, Atsushi Nishizawa, Norifumi Nomura, Daisuke Hirabayashi, Hideki Matsuoka, Kotaro Mita, Tatsuya Kimura, “Efficient identification of rationales by stakeholder relationship analysis to refine and maintain GQM+Strategies models,” Proceedings of the 1st Asia Pacific Requirements Engineering Symposium (APRES 2014), pp.XX-YY, Auckland, New Zealand, April 28-29, 2014. (to appear) (APRES2014_kobori_20140207.pdf)

GQM+Strategies1 is an approach that aligns the business goals at each level of an organization to strategies to achieve overall business goals and assesses the achievement of such goals. Strategies are extracted from business goals based on rationales (contexts and assumptions). Using the proposed ap-proach, which refines the GQM+Strategies model by extracting rationales based on the analysis of the relationships between stakeholders, it is possible to ex-tract rationales exhaustively and to reconsider the GQM+Strategies model even if the business environment changes.