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

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

Combinations of Personal Characteristic Types and Learning Effectiveness of Teams, accepted at COMPSAC 2017 (CORE Rank B) J1/C2


Hironori Washizaki, Yusuke Sunaga, Masashi Shuto, Katsuhiko Kakehi, Yoshiaki Fukazawa, Shoso Yamato, Masashi Okubo, Bastian Tenbergen, “Combinations of Personal Characteristic Types and Learning Effectiveness of Teams,” 41st IEEE Computer Society Signature Conference on Computers, Software, and Applications (COMPSAC 2017), J1/C2 – Journal First, Conference Second Scheme, Torino, Turin, Italy, July 4-8, 2017.

 

 

Relationship Between the Five Factor Model Personality and Learning Effectiveness of Teams in Three Information Systems Education Courses, accepted at IEEE/ACIS SNPD 2017 (CORE Rank C)


Masashi Shuto, Hironori Washizaki, Yoshiaki Fukazawa, Shoso Yamato, Masashi Okubo and Bastian Tenbergen, “Relationship Between the Five Factor Model Personality and Learning Effectiveness of Teams in Three Information Systems Education Courses,” 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, June 26-28, 2017, Kanazawa, Japan. (to appear)(CORE Rank C)

Although working in teams is an effective method for students to learn skills necessary for information systems, the optimal combination of team members to maximize the learning effectiveness has yet to be clarified. This study investigates the relationship between the combination of students’ personality characteristics and learning effectiveness in three information system lecture courses. Two Five Factor Model (FFM) questionnaires were used to determine each student’s personality characteristic. For each course, which has different styles, several different relationships are found. This study should assist educators in maximizing students’ learning effectiveness in information systems courses involving teamwork.

Evaluating the Work of Experienced and Inexperienced Developers Considering Work Difficulty in Software Development, accepted at IEEE/ACIS SNPD 2017 (CORE Rank C)


Taketo Tsunoda, Hironori Washizaki, Fukazawa Yosiaki, Inoue Sakae, Yosiiku Hanai and Kanazawa Masanobu, “Evaluating the Work of Experienced and Inexperienced Developers Considering Work Difficulty in Software Development,” 18th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, June 26-28, 2017, Kanazawa, Japan. (to appear)(CORE Rank C)

Previous studies have researched how developer experience affects code quality, but they ignore work difficulty, although experienced developers are more likely to work on the more complex parts of a project. To examine work difficulty, we focus on revised files. Using product metrics, we evaluate file complexity in each type of file origin. Specifically, we analyze three large commercial projects (each project has about 250,000 LOC) executed by the same organization to analyze the relationship between previous project experience and developer’s work. Although experienced developers do not always work on more complicated files, they introduce fewer defects, especially if the difference in work difficulty is not significant.

Preliminary Systematic Literature Review of Software and Systems Traceability, accepted at KES 2017 (CORE Rank B)


Haruhiko Kaiya, Ryohei Sato, Atsuo Hazeyama, Shinpei Ogata, Takao Okubo, Takafumi Tanaka, Nobukazu Yoshioka and Hironori Washizaki, “Preliminary Systematic Literature Review of Software and Systems Traceability,” 21st International Conference on Knowledge-Based and Intelligent Information & Engineering Systems (KES 2017), Session on Networks for Innovation, Knowledge Creation and Sharing, Marseille, France, Sep 6-8, 2017. (to appear)(CORE Rank B)

Traceability is important knowledge for improving the artifacts of software and systems and processes related to them. Even in a single system, various kinds of artifacts exist. Various kinds of processes also exist, and each of them relates to different kinds of artifacts. Traceability over them has thus large diversity. In addition, developers in each process have different types of purposes to improve their artifacts and process. Research results in traceability have to be categorized and analyzed so that such a developer can choose one of them to achieve his/her purposes. In this paper, we report on the results of Systematic Literature Review (SLR) related to software and systems traceability. Our SLR is preliminary one because we only analyzed articles in ACM digital library and IEEE computer society digital library. We found several interesting trends in traceability research. For example, researches related to creating or maintaining traceability are larger than those related to using it or thinking its strategy. Various kinds of traceability purposes are addressed or assumed in many researches, but some researches do not specify purposes. Purposes related to changes and updates are dominant.