Blogs (1) >>
ICSE 2019
Sat 25 - Fri 31 May 2019 Montreal, QC, Canada
Fri 31 May 2019 16:50 - 17:00 at Viger - Software Quality Chair(s): Ying Zou

According to the extensive, 50-year-old body of knowledge in object-oriented programming and design, good software designs are, among other characteristics, lowly coupled, highly cohesive, extensible, comprehensible, and not fragile. However, with the increased complexity and heterogeneity of contemporary software, this might not be enough. This paper discusses the practical challenges of object-oriented design in modern software development. We focus on three main challenges: (1) how technologies, frameworks, and architectures pressure developers to take design decisions that they would not take in an ideal scenario, (2) the complexity of current real-world problems require developers to devise not only a single, but several models for the same problem that live and interact together, and (3) how existing quality assessment techniques for object-oriented design should go beyond high-level metrics. Finally, we propose an agenda for future research that should be tackled by both scientists and practitioners in the near future. This paper is a call for arms for more reality-oriented research on the object-oriented software design field.

Fri 31 May

icse-2019-Paper-Presentations
16:00 - 17:20: Papers - Software Quality at Viger
Chair(s): Ying ZouQueen's University, Kingston, Ontario
icse-2019-Software-Engineering-in-Practice16:00 - 16:20
Talk
Naohiko TsudaWaseda University, Hironori WashizakiWaseda University, Kiyoshi Honda, Hidenori NakaiWaseda University, Yoshiaki FukazawaWaseda University, Motoei AzumaWaseda University, Toshihiro KomiyamaNEC Corporation, Tokyo, Japan, Tadashi Nakano Computer Software Association of Japan, Tokyo, Japan, Hirotsugu SuzukiComputer Software Association of Japan, Tokyo, Japan, Sumie MoritaFUJITSU GENERAL LIMITED, Kanagawa, Japan (until the end of FY2017, FUJITSU LABORATORIES LTD.,Kanagawa, Japan), Katsue KojimaFujitsu Limited, Tokyo, Japan, Akiyoshi HandoFUJITSU BROAD SOLUTION & CONSULTING Inc., Tokyo, Japan
icse-2019-Technical-Papers16:20 - 16:40
Talk
Ankit AgrawalUniversity of Notre Dame, Seyedehzahra KhoshmaneshIowa State University, Michael VierhauserUniversity of Notre Dame, Mona Rahimi, Jane Cleland-HuangUniversity of Notre Dame, Robyn LutzIowa State University
icse-2019-New-Ideas-and-Emerging-Reults16:40 - 16:50
Talk
Tobias DürschmidCarnegie Mellon University, Institute for Software Research, Eunsuk KangCarnegie Mellon University, David GarlanCarnegie Mellon University
Pre-print
icse-2019-New-Ideas-and-Emerging-Reults16:50 - 17:00
Talk
Maurício AnicheDelft University of Technology, Netherlands, Joe YoderThe Refactory, Inc., Fabio KonUniversity of São Paulo
icse-2019-Paper-Presentations17:00 - 17:20
Talk